@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Outfit:wght@400;500;600;700;800&display=swap');
:root{--bg:#0b0912;--panel:#161120;--ink:#f5f0ff;--muted:#ab9fc0;--line:#2d2440;--accent:#b98cff;--dark:#1d1629;--gold:#ffc94d;--cyan:#5fe1ff;--pink:#ff8fd0;--font:'Outfit',system-ui,sans-serif;--pixel:'Bricolage Grotesque','Outfit',sans-serif;--s:6px;--notch:polygon(0 var(--s),var(--s) var(--s),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--s),100% var(--s),100% calc(100% - var(--s)),calc(100% - var(--s)) calc(100% - var(--s)),calc(100% - var(--s)) 100%,var(--s) 100%,var(--s) calc(100% - var(--s)),0 calc(100% - var(--s)))}
html{scroll-behavior:smooth;scroll-padding-top:140px}body{font:15px/1.55 var(--font);background:radial-gradient(900px 520px at 85% -8%,#2b1849 0%,transparent 70%),radial-gradient(700px 420px at -5% 12%,#171443 0%,transparent 70%),var(--bg);overflow-x:hidden;isolation:isolate}body:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(#000,transparent 75%)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}h1,h2,h3{font-family:var(--pixel);font-weight:700}.aurora{position:absolute;top:0;left:0;right:0;height:1100px;overflow:hidden;z-index:-1;pointer-events:none}.aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.38;animation:float 18s ease-in-out infinite alternate}.aurora i:nth-child(1){width:520px;height:520px;background:#7b3fe4;top:-140px;right:-80px}.aurora i:nth-child(2){width:380px;height:380px;background:#c2408f;top:260px;left:-160px;opacity:.25;animation-duration:22s}.aurora i:nth-child(3){width:300px;height:300px;background:#d99a1c;top:380px;right:22%;opacity:.12;animation-duration:26s}@keyframes float{to{transform:translate(60px,80px) scale(1.15)}}
.site-top{display:block;position:sticky;top:0;z-index:30;max-width:none;margin:0;padding:0;background:#0d0a15eb;backdrop-filter:blur(16px);border-bottom:2px solid #221a31}.top-row{width:min(1200px,100% - 48px);height:66px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font:800 22px/1 var(--pixel);letter-spacing:.04em;display:flex;gap:11px;align-items:center;width:auto}.logo-mark{width:28px;height:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.logo-mark i{background:var(--accent)}.logo-mark i:nth-child(2n){background:#7a4fd8}.logo-mark i:nth-child(3n){background:var(--gold)}.logo-mark i:nth-child(5n){background:#3a2760}.nav-wrap{border-top:1px solid #1d1629}.nav-group{display:flex;width:min(1200px,100% - 48px);margin:auto;gap:6px;padding:6px 0;height:auto;overflow-x:auto;scrollbar-width:none}.nav{padding:8px 14px;gap:8px;border:0;color:var(--muted);clip-path:var(--notch);--s:4px;font-size:17px;white-space:nowrap;flex:none}.nav span{font-size:14px;font-weight:600}.nav:hover{background:#21182f;color:var(--ink)}.nav.active{background:var(--accent);color:#160a2b}.nav b{background:#ffffff12;color:inherit}.nav.active b{background:#160a2b22;color:#160a2b}.main{width:min(1200px,100% - 48px);max-width:none;padding:0;margin:auto}.page-crumb{display:flex;align-items:center;font-size:12px;padding-top:23px;color:#baabd0}.breadcrumb{color:#827591}.slash{color:#514260}main{padding:0 0 16px}.heading{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;min-height:0;margin:0;padding:48px 0 55px}.heading .eyebrow{color:var(--gold);font:700 12px/1 var(--font);letter-spacing:.12em;display:flex;align-items:center;gap:9px}.heading .eyebrow:before{content:'';width:8px;height:8px;background:var(--gold);box-shadow:0 0 12px #ffc94d99}h1{font:800 clamp(44px,5.8vw,76px)/1 var(--pixel);letter-spacing:-.035em;margin:20px 0}.heading h1 span{background:linear-gradient(90deg,#b78bfa,#529dff,#b78bfa);background-size:300% 100%;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px #a26bff66);animation:flow 8s linear infinite}@keyframes flow{to{background-position:300% 0}}.heading p{font-size:17px;line-height:1.6;color:#cfc3e0;max-width:520px;margin:0 0 23px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.primary,.secondary,.subtle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:12px 18px;font:700 13px/1.2 var(--font);white-space:normal;clip-path:var(--notch);border-radius:0;border:0;box-shadow:inset 0 -4px 0 #0000004d,inset 0 2px 0 #ffffff33;transition:transform .15s,filter .15s}.primary{background:linear-gradient(135deg,#d4b4ff,#9d6df7 60%,#8455ec);color:#140828}.primary:hover{background:linear-gradient(135deg,#d4b4ff,#9d6df7 60%,#8455ec);transform:translateY(-2px);filter:brightness(1.1)}.primary:active{transform:translateY(1px);box-shadow:inset 0 2px 0 #0004}.secondary,.subtle{background:#241b35;color:#e6d6ff;box-shadow:inset 0 0 0 2px #3f3060,inset 0 -4px 0 #0004}.subtle:hover,.secondary:hover{background:#302142;filter:brightness(1.1)}.subtle.demo-active{background:#4c264e;color:#ffbfe5;border:0}.primary:disabled{transform:none;filter:none;opacity:.4}.hero-actions .primary,.hero-actions .secondary{min-height:48px;font-size:14px}
.pixel-frame,.panel{border-radius:0;clip-path:var(--notch);border:2px solid var(--line);background:var(--panel)}.hero-overview{padding:24px 22px;background:linear-gradient(160deg,#211531,#110d1b);border:2px solid #684787;box-shadow:inset 0 0 35px #b98cff09}.overview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.overview-head h2{font-size:18px;letter-spacing:-.2px}.overview-head>span{font-size:9px;color:#8e7ca6;letter-spacing:.07em}.overview-tier{display:flex;gap:12px;align-items:center;padding:14px 13px;margin:9px auto 0;clip-path:var(--notch);border:1px solid color-mix(in srgb,var(--tier) 45%,#2d2440);background:color-mix(in srgb,var(--tier) 9%,#140f1e);transition:transform .2s}.overview-tier:hover{transform:translateX(4px)}.tier-gold{--tier:var(--gold);width:86%}.tier-cyan{--tier:var(--cyan);width:93%}.tier-pink{--tier:var(--pink)}.tier-icon{width:33px;height:33px;flex:none;display:grid;place-items:center;background:var(--tier);color:#120b1e;font-weight:800;font-size:19px;clip-path:var(--notch);--s:4px}.overview-tier strong{display:block;font:700 17px/1.2 var(--pixel)}.overview-tier small{display:block;font-size:11px;line-height:1.4;color:var(--muted);margin-top:4px}.overview-tier>b{margin-left:auto;font:700 23px/1 var(--pixel);color:var(--tier);white-space:nowrap}
.connect{padding:22px;margin-bottom:26px;background:linear-gradient(110deg,#211733,#161120 70%);border-color:#4c3a6e;gap:14px}.connect-icon{background:#b98cff;color:#1c0a36;border:0;border-radius:0;clip-path:var(--notch)}.connect-copy h3{font-size:15px}.connect-copy p{font-size:12px;color:var(--muted)}.connect form{gap:10px;flex-wrap:nowrap}.channel,.input{background:#110d19;color:var(--ink);border-color:#45365e;border-radius:0;font-size:13px}.channel span{color:#9989b0}.channel input{color:var(--ink)}.input:focus{outline-color:#b98cff66;border-color:#b98cff}.input::placeholder{color:#7f7396}.status{color:#ab9fc0}.status i{background:#756681}.status.connected{color:#5fe1ff}.status.connected i{background:#5fe1ff}.studio-grid{grid-template-columns:minmax(340px,.92fr) minmax(410px,1.08fr);gap:24px}.quiz-panel,.stage{padding:25px}.eyebrow{font:700 11px/1.2 var(--font);color:#d4b6ff;letter-spacing:.1em}.panel-top .eyebrow{display:inline-block;padding:6px 8px;background:#b98cff1f;clip-path:var(--notch);--s:3px}.panel-top h2{font-size:28px;letter-spacing:-.8px;margin-top:12px}.setup-badge{font:700 10px/1 var(--font);color:#8b77a3;border-color:#45365e;border-radius:0}.field-label{font-size:12px;color:#c1b3d3}.settings{gap:14px}.mode-toggle{background:#110d19;border-color:#3f3054;border-radius:0}.mode-toggle button{border-radius:0;font-size:12px;color:#a99bbd}.mode-toggle button[aria-pressed="true"]{background:#39254e;color:#e5cfff;border-color:#9669c9}.mode-toggle button:hover:not(:disabled){color:#ead7ff}.rule{border-color:#33263f}.rule>span{color:#b98cff}.rule strong{font-size:12px}.rule p{font-size:12px;color:var(--muted)}.question-section{margin-top:25px}.section-row h3{font-size:17px}.count{background:#362447;color:#d5b4ff;border-radius:0}.text-btn{color:#c6a0ff;font-size:12px}.empty-questions{background:#120e1b;border-color:#443056;border-radius:0;padding:24px 15px}.empty-symbol{background:#2c1d40;color:#bb8ffa;border-color:#503467}.empty-questions strong{font-size:14px}.empty-questions p{color:#9f8fb4;font-size:12px}.question-row{border-color:#33263f}.q-num{background:#2d1d40;color:#b98cff;border-radius:0}.q-copy strong{font-size:13px}.q-copy span{color:#9e8bb7;font-size:11px}.icon-btn{color:#bea4d9}.start{justify-content:space-between;padding:16px;font-size:14px}.start span{font-size:11px}.fine{font-size:10px;color:#897899}.stage{background:linear-gradient(160deg,#25163b,#130f1f);border-color:#6b4a93;box-shadow:none}.stage .stage-title{font:700 25px/1.15 var(--pixel);margin-top:12px}.stage .text-btn{border:1px solid #5b4175;border-radius:0;color:#d5b7ff}.stage-content{background-color:#100c19;background-image:linear-gradient(#b98cff05 1px,transparent 1px),linear-gradient(90deg,#b98cff05 1px,transparent 1px);border-color:#493160;border-radius:0;padding:25px;min-height:440px}.stage-content:before{background:linear-gradient(90deg,#b98cff,#ff8fd0,#ffc94d);width:90px}.live-label{color:#c8a7ed;font:700 9px/1.4 var(--font);letter-spacing:.1em}.live-label i{background:#b98cff;box-shadow:0 0 12px #b98cff88}.question-meta{font-family:var(--font);font-size:10px;color:#a38dbb}#timer{font-family:var(--pixel);color:var(--gold);font-size:29px}.timer-track{background:#38264c}#timerBar{background:linear-gradient(90deg,#9d6df7,#ff8fd0)}.stage-content h2{font-family:var(--pixel);font-size:34px;font-weight:800;letter-spacing:-.03em;color:#f5f0ff}.stage-content.is-empty h2{font-size:38px}.option{border-color:#49355e;background:#22172f;border-radius:0;color:#eadff5;font-size:13px;clip-path:var(--notch);--s:4px}.option b{font:700 13px var(--font);background:#382547;color:#d9b8ff;border-color:#59416c;border-radius:0}.option.correct{background:#372d18;border-color:var(--gold)}.option.correct b{background:var(--gold);border-color:var(--gold);color:#251806}.stage-instruction{font-size:12px;color:#af9bbe;line-height:1.6}.stage-footer{border-color:#342242;color:#aa93bd;font-size:11px}.stage-footer>span:first-child{font-family:var(--pixel);color:#c19be4}.round-controls>span{font-size:11px;color:#b69ccd}.stage .secondary{background:#2a1c3c;border-color:#694a8b;color:#e3c9ff}.bottom-grid{gap:24px}.chat-panel,.leaders-panel{padding:24px;background:linear-gradient(160deg,#1c1428,#161120 65%)}.chat-panel{border-color:#304454}.leaders-panel{border-color:#57462c}.live-dot{background:#5fe1ff}.muted{color:#ab9fc0;font-size:12px}.chat{height:185px}.empty-chat{color:#806e96}.empty-chat strong{color:#b8a2cd;font-size:13px}.empty-chat p{color:#9d88b1;font-size:12px}.chat-message{border-color:#30243d;font-size:12px}.chat-message strong{color:#5fe1ff}.chat-message .accepted{color:#d2b0ff}.guess-feedback{color:#a38caf}.empty-leaders{color:var(--gold)}.empty-leaders p{color:#ac9bbe;font-size:13px}.leader-row{border-color:#33263f;font-size:13px}.rank{font-family:var(--pixel);color:#aa91c1}.avatar{background:#352442;color:#d6b0f4;border-radius:0;clip-path:var(--notch);--s:4px}.points{color:#cbaaec;font-family:var(--pixel)}.points small{color:#9b83b1}.leader-row:nth-child(1) .rank,.leader-row:nth-child(1) .points{color:var(--gold)}.leader-row:nth-child(2) .rank,.leader-row:nth-child(2) .points{color:var(--cyan)}.leader-row:nth-child(3) .rank,.leader-row:nth-child(3) .points{color:var(--pink)}.bank{padding:30px;background:linear-gradient(160deg,#21152e,#161120 65%)}.bank h2{font-size:30px}.bank .empty-questions strong{font-size:22px}.bank .q-copy strong{font-size:16px}.demo-banner{background:#291a36;border:2px solid #6b4684;border-radius:0;clip-path:var(--notch)}.demo-banner strong{color:#e4c3ff;font-size:14px}.demo-banner p{color:#bfa7d1;font-size:12px}.demo-banner .secondary{background:#422951;color:#f0d6ff;border-color:#9362ae}footer{font:700 11px var(--font);letter-spacing:.05em;padding:35px 0;color:#7f7396}footer a{color:#b98cff;margin-right:auto}footer span{color:#9f8eb2;font-size:11px;letter-spacing:0}dialog{background:#161120;color:var(--ink);border:2px solid #68428c;border-radius:0;box-shadow:0 20px 100px #0008;max-height:90vh}dialog::backdrop{background:#090611ce}dialog h2{font-size:27px}.answer-editor-block{border-color:#3b2a4a}.alias-label{color:#b7a0c9}.edit-option label{color:#c5a2e7;font-family:var(--font)}.edit-option input[type=radio]{accent-color:#b98cff}#toast{background:#2b1b3c;color:#ead3ff;border-color:#7954a0;border-radius:0}.stage:fullscreen .stage-content{background-color:#100c19}.stage:fullscreen .stage-content h2{font-family:var(--pixel)}
@media(max-width:1100px){.heading{gap:28px}.overview-tier{width:100%}.studio-grid{grid-template-columns:minmax(310px,.92fr) minmax(340px,1.08fr)}.quiz-panel,.stage{padding:20px}.connect{flex-wrap:wrap}.connect form{margin-left:0;flex:1}.connect-copy{flex:1}.connect-copy p{max-width:none}.hero-overview{padding:20px 16px}.overview-head{align-items:flex-start}.overview-head>span{display:none}.stage .stage-title{font-size:22px}.stage-content{padding:22px}}
@media(max-width:850px){.heading{grid-template-columns:1fr;gap:30px;padding:40px 0}.heading h1{font-size:64px}.hero-overview{max-width:600px;width:100%}.overview-tier{width:100%}.studio-grid{grid-template-columns:1fr}.stage{min-height:540px}.connect form{width:100%;flex:auto;padding:0;order:3}.connect .channel{max-width:none;flex:1}.bottom-grid{grid-template-columns:1fr 1fr}.stage-content.is-empty h2{max-width:420px}.top-row,.nav-group,.main{width:calc(100% - 36px)}.heading p{max-width:550px}.heading .hero-copy{max-width:650px}}
@media(max-width:600px){.top-row{height:62px}.brand{font-size:20px;width:auto}.top-row .subtle{font-size:11px;min-height:36px;padding:9px 12px}.nav-group{justify-content:flex-start;gap:4px}.nav{padding:8px 10px;font-size:14px}.nav span{font-size:12px}.nav b{font-size:9px}.main{padding:0}.page-crumb{padding-top:19px;font-size:11px}.heading{padding:32px 0;gap:28px}.heading h1{font-size:49px;max-width:none}.heading p{font-size:16px;max-width:none;line-height:1.6}.heading .eyebrow{font-size:10px}.hero-actions{gap:9px}.hero-actions .primary,.hero-actions .secondary{padding:12px 13px;font-size:12px;flex:1}.overview-head h2{font-size:19px}.overview-tier{padding:13px 11px}.overview-tier strong{font-size:16px}.overview-tier small{font-size:11px}.connect{padding:17px;gap:11px}.connect-copy h3{font-size:14px}.connect-copy p{font-size:11px;max-width:260px}.connect form{flex-wrap:wrap}.connect .channel{min-width:140px}.connect form .primary{font-size:11px;min-height:41px}.status{font-size:10px}.quiz-panel,.stage{padding:19px}.panel-top h2{font-size:26px}.settings{gap:11px}.field-label{font-size:11px}.input{font-size:12px}.mode-toggle button{font-size:11px}.rule p{font-size:11px}.section-row h3{font-size:16px}.text-btn{font-size:11px}.stage-content{padding:20px 16px;min-height:390px}.stage .stage-title{font-size:21px}.stage-content h2{font-size:28px}.stage-content.is-empty h2{font-size:32px}.stage-instruction{font-size:11px}.stage-footer{font-size:10px}.option{font-size:12px;gap:8px}.option b{font-size:11px}.bottom-grid{grid-template-columns:1fr;gap:18px}.chat-panel,.leaders-panel{padding:20px}.bank{padding:20px}.bank .section-row{flex-wrap:wrap;align-items:center}.bank h2{font-size:26px}.bank .q-copy strong{font-size:14px}.bank .empty-questions strong{font-size:19px}footer{font-size:9px;gap:13px;flex-wrap:wrap;line-height:1.6}footer span{font-size:10px;max-width:135px}.demo-banner{padding:15px;gap:10px}.demo-banner strong{font-size:12px}.demo-banner p{font-size:11px}.demo-banner .secondary{font-size:11px;padding:10px}.alias-label{margin-left:0}.alias-input{margin-left:0;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.free-alias-label{margin-top:18px}#typeHint{margin:10px 0 20px;line-height:1.6}#freeAnswerFields{margin-top:20px}#freeAnswerFields .muted{line-height:1.6}
.league-actions{display:flex;gap:9px;flex-wrap:wrap}.league-tabs,.period-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.league-tab,.period-tabs button{padding:10px 16px;background:#241b35;border:1px solid #46315e;color:#bdabd1;font:600 13px var(--font);clip-path:var(--notch);--s:4px}.league-tab.selected{background:#b98cff;color:#160a2b}.period-tabs{border-bottom:1px solid #3b2b4e;padding-bottom:18px}.period-tabs button.selected{border-color:#ffc94d;color:#ffc94d;background:#382e1b}.league-status{font-size:12px;color:#bca3d0;padding:11px 14px;background:#20162c;border-left:3px solid #9d6df7}.league-status.error{color:#ffb5c7;border-left-color:#ff8fd0}.league-note{font-size:11px;color:#9985ab;margin-top:22px}.league-empty{padding:38px 12px;text-align:center;color:#aa93bd}.round-history{margin-top:38px;padding-top:28px;border-top:2px solid #382749}.round-history h2{font-size:25px}.round-heading{margin-top:12px}.danger{color:#ff9cb7!important}.league-bank .leader-row{gap:12px}.league-bank .leader-row .text-btn{white-space:nowrap}#scoreEditor,#streamerEditor{width:min(560px,calc(100% - 30px))}#scoreStreamerWrap{margin:16px 0}#scoreHint{line-height:1.65}#scoreValue{font-size:20px}#scoreError,#streamerError{color:#ffaac0}.league-bank .round-history .input{max-width:100%}@media(max-width:600px){.league-bank .section-row{flex-wrap:wrap}.league-bank .leader-row{flex-wrap:wrap}.league-bank .leader-row .player{min-width:90px}.league-tab,.period-tabs button{font-size:11px;padding:10px 12px}.round-heading{align-items:flex-start}.dialog-footer{flex-wrap:wrap}.league-actions{width:100%}}

.access-panel{margin:28px 0;padding:23px;background:#21152f;border:1px solid #614583}.access-panel h2{font-size:25px}#accessForm{display:grid;grid-template-columns:1fr;gap:9px;max-width:600px;margin:20px 0}#accessForm .field-label{margin:8px 0 0}#accessSave{justify-self:start}.audit-details{border-top:1px solid #51355e;margin-top:20px;padding-top:15px}.audit-details summary{cursor:pointer;color:#d4b6ff}.audit-details p{overflow-wrap:anywhere}.access-panel .player{overflow-wrap:anywhere;min-width:160px}#myRole{overflow-wrap:anywhere}

.stage-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.stage-actions .text-btn{white-space:nowrap}.access-panel>summary{cursor:pointer;color:#d4b6ff;font-weight:600}.access-panel[open]>summary{margin-bottom:20px}.stream-mode .site-top,.stream-mode .page-crumb,.stream-mode .heading,.stream-mode #connection,.stream-mode #demoBanner,.stream-mode footer,.stream-mode .quiz-panel,.stream-mode .bottom-grid,.stream-mode .aurora,.stream-mode #toast{display:none!important}.stream-mode .main{width:min(1400px,100% - 36px);padding-top:20px}.stream-mode .studio-grid{grid-template-columns:1fr}.stream-mode .stage-content{min-height:70vh}.stream-mode .stage-content h2{max-width:none;font-size:clamp(32px,4vw,62px)}.stream-mode .option{font-size:clamp(18px,2vw,28px);min-height:85px}.stream-mode .stage-instruction{font-size:16px}.stream-mode #timer{font-size:40px}.stream-mode .stage-content.is-empty h2{max-width:750px}@media(max-width:600px){.stage-actions{max-width:135px}.stage-actions .text-btn{font-size:9px;padding:7px}.stream-mode .option{font-size:16px}.stream-mode .main{width:calc(100% - 20px)}}

.account-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.account-controls .primary{text-decoration:none;font-size:13px}.account-controls [hidden]{display:none!important}@media(max-width:700px){.account-controls{order:3;width:100%}.top-row{flex-wrap:wrap}}

.question-image{display:block;max-width:100%;max-height:300px;width:auto;margin:20px auto;object-fit:contain;border-radius:8px}.question-image[hidden]{display:none}.question-media{padding:18px 0;border-block:1px solid #382749;margin:18px 0}.question-media .muted{font-size:12px}.image-badge{color:#c6a3f4!important}.question-row .q-copy{min-width:0}.question-row .icon-btn{flex-shrink:0}.obs-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.obs-buttons a{text-decoration:none}.obs-check{display:block;margin:16px 0}.obs-check input{margin-right:8px}#obsDialog{width:min(650px,calc(100% - 30px))}#obsURL{font-size:12px}#obsDialog ol{line-height:1.9}#obsMessage{color:#ddc3fa}@media(max-width:600px){.question-row{flex-wrap:wrap}.question-row .q-copy{flex-basis:calc(100% - 60px)}.question-row .icon-btn{margin-top:6px}}
#stageStart{display:none}.stage:fullscreen #stageStart:not([hidden]),.stream-mode #stageStart:not([hidden]){display:inline-block}
.stage:fullscreen{padding:3vh 4vw;border:0;border-radius:0;overflow:auto;background:#100c19}.stage:fullscreen .panel-top h2,.stage:fullscreen .panel-top .eyebrow{display:none}.stage:fullscreen .stage-actions .text-btn{font-size:15px;padding:10px 14px}.stage:fullscreen .stage-content{flex:1}.stage:fullscreen .round-controls{gap:14px;margin-top:2vh;flex-wrap:nowrap}.stage:fullscreen .round-controls>span{width:auto;font-size:15px}.stage:fullscreen .round-controls button,.stream-mode .round-controls button{font-size:20px;padding:16px 30px;min-width:220px}
