:root{color-scheme:dark;--bg:#080808;--card:#141414;--gold:#d8ad55;--muted:#999}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0,#282014 0,#080808 42%);color:#f5f5f5;font:16px system-ui,-apple-system,sans-serif;min-height:100vh}header{height:74px;display:flex;align-items:center;border-bottom:1px solid #2a241a;padding:0 6vw}.brand{color:var(--gold);letter-spacing:.18em;text-decoration:none;font-weight:800}main{width:min(1180px,90vw);margin:auto}.hero{text-align:center;padding:72px 0 44px}.hero p{color:var(--gold);font-size:12px;letter-spacing:.28em}.hero h1{font-size:clamp(42px,7vw,78px);margin:10px}.hero span,.empty,#status{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;padding-bottom:60px}.card{background:var(--card);border:1px solid #292929;border-radius:14px;overflow:hidden}.card video{display:block;width:100%;aspect-ratio:16/9;background:#000}.card h2{font-size:18px;margin:16px 18px 20px}.empty{text-align:center}.panel{max-width:650px;margin:10vh auto;padding:32px;background:#111;border:1px solid #292929;border-radius:16px}form{display:grid;gap:14px;margin:24px 0}input,button{width:100%;padding:14px;border-radius:9px;border:1px solid #333;background:#191919;color:#fff}button{background:var(--gold);border:0;color:#111;font-weight:800;cursor:pointer}.secondary{margin-top:25px;background:#292929;color:#fff}.list-item{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #282828;padding:14px 0}.list-item button{width:auto;background:#7f2525;color:#fff;padding:9px 12px}
