.fiction-invite{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin:20px 0 35px;background:#ece2ce;border-left:4px solid #8e593e}.fiction-invite h2,.screen-trails h2,.shot-notes h2,.scene-index h2,.evidence-viewer h2,.angle-notes h2{font:500 clamp(27px,3.5vw,45px)/1.1 var(--serif);margin:9px 0 13px}.fiction-invite h2 a{text-decoration:none}.scene-heading h1{font:500 clamp(44px,6.2vw,92px)/1.02 var(--serif);letter-spacing:-.045em;margin:15px 0 20px}.scene-heading p{max-width:85ch}.scene-sub{font:400 clamp(24px,3.3vw,41px)/1.18 var(--serif);margin:0 0 15px}.lens-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.sl-lens{display:grid;grid-template-columns:1fr;text-align:left;border:1px solid #bbb8a6;background:#ede9da;color:#193a30;cursor:pointer;padding:0 0 14px}.sl-lens:hover{background:#e2e4d2;border-color:#5c705f}.sl-lens img{display:block;width:100%;aspect-ratio:56/33}.sl-no,.sl-ordinal,.poster-note{font:600 .72rem/1.3 ui-monospace,monospace;letter-spacing:.06em}.sl-lens .sl-no,.sl-lens strong,.sl-lens small{margin-inline:14px}.sl-lens .sl-no{margin-top:13px;color:#805035}.sl-lens strong{font:500 clamp(25px,3vw,42px)/1.15 var(--serif);margin-block:6px}.sl-lens small{font-size:.94rem}.frame-credit,.source-hop{color:#536056;font-size:.82rem}.shot-notes{padding:clamp(20px,3.3vw,45px);background:#1c3c35;color:#f7ecd7;margin:30px 0}.shot-notes .kicker{color:#d6c593}.shot-notes h2{max-width:25ch}.shot-notes p{max-width:78ch}.shot-notes a{color:#f5da9d}.screen-trails{max-width:940px;margin:30px 0}.screen-trails summary{font:500 1.35rem/1.35 var(--serif);cursor:pointer}.screen-trails .actions,.shot-notes .actions{display:flex;gap:12px 25px;flex-wrap:wrap}.scene-index{margin-top:44px}.scene-index .query{min-width:220px}.scene-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.scene-list li{border-top:1px solid #bbbfae}.scene-list a{display:grid;grid-template-columns:28px 1fr auto;align-content:start;gap:12px;text-decoration:none;padding:18px 8px 18px 0;height:100%}.scene-list a:hover{background:#e9eadb}.sl-ordinal{padding-top:5px;color:#916447}.scene-list h3,.source-plate h3{font:500 1.55rem/1.13 var(--serif);margin:.25em 0}.scene-list b{font-size:.94rem}.scene-list p{color:#47574d;margin:.4em 0;font-size:.96rem}.scene-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,4vw,64px);margin:35px 0}.scene-columns>*{min-width:0}.source-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.source-tabs button{padding:6px 10px;cursor:pointer;border:1px solid #b6bba8;background:#f2eee1;color:#203d32}.source-tabs [aria-pressed=true]{background:#1f4136;color:#fff}.source-plate{background:#e9e7db;border:1px solid #c4c4b1}.source-plate>div{padding:18px 20px}.film-poster,.film-source,.source-plate iframe{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:#1c342d center/cover no-repeat}.film-poster{cursor:pointer}.film-poster img{display:block;width:100%;height:100%;object-fit:cover}.play-icon{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border:1px solid #dedfc8;border-radius:50%;background:#1c2e25dc;color:#fff;padding:12px 15px;font-size:23px}.poster-note{position:absolute;bottom:8px;left:10px;background:#13261fe8;color:white;padding:5px 8px}.angle-notes{margin-top:28px}.angle-notes article{border-left:2px solid #afb7a1;padding:7px 14px;margin:7px 0}.angle-notes .focus-angle{border-color:#b78345;background:#e9e3d3}.angle-notes p{margin:4px 0}.continue-reading{padding-top:18px;border-top:1px solid var(--line)}@media(max-width:760px){.scene-columns,.scene-list{grid-template-columns:1fr}.lens-strip{gap:6px}.sl-lens .sl-no,.sl-lens strong,.sl-lens small{margin-inline:7px}.sl-lens strong{font-size:1.25rem}.sl-lens small{font-size:.75rem}.sl-no{font-size:.59rem}.fiction-invite{display:block}.fiction-invite .btn{margin:8px 0}.scene-index .query{min-width:0}}
.sl-lens{align-content:start}.scene-shelves{margin:12px 0 0}.scene-shelves a{font-size:.88rem}