#boxes{pointer-events:none;position:absolute;top:0;bottom:0}.fa{background:#f08a24}.scene-pick{flex:1;gap:6px;display:flex}.scene-pick button,.scene-pick select{border:1px solid var(--line);background:var(--card);height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;font-size:14px}.scene-pick button{flex:none;width:32px}.scene-pick select{text-overflow:ellipsis;flex:1;min-width:0;padding:0 8px}.scene-pick button:hover,.scene-pick select:hover{border-color:var(--accent)}.shots{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.shot{border:1px solid var(--line);cursor:pointer;background:#000;border-radius:8px;padding:0;display:block;overflow:hidden}.shot img{aspect-ratio:16/9;object-fit:contain;width:100%;transition:opacity .15s;display:block}.shot:hover img{opacity:.85}.shot:hover,.shot.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (width<=600px){.shots{grid-template-columns:repeat(2,1fr);gap:8px}}
