.single-shell{padding-block:2.6rem 0}
.mz-single-header-container{padding-bottom:1.2rem}
.single-header{max-width:980px;margin:0}
.single-header h1{font-size:var(--mz-font-post-title,48px);margin-bottom:1rem}
.single-header__meta{display:flex;gap:.5rem;color:var(--mz-muted);font-size:.88rem;flex-wrap:wrap}
.single-header__categories{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}
.single-header__category{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .68rem;border:1px solid color-mix(in srgb,var(--mz-accent) 34%,var(--mz-border));border-radius:999px;background:color-mix(in srgb,var(--mz-accent) 8%,var(--mz-surface));color:var(--mz-accent);font-size:.7rem;font-weight:850;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}
.single-header__category:hover{background:var(--mz-accent);border-color:var(--mz-accent);color:#fff;transform:translateY(-1px)}
.mz-movie-cards-container{padding-block:2.1rem}
.mz-reading-content{padding-top:3rem;font-size:var(--mz-reading-font-size,18px);color:var(--mz-reading-text);line-height:1.85}
.mz-reading-content>p,.mz-reading-content>ul,.mz-reading-content>ol,.mz-reading-content>blockquote{margin-bottom:1.35rem}
.mz-reading-content h2{margin-top:2.7rem;font-size:var(--mz-font-story-heading,30px)}
.mz-reading-content h3{margin-top:2rem;font-size:calc(var(--mz-font-story-heading,30px) * .78)}
.mz-reading-content a{color:var(--mz-link)}
.mz-related-section{padding:clamp(3rem,6vw,5rem) 0;background:var(--mz-bg)}
.mz-related-heading{margin-bottom:1.6rem}
.mz-related-heading h2{font-size:var(--mz-font-section-heading,36px)}
