.kb-studio-recovery{color-scheme:light dark;display:grid;min-height:100dvh;place-items:center;padding:24px 20px;background:light-dark(#fff,#151515);color:light-dark(#151515,#f8f8f8);font-family:var(--kb-font-body, system-ui)}.kb-studio-recovery__card{width:min(100%,480px)}.kb-studio-recovery__brand{font-size:14px;font-weight:600}.kb-studio-recovery h1{margin:24px 0 16px;font-size:28px;line-height:1.2;font-weight:500}.kb-studio-recovery p{margin:0 0 24px;font-size:16px;line-height:1.5}.kb-studio-recovery__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.kb-studio-recovery button,.kb-studio-recovery a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:8px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.kb-studio-recovery button{border:1px solid transparent;background:light-dark(#151515,#f8f8f8);color:light-dark(#fff,#151515)}.kb-studio-recovery a{border:1px solid light-dark(#757575,#aaa);color:inherit}.kb-studio-recovery :is(button,a):focus-visible{outline:2px solid light-dark(#151515,#f8f8f8);outline-offset:4px}[data-kb-scheme=light] .kb-studio-recovery{color-scheme:light}[data-kb-scheme=dark] .kb-studio-recovery{color-scheme:dark}.kb-live-shell{isolation:isolate;background-color:var(--kb-stage);background-image:linear-gradient(color-mix(in srgb,var(--kb-paper) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--kb-paper) 2.5%,transparent) 1px,transparent 1px),linear-gradient(145deg,color-mix(in srgb,var(--kb-live-accent) 13%,transparent),transparent 39%),linear-gradient(18deg,color-mix(in srgb,var(--kb-brand) 7%,transparent),transparent 38%);background-size:36px 36px,36px 36px,auto,auto}.kb-live-shell[data-kb-stage=gradient]{background-image:linear-gradient(color-mix(in srgb,var(--kb-paper) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--kb-paper) 2.5%,transparent) 1px,transparent 1px),linear-gradient(145deg,color-mix(in srgb,var(--kb-live-accent) 13%,transparent),transparent 39%),linear-gradient(200deg,color-mix(in srgb,var(--kb-stage-brand, var(--kb-brand)) 26%,transparent),color-mix(in srgb,var(--kb-stage-accent, var(--kb-brand)) 13%,transparent) 46%,transparent 78%);background-size:36px 36px,36px 36px,auto,auto}.kb-live-shell[data-kb-stage=spotlight]{background-image:linear-gradient(color-mix(in srgb,var(--kb-paper) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--kb-paper) 2.5%,transparent) 1px,transparent 1px),linear-gradient(145deg,color-mix(in srgb,var(--kb-live-accent) 13%,transparent),transparent 39%),radial-gradient(ellipse 78% 62% at 50% 42%,color-mix(in srgb,var(--kb-stage-brand, var(--kb-brand)) 24%,transparent),color-mix(in srgb,var(--kb-stage-accent, var(--kb-brand)) 8%,transparent) 52%,transparent 76%);background-size:36px 36px,36px 36px,auto,auto}.kb-brand-mark{display:block;flex:none;border-style:solid;background:color-mix(in srgb,var(--kb-paper) 12%,transparent)}.kb-brand-mark[data-fit=contain]{object-fit:contain;background:var(--kb-paper)}.kb-brand-mark[data-fit=cover]{object-fit:cover}.kb-live-shell[data-phase=lobby]{--kb-screen-ink: var(--kb-text-lobby, var(--kb-paper))}.kb-live-shell[data-phase=getready],.kb-live-shell[data-phase=question],.kb-live-shell[data-phase=answered]{--kb-screen-ink: var(--kb-text-question, var(--kb-paper))}.kb-live-shell[data-phase=reveal]{--kb-screen-ink: var(--kb-text-reveal, var(--kb-paper))}.kb-live-shell[data-phase=leaderboard]{--kb-screen-ink: var(--kb-text-leaderboard, var(--kb-paper))}.kb-live-shell :is(h1,h2,.kb-host-question__prompt,.kb-host-correct-card__text,.kb-host-podium-place__name,.kb-host-podium-runner__name,.kb-host-beam__name,.kb-host-ticker__name,.kb-host-gala-cert__name,.kb-host-gala-card__name,.kb-host-plain__name,.kb-host-orbit-player h2,.kb-host-player-card h2,.kb-host-marquee__winner h1,.kb-host-marquee__seconds strong,.kb-finale-mini__name){-webkit-text-stroke-width:var(--kb-type-width, 0em);-webkit-text-stroke-color:var(--kb-type-outline, #101010);paint-order:stroke fill}
