/* Layered navigation over intact Director's Cut. Original scripts remain untouched. */
html{scroll-behavior:smooth;scroll-padding-top:84px}.rf-dashboard{max-width:1220px;margin:16px auto 22px;padding:26px 24px;border:1px solid #363039;border-radius:23px;background:linear-gradient(145deg,#1e151e,#0c0b0f 72%);color:#fff}.rf-dash-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.rf-dash-head h2{font-size:clamp(23px,3vw,38px);margin:4px 0}.rf-dash-head p{color:#aaa;margin:0 0 12px}.rf-eyebrow{color:#ed6d80;letter-spacing:.18em;font-size:11px;font-weight:800}.rf-dash-head button,.rf-section-bar button{border:1px solid #64505a;background:#20171d;color:white;padding:11px 15px;border-radius:12px;cursor:pointer}.rf-dash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px}.rf-dash-grid button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;min-height:112px;border:1px solid #41343e;border-radius:15px;background:linear-gradient(150deg,#31222b,#17141a);color:white;font-size:25px;padding:16px;cursor:pointer;transition:transform .15s,border-color .15s}.rf-dash-grid button:hover,.rf-dash-grid button:focus-visible{transform:translateY(-2px);border-color:#ed6d80}.rf-dash-grid strong{font-size:16px}.rf-dash-grid small{font-size:12px;color:#bcb3ba}.rf-section-bar{display:flex;align-items:center;gap:15px;margin-top:15px}.rf-section-bar[hidden]{display:none}.rf-section-bar span{color:#ddd;font-weight:700}body.rf-focused main>section:not(#rfDashboard):not(.rf-visible){display:none!important}body.rf-focused #inicio{min-height:0;padding-top:20px;padding-bottom:16px}body.rf-focused #inicio h1,body.rf-focused #inicio>p:not(#posterProgress),body.rf-focused #inicio .eyebrow{display:none}body.rf-focused #inicio #posterRetry{display:inline-block}body.rf-focused #rfDashboard{margin-top:10px}body.rf-focused #rfDashboard .rf-dash-grid{display:none}body.rf-focused #rfDashboard .rf-dash-head{display:none}body.rf-focused #rfDashboard{padding:12px 18px}body.rf-focused #rfDashboard .rf-section-bar{margin:0}body.rf-focused #rfDashboard{position:sticky;top:68px;z-index:20;box-shadow:0 12px 30px #0009}/* Duplicate Scream rail in Director's Cut: preserve original dedicated Sidney section */#directorsCut .dc-strip,#directorsCut #dcScreamAll{display:none!important}#directorsCut .dc-heading:has(#dcScreamAll){display:none!important}@media(max-width:760px){.rf-dashboard{padding:17px 13px;margin:12px}.rf-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rf-dash-grid button{padding:12px;min-height:100px}.rf-dash-head{align-items:flex-start;flex-direction:column}.rf-dash-head button{font-size:12px}.rf-dashboard h2{font-size:25px}body.rf-focused #rfDashboard{top:55px}}
