/* Use the available section width; reading measures come from responsive panels. */
.smdb-detail[data-content-layout="topics-20261113"] .smdb-content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,26px);width:100%;max-width:none;margin:18px 0 28px;align-items:start;box-sizing:border-box}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:clamp(14px,1.6vw,26px);width:100%;min-width:0;align-items:start}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-row--single .smdb-topic-body>ul.smdb-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 26px;align-items:start}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic{min-width:0;box-sizing:border-box;margin:0;padding:clamp(16px,1.8vw,30px);background:#0c0b0d;border:1px solid rgba(255,255,255,.13);border-top:2px solid var(--neon,#ff0000)}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic--wide{grid-column:1/-1}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-title{font-family:Karat,KaratMedium,sans-serif;font-size:clamp(15px,1.15vw,18px);line-height:1.4;letter-spacing:1.8px;margin:0 0 18px;color:var(--neon,#ff0000)}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-subtitle{font:600 14px/1.45 Karat,KaratMedium,sans-serif;letter-spacing:1px;color:#fff;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.16)}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-body{width:100%;min-width:0;max-width:none}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-prose--flow{column-width:26rem;column-gap:clamp(24px,2.4vw,44px);column-rule:1px solid rgba(255,255,255,.09);orphans:3;widows:3}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-prose p{break-inside:avoid-column}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-trivia-grid{display:block;column-width:24rem;column-gap:clamp(20px,2.2vw,36px);width:100%;min-width:0}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-trivia-topic{display:inline-block;vertical-align:top;width:100%;min-width:0;box-sizing:border-box;break-inside:avoid-column;margin:0 0 clamp(20px,2.2vw,36px);padding:0}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-merged-notes{width:100%;max-width:none;margin-top:28px;padding-top:6px;border-top:1px solid rgba(255,255,255,.16)}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-merged-title{font-family:Karat,KaratMedium,sans-serif;font-size:18px;letter-spacing:2px;margin:18px 0 20px}
/* Match the existing chapter/panel specificity while leaving brand headers centered. */
:is(#scream-films,#screams-stab,#stab-films,#scary-films,#ikwydls,#halloween,#friday-13th,#elm-street,#chucky,#final-destination,#originals) :is(#smdb-panel-scream-films,#smdb-panel-screams-stab,#smdb-panel-stab-films,#smdb-panel-scary-films,#smdb-panel-ikwydls,#smdb-panel-halloween,#smdb-panel-friday-the-13th,#smdb-panel-friday-13th,#smdb-panel-nightmare-on-elm-street,#smdb-panel-elm-street,#smdb-panel-chucky,#smdb-panel-final-destination,#smdb-panel-originals)[data-content-layout="topics-20261113"] .smdb-topic :is(p,ul,ol,li,dl,dt,dd,h4,h5,h6,.smdb-topic-body,.smdb-prose,.smdb-person,.smdb-person b,.smdb-person span,.smdb-person small,.smdb-card,.smdb-card em,.smdb-card a){text-align:left!important}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic :is(p,.smdb-list,.smdb-sources,.smdb-eps){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 0 1em!important;overflow-wrap:break-word}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic p{font-size:16px;line-height:1.8!important;letter-spacing:normal}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic :is(ul.smdb-list,ul.smdb-sources){display:block!important;padding:0!important}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic ul.smdb-list>li{font-size:15px;line-height:1.75!important;padding-top:8px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;break-inside:avoid-column}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic ul.smdb-list>li:last-child{border-bottom:0!important}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic .smdb-sources{column-width:23rem;column-count:auto;column-gap:32px}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic .smdb-sources li{padding:7px 0;line-height:1.6}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic :is(.smdb-cards,.smdb-cards:has(>.smdb-card:only-child),.smdb-scores,.smdb-streams,.smdb-vids){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;justify-content:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic .smdb-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic .smdb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))!important;justify-content:stretch!important;gap:12px}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic :is(.smdb-card,.smdb-score,.smdb-stream,.smdb-vid,.smdb-person){min-width:0;box-sizing:border-box}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic :is(.smdb-score,.smdb-stream){padding:17px}
.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic .smdb-score b{font-size:28px}
@media(max-width:700px){.smdb-detail[data-content-layout="topics-20261113"] .smdb-content-grid,.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-row,.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic-row--single .smdb-topic-body>ul.smdb-list{grid-template-columns:minmax(0,1fr)}.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic{padding:16px}.smdb-detail[data-content-layout="topics-20261113"] .smdb-prose--flow,.smdb-detail[data-content-layout="topics-20261113"] .smdb-trivia-grid{columns:auto}.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic .smdb-sources{columns:auto}.smdb-detail[data-content-layout="topics-20261113"] .smdb-topic p{font-size:15px;line-height:1.75!important}}
