.scene{max-width:1200px;margin:0 auto;padding:var(--space-5) var(--gutter) 64px}.scene-top{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.scene-watch{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:10px}.scene-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.scene-video{display:block;width:100%;aspect-ratio:16/9;background:var(--night)}.scene-video-empty{display:grid;place-items:center;color:var(--night-body);font-family:var(--label);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;padding:0 var(--space-4);text-align:center}.scene-under{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;text-transform:uppercase}.scene-ai>summary,.scene-under{color:var(--muted);align-items:center}.scene-ai>summary{display:inline-flex;gap:8px;min-height:44px;cursor:pointer;list-style:none}.scene-ai>summary::-webkit-details-marker{display:none}.scene-ai-icon{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid;border-radius:50%;font-family:var(--reading);font-style:italic;font-size:14px;line-height:1;text-transform:none}.scene-ai-body,.scene-ai[open]>summary{color:var(--ink)}.scene-ai-body{text-transform:none;max-width:60ch}.scene-ai-body p{margin:0 0 8px}.scene-ai-body a{display:inline-flex;align-items:center;min-height:44px}.scene .label{text-transform:uppercase}.scene-head{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--ink);padding-top:12px}.scene-where{color:var(--link);overflow-wrap:anywhere}.scene-muted{color:var(--muted)}.scene-title{margin:0;font-weight:400;font-size:var(--text-display);line-height:1}.scene-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;font-size:16px}.scene-facts dt{color:var(--muted)}.scene-facts dd{margin:0;overflow-wrap:anywhere}.scene-actions{gap:10px}.scene-actions,.scene-btn{display:flex;flex-direction:column}.scene-btn{align-items:flex-start;gap:2px;width:100%;min-height:64px;padding:10px 18px;box-sizing:border-box;border-radius:var(--radius);text-align:left;cursor:pointer;font-family:var(--label);font-size:15px;letter-spacing:var(--ls-label);text-transform:uppercase}.scene-btn,.scene-btn:hover{text-decoration:none}.scene-btn-sub{font-family:var(--reading);font-size:15px;letter-spacing:0;text-transform:none;line-height:1.3;overflow-wrap:anywhere}.scene-share{border:0;background:var(--btn);color:var(--btn-ink)}.scene-share .scene-btn-sub{color:var(--rule)}.scene-remix{border:2px solid var(--ink);color:var(--ink)}.scene-remix .scene-btn-sub,.scene-soon{color:var(--body)}.scene-soon{border:1px dashed var(--muted);background:transparent;cursor:default}:where(.scene-btn,.scene-small):focus-visible{outline:2px solid var(--link);outline-offset:2px}.scene-share-panel{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--card);border:1px solid var(--rule);color:var(--body);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.scene-link{display:flex;align-items:center;min-height:var(--tap);padding:0 10px;border-radius:var(--radius);border:1px solid var(--faint);background:var(--paper)}.scene-link,.scene-link-inline{color:var(--ink);font-family:var(--label);font-size:14px;overflow-wrap:anywhere}.scene-share-row{display:flex;flex-wrap:wrap;gap:8px}.scene-small{min-height:var(--tap);padding:0 14px;border-radius:var(--radius);cursor:pointer;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--label);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase}.scene-small-solid{border:0;background:var(--btn);color:var(--btn-ink)}.scene-small-quiet{border-color:var(--faint);color:var(--body)}.scene-fixed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--rule)}.scene-fixed>span:first-child{flex:1 1 160px}.scene-latest{display:inline-flex;align-items:center;min-height:var(--tap)}.scene-provenance{margin-top:var(--space-6)}.scene-nothing h1{font-weight:400}.scene-nothing p{overflow-wrap:anywhere}.scene-addr{text-transform:none}@media (max-width:719px){.scene{padding-top:0}.scene-top{gap:18px}.scene-watch{margin:0 calc(-1 * var(--gutter))}.scene-under{padding:0 var(--gutter)}.scene-title{font-size:36px;line-height:1.05}.scene-head{border-top:0;padding-top:0}.scene-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scene-btn{min-height:56px;align-items:center;justify-content:center;text-align:center;font-size:14px;padding:8px 10px}.scene-btn .scene-btn-sub{display:none}.scene-share{order:1}.scene-remix{order:2}.scene-share-panel{order:3;grid-column:1/-1}.scene-soon{order:4;grid-column:1/-1;min-height:52px;font-size:13px}}.scene-shots{margin-top:var(--space-6);display:flex;flex-direction:column;gap:10px}.scene-shots h2{margin:0;font-weight:400;color:var(--muted)}.scene-shot-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.scene-shot{display:flex;flex-direction:column;gap:4px;min-height:var(--tap);color:var(--ink)}.scene-shot,.scene-shot:hover{text-decoration:none}.scene-shot:hover .scene-shot-what{text-decoration:underline}.scene-shot img,.scene-shot-made{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--night)}.scene-shot-cap{display:flex;flex-direction:column;gap:2px;min-width:0}.scene-shot-cap .label{color:var(--muted)}.scene-shot-what{font-size:14px;line-height:1.3;color:var(--body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scene-shot:focus-visible{outline:2px solid var(--link);outline-offset:2px}