@font-face{font-family:Lalezar;src:url(/app/focused/../fonts/Lalezar-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root,html:not([data-theme=dark]){--surface:#F6F3FF;--raised:#FFF;--sunk:#FFF5E5;--line:#E9E4FB;--ink:#14102E;--muted:#6B6590;--base:#D9D2F2;--display:Lalezar,sans-serif;--gold:#FFC93C;--gold-deep:#D29B00;--pink-deep:#9A1D57;--green:#0B8060;--wrong:#D63A40;--wrong-soft:#FFECEE;--purple:#6D4DF2;--rd-btn:var(--gold);--rd-header:0px;--stage-image:none}html[data-theme=dark]{--surface:#140C46;--raised:#271E74;--sunk:#171044;--line:#3A2F8F;--ink:#FFF;--muted:#B8B2E3;--base:#0A0630;--wrong-soft:#39132F;--stage-image:none}html,body{background:var(--surface);font-synthesis:none}body{background-image:var(--stage-image);background-attachment:fixed}body:before,body:after{display:none!important}#app{width:100%;max-width:480px;margin-inline:auto;min-height:100dvh;background:transparent;border:0;border-radius:0;box-shadow:none;overflow-x:clip}#app:has(.public-stage:not(.rd-result),.approved-wait){max-width:none;--surface:#140C46;--raised:#271E74;--sunk:#171044;--line:#3A2F8F;--ink:#fff;--muted:#B8B2E3;--base:#0A0630;background:#140c46}#app .stage,#app main.setup,#app .rd-home,#app .rd-library{background:transparent}:is(h1,h2,h3,.rd-score,.rd-count,.rd-tab,.rd-row,.rd-num,.rd-chip,.saved-status,.bonus-multiplier,.rd-result-title,.approved-wordmark){font-family:var(--display);font-weight:400;font-synthesis:none}:is(button,.rd-btn,.primary,.secondary,.text-button){font-family:var(--display);font-weight:400;font-synthesis:none;transition:transform 80ms,box-shadow 80ms;min-height:30px}:is(.rd-btn,.primary,.auth-primary).primary,:is(.rd-btn,.primary,.auth-primary).gold,.entry .primary,.setup .actions .primary{background:var(--gold);color:#2a1500;box-shadow:3px 3px 0 var(--gold-deep);border:0}:is(.rd-btn,.primary,.auth-primary):active{transform:translateY(3px);box-shadow:3px 3px 0 var(--gold-deep)}.rd-btn.tonal,.secondary{background:var(--raised);color:var(--ink);border:1px solid var(--line);box-shadow:3px 3px 0 var(--base)}.rd-btn.alert,.rd-btn.outline,.danger-ink{background:#d63a40;color:#fff;border:0;box-shadow:3px 3px #9a1d22}.rd-btn.correct{background:#0b8060;color:#fff;box-shadow:3px 3px #087b5c}#app>.approved-appbar{background:transparent;border:0;box-shadow:none;padding:10px 18px;min-height:58px}.approved-wordmark{color:var(--gold);font-size:34px;line-height:1}html:not([data-theme=dark]) .approved-wordmark{color:#5a37e6}.rd-icon-btn{background:var(--raised);color:var(--ink);border:1.5px solid var(--line);width:38px;height:38px;min-height:30px;border-radius:50%;box-shadow:none}#app>.connection{display:none;min-height:0;height:0}#app>.connection.down{display:block;position:fixed;inset:max(8px,var(--hy-safe-top,0px)) auto auto 50%;transform:translate(-50%);margin:0;width:max-content;max-width:calc(100vw - 28px);height:auto;min-height:0;z-index:50;padding:6px 14px;border:0;border-radius:10px;background:var(--gold);color:#2a1500;box-shadow:3px 3px 0 var(--gold-deep);font:400 16px/1.3 var(--display);text-align:center;white-space:normal}#app:has(>.connection.down) .rd-stage{opacity:.6}.game-show-home{padding:0 16px 96px!important;display:block;flex:1;min-height:0}.game-show-home #home-panel{display:grid;gap:12px}.game-show-home .home-game-card{position:relative;min-height:268px;border:0;border-radius:26px;background:#2d5bff;box-shadow:3px 3px #1a3ab8;padding:20px 16px 18px 118px;color:#fff;overflow:hidden;display:block}.home-tonight{display:inline-block;padding:4px 12px 2px;border-radius:9px;background:var(--gold);color:#2a1500;font:400 13px var(--display)}.game-show-home h1{font:400 70px/1 var(--display);margin:12px 0 0;color:#fff}.home-game-description{font:600 13.5px/1.5 var(--body);margin:0;padding-inline-end:28px;color:#fff;opacity:.92}.game-show-home .home-portrait{position:absolute;left:-16px;bottom:-14px;width:150px;height:150px;border:4px solid #FFF;transform:rotate(-8deg);border-radius:28px;overflow:hidden;margin:0}.game-show-home .home-portrait img,.game-show-home .home-portrait picture{width:100%;height:100%;object-fit:cover;display:block}.game-show-home .rd-play{position:static;width:100%;height:62px;min-height:30px;border-radius:20px;font:400 26px/1 var(--display);background:var(--gold);color:#2a1500;box-shadow:3px 3px 0 var(--gold-deep)}.site-header.approved-appbar .approved-wordmark{font-size:32px}.site-header.approved-appbar #account{width:40px;height:40px;background:#6d4df2;color:#fff;border:0;box-shadow:3px 3px #4a2fc0}.home-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-duo-card{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:stretch;min-height:132px;text-align:start;padding:12px;border-radius:20px;border:0;background:var(--raised);color:var(--ink);box-shadow:3px 3px 0 var(--base);margin:0;min-width:0}.home-duo-card strong{font:400 20px/1 var(--display)}.home-duo-card>small{font:600 11.5px/1.4 var(--body);color:var(--muted)}.home-referee{background:#6d4df2;color:#fff;border:0;box-shadow:3px 3px #4a2fc0}.home-referee>small{color:#fff}.home-referee>.ui-icon{margin-top:auto;width:44px;height:44px;padding:9px;flex-shrink:0;border-radius:13px;background:#fff;color:#5a37e6;box-shadow:3px 3px #3a1fa6;align-self:flex-end}.home-mini-scores{display:flex;gap:6px;margin-top:auto}.home-mini-scores>span{background:var(--team-color);color:#fff;flex:1;border-radius:10px;text-align:center;padding:5px 4px 3px;font:400 21px/1 var(--display)}.home-mini-scores small{display:block;font:600 10px var(--body);color:inherit;opacity:.9}#app>.approved-tabs{background:var(--raised);border:1.5px solid var(--line);box-shadow:3px 3px 0 var(--base);border-radius:24px;left:18px;right:18px;bottom:max(16px,var(--hy-safe-bottom,0px));height:66px;width:calc(100% - 36px);max-width:444px;margin-inline:auto;padding:0;position:fixed}.approved-tabs [role=tab],.approved-tabs [role=tab][aria-selected=true]{background:none;box-shadow:none;border:0;color:var(--muted);font:600 11px var(--body);padding:8px;gap:3px;min-height:30px}.approved-tabs [role=tab][aria-selected=true]{color:#5a37e6}html[data-theme=dark] .approved-tabs [role=tab][aria-selected=true]{color:var(--gold)}
