:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sc-bg:#052327;--sc-bg-glow:#0c4a50;--sc-text:#e6f2f1;--sc-muted:#a9d3d4;--sc-glyph:#8cf7e8;--sc-card:#071a1fb8;--sc-card-border:#8cf7e838;--sc-kbd-face:#f2fbfd;--sc-kbd-glyph:#062f3f;--sc-focus:0 0 0 3px #2a6fdb, 0 0 0 8px #fff;--sc-gutter:clamp(16px, 4vw, 48px)}*,:before,:after{box-sizing:border-box}body.sc{background:radial-gradient(120% 70% at 50% 0%, var(--sc-bg-glow), transparent 70%), var(--sc-bg);min-height:100vh;color:var(--sc-text);flex-direction:column;margin:0;font:400 16px/1.5 "Exo 2",system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.sc-header{padding:clamp(32px, 6vw, 72px) var(--sc-gutter) clamp(20px, 3vw, 32px);text-align:center}.sc-title{letter-spacing:.06em;text-shadow:0 0 24px #7ee3f259;margin:0;font:900 clamp(26px,6vw,56px)/1.05 Orbitron,Arial Black,system-ui,sans-serif}.sc-nowrap{white-space:nowrap}.sc-lede{max-width:42rem;color:var(--sc-muted);text-wrap:balance;margin:14px auto 0;font-size:clamp(15px,2vw,18px)}.sc-main{width:100%;max-width:76rem;padding:0 var(--sc-gutter);flex:1;margin:0 auto}.sc-player media-i18n,.sc-player video-player{display:contents}.sc-player{filter:drop-shadow(0 30px 50px #00000073);width:100%}.sc-info{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:clamp(24px,4vw,40px);display:grid}.sc-card{border:1px solid var(--sc-card-border);background:var(--sc-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:20px 22px}.sc-card-title{color:var(--sc-glyph);letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 13px/1.2 Orbitron,Arial Black,system-ui,sans-serif}.sc-hint{color:var(--sc-muted);margin:6px 0 0;font-size:14px}.sc-keys,.sc-status{gap:8px 20px;margin:14px 0 0;display:grid}.sc-keys{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.sc-keys>div,.sc-status>div{align-items:center;gap:10px;min-height:32px;display:flex}.sc-keys dt{min-width:7.5rem;color:var(--sc-muted);flex:none;align-items:center;gap:4px;display:flex}.sc-keys dd,.sc-status dd{margin:0}kbd{background:linear-gradient(180deg, #fff, var(--sc-kbd-face));min-width:26px;height:26px;color:var(--sc-kbd-glyph);border-radius:7px;place-items:center;padding:0 7px;font:700 12px/1 Orbitron,Arial Black,system-ui,sans-serif;display:inline-grid;box-shadow:inset 0 -2px #062f3f2e,0 1px 2px #0006}.sc-status dt{align-items:center;gap:10px;min-width:8.5rem;display:flex}.sc-status dd{color:var(--sc-muted)}.sc-status dd:before{content:"= ";color:var(--sc-glyph)}.sc-glyph{min-width:46px;height:26px;color:var(--sc-glyph);letter-spacing:.04em;background:#071a1f;border-radius:5px;place-items:center;padding:0 6px;font:400 18px/1 VT323,ui-monospace,monospace;display:inline-grid}.sc-footer{padding:clamp(32px, 5vw, 56px) var(--sc-gutter) 32px;color:var(--sc-muted);text-align:center;font-size:14px}.sc-footer p{margin:0 0 10px}.sc-credit{text-wrap:balance;max-width:44rem;margin-inline:auto!important}.sc-credit a{color:var(--sc-glyph);text-underline-offset:3px;border-radius:3px}.sc-credit a:focus-visible{box-shadow:var(--sc-focus);outline:none}.sc-link{border:1px solid var(--sc-card-border);min-height:44px;color:var(--sc-glyph);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.sc-link:hover{background:#8cf7e81a;text-decoration:underline}.sc-link:focus-visible{box-shadow:var(--sc-focus);outline:none}@media (width<=760px){.sc-info{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.sc-card{padding:16px}.sc-keys dt{min-width:6.5rem}}@media (prefers-reduced-motion:reduce){.sc-link{transition:none}}@media (prefers-reduced-transparency:reduce){.sc-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071a1f}.sc-player{filter:none}}@media (prefers-contrast:more){:root{--sc-muted:#e6f2f1;--sc-card-border:#8cf7e8}}@media (forced-colors:active){.sc-credit a:focus-visible,.sc-link:focus-visible{outline-offset:3px;outline:3px solid highlight}kbd,.sc-glyph{border:1px solid canvastext}}
