/* Scoped overlay; current published main/Films styles remain unchanged. */
.rk-page{--rk-accent:#89D2D8;--rk-surface:#101718;--rk-text:#F5F8F8;max-width:1120px;margin:auto;color:var(--rk-text);font-family:Tomorrow,system-ui,sans-serif;overflow-wrap:anywhere}
.rk-page h1,.rk-page h2{font-family:Audiowide,system-ui,sans-serif;line-height:1.2}.rk-page h1{font-size:clamp(2rem,5.8vw,4.8rem)}.rk-page .rk-intro{max-width:72ch;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.rk-story-copy,.rk-page .rk-transcript{max-width:80ch}.rk-story-copy p,.rk-page blockquote{line-height:1.85}.rk-story-copy h2{margin-top:2.5rem;font-size:clamp(1.35rem,3vw,2rem)}
.rk-watch{margin:2.5rem 0}.rk-expanded-player{width:100%;height:auto;aspect-ratio:16/9;display:block;border:0;background:#030707;border-radius:12px}.rk-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.rk-chapters a{display:block;background:var(--rk-surface);border:1px solid #273436;border-radius:8px;padding:14px;color:var(--rk-text);text-decoration:none;line-height:1.55}.rk-chapters a[aria-current=true]{border-color:var(--rk-accent)}.rk-page a{color:var(--rk-accent)}.rk-page a:focus-visible,.rk-page summary:focus-visible{outline:3px solid var(--rk-accent);outline-offset:5px}.rk-note{color:#B4C1C2;font-size:.95rem;line-height:1.7}.rk-transcript summary{cursor:pointer;padding:16px 0;font-size:1.1rem}.rk-transcript h3{font-size:1rem;line-height:1.5}.rk-legacy{border-top:1px solid #273436;margin-top:48px;padding-top:24px}.rk-legacy h2{font-size:clamp(1.4rem,3vw,2rem)}.rk-page blockquote{border-left:3px solid var(--rk-accent);padding:4px 22px;margin:24px 0}.rk-local-notice{padding:12px 18px;background:#101718;color:#F5F8F8;font:14px/1.6 system-ui,sans-serif}
@media(max-width:600px){.rk-chapters{grid-template-columns:1fr}.rk-page{padding-inline:0}.rk-page h1{font-size:2.15rem}.rk-page blockquote{padding-inline:14px}.rk-expanded-player{border-radius:6px}}
