/* Frame for highlighted code blocks — applies wherever a code block renders,
   not just in the blog. Prism supplies the token colors (prism-tomorrow). */
pre[class*="language-"] {
  margin: 1.6rem 0;
  padding: 1.1rem 1.25rem;
  font-size: 0.95rem;
  line-height: 1.6;
  border-radius: 0.7rem;
  overflow-x: auto;
  box-shadow: 0 10px 30px rgba(15, 35, 64, 0.18);
}
