@font-face{font-family:Anta;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anta-latin-400-normal-pQlAw6oA.woff2) format("woff2"),url(/assets/anta-latin-400-normal-CNDKAH4g.woff) format("woff")}:root{color-scheme:dark;--color-bg: #06080d;--color-surface: #101721;--color-surface-2: #172231;--color-surface-3: #1e2b3c;--color-primary: #69a7ff;--color-primary-emphasis: #9cc5ff;--color-success: #42d392;--color-danger: #ff6f7d;--color-warning: #f2bd5c;--color-violet: #b38cff;--color-text: #eef4ff;--color-text-muted: #9aa8b8;--color-border: #2a3442;--shadow-glow: 0 0 28px rgba(105, 167, 255, .22);--motion-fast: .12s;--motion-base: .24s;--motion-slow: .48s;--motion-ease: cubic-bezier(.22, 1, .36, 1);--font-display: "Anta", "Orbitron", "Space Grotesk", system-ui, sans-serif;--font-ui: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Menlo", monospace;--display-tracking-tight: -.01em;--display-tracking-loose: .04em;font-family:var(--font-ui)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms}*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0ms!important}}*{box-sizing:border-box}body{margin:0;background:linear-gradient(rgba(105,167,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(105,167,255,.045) 1px,transparent 1px),linear-gradient(180deg,#69a7ff1a,#06080d00 360px),var(--color-bg);background-size:42px 42px,42px 42px,auto,auto;color:var(--color-text);font-family:var(--font-ui)}button,input,select,textarea{font:inherit}button{align-items:center;background:var(--color-primary);border:1px solid transparent;border-radius:6px;color:#06111f;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-weight:800;gap:8px;justify-content:center;letter-spacing:0;min-height:44px;padding:0 14px;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}button:hover:not(:disabled){background:var(--color-primary-emphasis)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.45}button.secondary,button.chip,button.text-button,button.icon-button,.nav-link,.icon-link{background:transparent;border-color:var(--color-border);color:var(--color-text)}button.secondary:hover,button.chip:hover,button.text-button:hover,button.icon-button:hover,.nav-link:hover,.icon-link:hover{background:#69a7ff1f;border-color:#69a7ff8c;color:var(--color-primary-emphasis)}button.icon-button{aspect-ratio:1;min-height:44px;padding:0;width:44px}button.text-button{min-height:44px}.nav-link,.icon-link{align-items:center;border:1px solid var(--color-border);border-radius:6px;display:inline-flex;font-family:var(--font-display);font-weight:800;gap:8px;justify-content:center;letter-spacing:0;min-height:44px;padding:0 14px;text-decoration:none}.icon-link{aspect-ratio:1;padding:0;width:44px}input,select,textarea{background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);min-height:44px;padding:9px 10px;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease);width:100%}input:focus,select:focus,textarea:focus,button:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px #69a7ff2e;outline:none}input[type=range]{accent-color:var(--color-primary);min-height:24px;padding:0}textarea{min-height:102px;resize:vertical}label{color:var(--color-text-muted);display:grid;gap:7px;font-size:.82rem;font-weight:800}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:var(--display-tracking-tight);margin:0}h1{font-size:2.35rem;line-height:1}h2{align-items:center;display:flex;font-size:1rem;gap:8px;margin-bottom:14px}.app-shell{margin:0 auto;max-width:1440px;padding:24px}.topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.brand-lockup{align-items:center;display:flex;gap:14px;min-width:0}.brand-link{color:inherit;text-decoration:none}.logo{display:block;filter:drop-shadow(0 0 16px rgba(105,167,255,.3));object-fit:contain;-webkit-user-select:none;user-select:none}.brand-mark{flex:0 0 auto;height:58px;width:58px}.eyebrow{color:var(--color-primary);font-family:var(--font-display);font-size:.74rem;font-weight:400;letter-spacing:var(--display-tracking-loose);text-transform:uppercase}.topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.audio-control{align-items:center;background:#101721db;border:1px solid var(--color-border);border-radius:8px;display:flex;gap:10px;min-height:48px;padding:6px 10px}.audio-control label{gap:3px;min-width:132px}.audio-control label span{color:var(--color-text-muted);font-size:.72rem}.battle-pill{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;display:flex;gap:8px;min-height:48px;min-width:138px;padding:10px 14px;text-transform:capitalize}.role-chip{border:1px solid rgba(105,167,255,.44);border-radius:999px;color:var(--color-primary-emphasis);font-size:.76rem;font-weight:900;min-height:32px;padding:7px 10px}.battle-pill,.role-chip,.socket-pill,.admin-session,.provider,.status,.correct,.incorrect{font-family:var(--font-display);font-weight:400;letter-spacing:var(--display-tracking-loose)}.landing-page{display:grid;grid-template-rows:minmax(240px,1fr) 16px auto;height:100svh;min-height:100svh;overflow-y:auto}.landing-hero{align-items:center;background:linear-gradient(rgba(105,167,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(105,167,255,.045) 1px,transparent 1px),var(--color-bg);background-size:42px 42px,42px 42px,auto;display:flex;justify-content:center;min-height:144px;padding:16px}.landing-logo{height:100%;max-width:92vw;min-height:96px;width:auto}.landing-spacer,.landing-mobile-spacer{min-height:16px}.landing-actions{align-content:start;display:grid;gap:12px;grid-template-rows:auto auto auto;padding:24px 24px 35px;place-items:stretch center}.landing-copy{color:var(--color-text-muted);font-weight:800;margin:0;text-align:center}.landing-copy-row{align-items:center;display:flex;gap:12px;grid-row:2;justify-content:center}.landing-audio-toggle{border-color:#69a7ff8c}.landing-error{grid-row:1;margin:0 auto;max-width:980px;width:100%}.landing-card-grid{align-items:stretch;display:grid;gap:42px;grid-row:3;grid-template-columns:repeat(2,minmax(280px,460px));width:min(960px,100%)}.landing-card{display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:200px}.landing-card input,.landing-card button{height:44px;min-height:44px}.landing-card>button,.landing-card .button-row>button{width:50%}.landing-card>button{align-self:flex-start}.landing-card-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-card-title-actions{align-items:center;display:flex;gap:8px}.landing-card-title h2{margin-bottom:0}.landing-admin-fields{display:flex;flex:1;flex-direction:column;gap:12px;justify-content:space-between}.landing-admin-toggle,.landing-card-error{display:none}.landing-card-audio-toggle{display:none;flex:0 0 auto}.landing-mobile-spacer{display:none}.landing-card p,.muted-copy{color:var(--color-text-muted);margin:0}.narrow-page{display:grid;gap:16px;margin:0 auto;max-width:760px}.quick-links,.battle-admin-strip{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.battle-admin-strip h2,.queue-header h2{margin-bottom:0}.socket-pill{border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:.72rem;font-weight:400;min-height:32px;padding:7px 10px;text-transform:uppercase}.socket-pill.open{border-color:#42d3928c;color:var(--color-success)}.socket-pill.reconnecting,.socket-pill.connecting{border-color:#f2bd5c99;color:var(--color-warning)}.battle-pill.active{border-color:#42d392b8;color:var(--color-success)}.battle-pill.ended{border-color:#f2bd5cc7;color:var(--color-warning)}.error-banner{background:#ff6f7d1f;border:1px solid rgba(255,111,125,.55);border-radius:6px;color:#ffd7dc;margin-bottom:18px;padding:12px 14px}.warning-banner{background:#f2bd5c1f;border:1px solid rgba(242,189,92,.55);border-radius:6px;color:#ffe3ad;margin-bottom:18px;padding:12px 14px}.hero-band,.arena-grid,.content-grid{display:grid;gap:16px;margin-bottom:16px}.hero-band{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.battle-focus{align-items:center;background:linear-gradient(90deg,#69a7ff24,#42d39212),var(--color-surface);border:1px solid rgba(105,167,255,.32);border-radius:8px;display:flex;gap:18px;justify-content:space-between;min-height:148px;overflow:hidden;padding:18px;position:relative}.battle-focus:before{background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(105,167,255,.09) 16px 17px);content:"";top:0;right:0;bottom:0;left:0;opacity:.45;pointer-events:none;position:absolute}.battle-focus>*{position:relative}.battle-focus strong{display:block;font-family:var(--font-display);font-size:1.55rem;font-weight:400;letter-spacing:var(--display-tracking-tight);line-height:1.18;margin-top:7px;overflow-wrap:anywhere}.battle-focus .challenge-focus-copy{font-family:var(--font-ui);font-weight:800;letter-spacing:0}.idle-submit-link{margin-top:14px}.focus-label,.winner-focus span{color:var(--color-primary-emphasis);font-family:var(--font-display);font-size:.78rem;font-weight:400;letter-spacing:var(--display-tracking-loose);text-transform:uppercase}.winner-focus{align-items:center;display:flex;gap:18px}.winner-focus .avatar{border-color:#f2bd5cc7;box-shadow:0 0 30px #f2bd5c3d;flex:0 0 auto}.winner-focus small{display:block;margin-top:5px}.skirmish-avatar-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.avatar-wrap{display:inline-block;line-height:0;position:relative}.thinking-spinner{animation:thinking-spin .9s linear infinite;border:2px solid transparent;border-radius:50%;border-right-color:var(--color-primary-emphasis);border-top-color:var(--color-primary-emphasis);top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;position:absolute}@keyframes thinking-spin{to{transform:rotate(360deg)}}.battle-vitals,.stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.arena-grid{grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr)}.content-grid{align-items:stretch;grid-template-columns:2fr 1fr 1fr}.panel{background:#101721ed;border:1px solid var(--color-border);border-radius:8px;padding:16px}.activity-panel,.timeline-panel{min-height:0;overflow:hidden;position:relative}.activity-panel-frame,.timeline-panel-frame{display:grid;grid-template-rows:auto minmax(0,1fr);top:16px;right:16px;bottom:16px;left:16px;position:absolute}.activity-panel-frame>h2,.timeline-panel-frame>h2{margin-bottom:14px}.control-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-session-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.admin-session{border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:.76rem;font-weight:400;padding:7px 10px}.admin-session.active{border-color:#42d3928c;color:var(--color-success)}.toggles,.button-row,.example-strip,.meta-row,.queue-header{display:flex;flex-wrap:wrap;gap:10px}.toggles,.button-row,.example-strip{margin-top:12px}.toggle{align-items:center;display:flex;gap:8px}.toggle input{min-height:18px;width:18px}.chip{min-height:32px;padding:0 10px}.stat{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;min-height:84px;padding:12px}.stat strong{display:block;font-family:var(--font-display);font-size:1.55rem;font-weight:400;letter-spacing:var(--display-tracking-tight);line-height:1;margin-bottom:5px}.stat span,.competitor-card span,.list-item span,small{color:var(--color-text-muted)}.deadline-meter{background:#06080d7a;border:1px solid rgba(105,167,255,.34);border-radius:8px;min-width:220px;padding:12px}.deadline-meter>div:first-child{align-items:baseline;display:flex;justify-content:space-between}.deadline-meter span{color:var(--color-text-muted);font-family:var(--font-display);font-size:.78rem;font-weight:400;letter-spacing:var(--display-tracking-loose);text-transform:uppercase}.deadline-meter strong{color:var(--color-primary-emphasis);font-family:var(--font-display);font-size:1.4rem;font-weight:400;letter-spacing:var(--display-tracking-tight);margin:0}.deadline-meter.urgent strong{color:var(--color-warning)}.meter-track{background:#eef4ff1f;border-radius:999px;height:8px;margin-top:10px;overflow:hidden;position:relative}.meter-track:before{background:linear-gradient(90deg,var(--color-primary),var(--color-warning));content:"";height:100%;left:0;position:absolute;top:0;width:var(--progress)}.competitor-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.competitor-card,.list-item{background:linear-gradient(135deg,var(--activity-tint, transparent),transparent 74%),var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;display:grid;gap:10px;min-height:126px;padding:12px;transition:background var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),filter var(--motion-slow) var(--motion-ease),opacity var(--motion-slow) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.competitor-card{grid-template-columns:48px minmax(0,1fr)}.competitor-card .meta-row,.competitor-card small{grid-column:1 / -1}.competitor-main{min-width:0}.competitor-main strong,.list-item strong{display:block;overflow-wrap:anywhere}.skirmish-submitter{font-size:.7em;font-weight:600;margin-bottom:3px}.competitor-main strong,.submission strong,.winner-focus strong{font-family:var(--font-display);font-weight:400;letter-spacing:var(--display-tracking-tight)}.avatar{aspect-ratio:1;background:linear-gradient(135deg,#69a7ff38,#b38cff29),var(--color-surface-3);border:1px solid rgba(105,167,255,.36);border-radius:6px;display:block;height:auto;object-fit:contain;padding:2px;width:48px}.avatar-32{width:32px}.avatar-48{width:48px}.avatar-64{width:64px}.avatar-96{width:96px}.avatar-128{width:128px}.avatar-160{width:160px}.competitor-card.selected{border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.competitor-card.crowned{border-color:var(--color-warning);box-shadow:0 0 30px #f2bd5c3d}.competitor-card.eliminated{filter:grayscale(1);opacity:.48}.provider,.status,.correct,.incorrect{border-radius:999px;font-size:.72rem;padding:4px 8px;text-transform:uppercase}.competitor-card .provider,.competitor-card .status{align-items:center;border-radius:6px;display:inline-flex;justify-content:center;line-height:1;min-height:20px;min-width:76px;padding:3px 8px}.competitor-card .status.alive{animation:alive-pill-pulse 3s ease-in-out infinite}.provider.openai,.status.alive,.correct{background:#42d39224;color:var(--color-success)}.provider.anthropic{background:#b38cff26;color:var(--color-violet)}.status.active{background:#42d39224;color:var(--color-success)}.status.completed{background:#69a7ff24;color:var(--color-primary)}.status.canceled,.status.eliminated,.incorrect{background:#ff6f7d24;color:var(--color-danger)}.list{display:grid;gap:10px;max-height:540px;overflow:auto}.activity-panel-frame>.list{display:flex;flex-direction:column;max-height:none;min-height:0;overflow-y:auto}.activity-panel-frame>.list>.list-item{flex:0 0 auto}.timeline-panel-frame>.timeline{display:flex;flex-direction:column;max-height:none;min-height:0}.timeline-panel-frame>.timeline>.timeline-row{flex:0 0 auto}.list-item{min-height:90px}.submission{align-items:center;grid-template-columns:32px minmax(0,1fr) auto}.submission small{grid-column:2 / -1}.correct-row{border-color:#42d39257}.wrong-row{border-color:#ff6f7d5c}.slowest-correct-row{animation:slowest-correct-flash 2s linear;border-color:#ff6f7db8}.timeline{display:grid;gap:8px;max-height:420px;overflow:auto}.queue-header{align-items:center;color:var(--color-text-muted);justify-content:space-between;margin-bottom:12px}.compact-list{max-height:260px}.challenge-row{align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:72px}.challenge-submit-button{margin-top:8px}.timeline-row{align-items:center;border-bottom:1px solid var(--color-border);display:grid;gap:10px;grid-template-columns:64px 32px minmax(0,1fr);min-height:38px;padding:8px 0}.history-table{display:grid;gap:8px}.history-row{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) 110px 100px 64px;min-height:64px;padding:10px 12px}.history-row>span{align-items:center;display:flex;gap:8px;min-width:0}.history-row strong,.history-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-head{background:transparent;color:var(--color-text-muted);font-size:.76rem;font-weight:900;min-height:36px;text-transform:uppercase}.empty-row{color:var(--color-text-muted);padding:18px 0}.replay-controls{display:grid;gap:12px}.segmented{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.segmented button{min-height:44px}.segmented .selected{background:var(--color-primary);color:#06111f}.timeline-copy{display:grid;gap:2px;min-width:0}.timeline-competitor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-row span,.timeline-row time{color:var(--color-text-muted)}.timeline-row time{grid-column:3}.timeline-seq{font-family:var(--font-display);font-weight:400;letter-spacing:var(--display-tracking-tight)}.event-winner-crowned strong{color:var(--color-warning)}.event-competitor-eliminated strong{color:var(--color-danger)}.event-submission-received strong,.event-skirmish-started strong{color:var(--color-primary-emphasis)}.app-footer{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px;padding:4px 0 12px}.dialog-backdrop{align-items:center;background:#06080dc7;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:10}.dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 24px 80px #0000005c;max-width:560px;padding:16px;width:min(560px,100%)}.dialog-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.dialog-header h2{margin-bottom:0}.credits-list{display:grid;gap:12px}.credits-list div{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;display:grid;gap:5px;padding:12px}.credits-list span{color:var(--color-text-muted)}.moment-battle-start .brand-mark{animation:logo-pulse var(--motion-slow) var(--motion-ease)}.moment-skirmish-start .competitor-card.selected{animation:skirmish-lock var(--motion-slow) var(--motion-ease)}.moment-elimination .competitor-card.eliminated{animation:elimination-fade var(--motion-slow) var(--motion-ease)}.moment-submission-correct .correct-row,.moment-submission-wrong .wrong-row{animation:row-flash var(--motion-base) var(--motion-ease)}.moment-resurrection .competitor-card.alive{animation:resurrection-flash var(--motion-slow) var(--motion-ease)}.moment-winner .winner-focus{animation:crown-rise var(--motion-slow) var(--motion-ease)}.moment-winner .winner-focus:after{background:linear-gradient(90deg,var(--color-warning) 0 8px,transparent 8px 20px),linear-gradient(90deg,var(--color-primary) 0 7px,transparent 7px 18px),linear-gradient(90deg,var(--color-success) 0 6px,transparent 6px 16px);background-position:0 0,9px 12px,18px 24px;background-repeat:repeat-x;background-size:44px 6px,38px 5px,32px 4px;content:"";height:36px;left:0;opacity:.78;pointer-events:none;position:absolute;right:0;top:-2px}@keyframes logo-pulse{0%{transform:scale(1)}55%{filter:drop-shadow(0 0 30px rgba(105,167,255,.55));transform:scale(1.06)}to{transform:scale(1)}}@keyframes skirmish-lock{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes elimination-fade{0%{filter:grayscale(0);opacity:1}to{filter:grayscale(1);opacity:.48}}@keyframes row-flash{0%{transform:translate(0)}45%{transform:translate(4px)}to{transform:translate(0)}}@keyframes resurrection-flash{0%{border-color:var(--color-warning)}to{border-color:var(--color-border)}}@keyframes crown-rise{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes slowest-correct-flash{0%,24%,48%,72%{border-color:#42d392b3}12%,36%,60%,84%,to{border-color:#ff6f7db8}}@keyframes alive-pill-pulse{0%,to{box-shadow:0 0 #42d39200;filter:brightness(1)}50%{box-shadow:0 0 14px #42d39257;filter:brightness(1.12)}}@media(max-width:1100px){.hero-band,.arena-grid,.content-grid{grid-template-columns:1fr}.activity-panel,.timeline-panel{overflow:visible}.activity-panel-frame,.timeline-panel-frame{position:static}.activity-panel-frame>.list{max-height:540px}.timeline-panel-frame>.timeline{max-height:420px}}@media(max-width:720px){.app-shell{padding:16px}.topbar{align-items:flex-start;flex-direction:column}.topbar-actions,.audio-control{width:100%}.audio-control label{flex:1}.brand-mark{height:48px;width:48px}h1{font-size:1.7rem}.battle-focus{align-items:stretch;flex-direction:column}.battle-focus strong{font-size:1.18rem}.battle-vitals,.control-grid,.stats{grid-template-columns:1fr}.deadline-meter{min-width:0}.submission{grid-template-columns:1fr}.timeline-row{grid-template-columns:48px 32px minmax(0,1fr)}.timeline-row time{grid-column:3}.history-row{grid-template-columns:1fr}}@media(max-width:767.98px){.landing-page{grid-template-rows:minmax(64px,1fr) minmax(176px,30svh) minmax(56px,auto);gap:10px;height:100svh;min-height:100svh;overflow-y:auto;padding:10px 0}.landing-hero{grid-row:1;min-height:72px;padding:8px 16px}.landing-logo{height:100%;max-width:86vw;min-height:0}.landing-actions{display:contents}.landing-spacer,.landing-copy-row,.landing-error{display:none}.landing-card-grid{display:contents}.landing-card{height:100%;margin:0 16px;gap:10px;justify-content:start;min-height:0;padding:12px}.landing-card p{display:none}.landing-admin-card{grid-row:3}.landing-admin-card:not(.is-expanded) .landing-admin-fields{display:none}.landing-admin-card.is-expanded .landing-admin-fields{display:flex}.landing-admin-fields{flex:0 0 auto;gap:10px;justify-content:start}.landing-card-error{display:block;margin-bottom:4px}.landing-card-audio-toggle{display:inline-flex}.landing-admin-toggle{background:transparent;border-color:var(--color-border);color:var(--color-text);display:inline-flex;font-size:.76rem;height:36px;min-height:36px;padding:0 10px}.landing-mobile-spacer{display:none}.landing-spectator-card{grid-row:2;justify-content:space-between}}
