@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(../media/luckiest-guy-latin-400-normal.03o2bi0c42_qj.woff2)format("woff2"),url(../media/luckiest-guy-latin-400-normal.1g7dfrzffjyiq.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-latin-600-normal.0v-cr6gnp8ujf.woff2)format("woff2"),url(../media/nunito-latin-600-normal.1u4s798gs3yad.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-latin-800-normal.28cmha9yehep-.woff2)format("woff2"),url(../media/nunito-latin-800-normal.3v1q-ykbecwrr.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(../media/nunito-latin-900-normal.06blx2q5k_gom.woff2)format("woff2"),url(../media/nunito-latin-900-normal.3o-pzenns3ex1.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#c8102e;--surface:#f8e8c4;--foreground:#1a1a1a;--subtle:#6c5649;--accent:#ffc72c;--border:#1a1a1a26;--paper:#fff6e0;--ink:#1a1a1a;--red:#c8102e;--display:"Luckiest Guy", Impact, sans-serif;--body:"Nunito", sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:repeating-linear-gradient(45deg, #0000000d 0 24px, transparent 24px 48px), var(--background);color:var(--foreground);font:600 16px/1.5 var(--body);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #2563eb}h1,h2,h3,p{margin:0}svg{vertical-align:middle}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--ink)}.landing-motion{height:100%}.app-shell{grid-template-rows:80px minmax(0,1fr) 88px;max-width:1800px;height:100dvh;min-height:580px;margin-inline:auto;padding:0 clamp(20px,3.6vw,64px);display:grid;overflow:hidden}.app-header{align-items:center;gap:30px;display:flex}.wordmark{color:var(--paper);font-family:var(--display);text-transform:uppercase;text-shadow:2px 3px 0 var(--ink);letter-spacing:0;align-items:center;gap:4px;font-size:35px;font-weight:400;line-height:1;display:flex}.wordmark>span{color:var(--accent);margin-top:2px;font-size:27px}.header-note{color:#ffe0b7;border-left:1px solid #fff6e050;padding-left:26px;font-size:11px}.header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.player-count{color:var(--paper);white-space:nowrap;align-items:center;gap:8px;margin-right:8px;font-size:11px;display:flex}.player-count i,.stage-label i,.showcase-heading i{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.motion-control,.round-button{border:2px solid var(--ink);width:42px;height:42px;box-shadow:0 2px 0 var(--ink);background:var(--paper);color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.motion-control:hover,.round-button:hover{background:var(--accent)}.launch-button{background:var(--accent);color:var(--ink);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);white-space:nowrap;border-radius:13px;justify-content:space-between;align-items:center;gap:38px;padding:15px 22px;font-size:14px;font-weight:900;transition:background .18s,transform .18s;display:inline-flex}.launch-button>span{font-size:24px;line-height:1}.launch-button:hover{background:#ffd760;transform:translateY(-2px)}.launch-button.compact{border-radius:10px;gap:24px;padding:11px 17px;font-size:12px}.launch-button.compact>span{font-size:20px}.app-stage{border:3px solid var(--ink);min-width:0;min-height:0;box-shadow:0 6px 0 var(--ink);background:var(--paper);border-radius:22px;position:relative;overflow:hidden}.app-panel{scrollbar-width:thin;scrollbar-color:#b59d76 transparent;height:100%;padding:32px;animation:.42s cubic-bezier(.16,1,.3,1) both view-enter;position:relative;overflow:auto}.app-panel:focus-visible{outline-offset:-6px;border-radius:inherit}.split-view{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(28px,4vw,68px);height:100%;min-height:0;display:grid}.view-copy{z-index:1;min-width:0;position:relative}.eyebrow{letter-spacing:.13em;color:var(--subtle);margin-bottom:25px;font-size:10px;font-weight:700;line-height:1.5}.little-star{color:var(--red);vertical-align:-1px;margin-right:8px;font-size:18px}h1,h2{font-family:var(--display);letter-spacing:.005em;font-weight:400;line-height:1.04}h1{font-size:clamp(48px,min(5.2vw,9.2dvh),83px)}h2{font-size:clamp(40px,4.6vw,70px)}h1 em,h2 em{color:var(--red);font-style:normal}.view-description{color:var(--subtle);max-width:320px;margin-top:25px;font-size:14px;line-height:1.65}.hero-actions{align-items:center;gap:22px;margin-top:29px;display:flex}.quiet-button{color:var(--foreground);white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:12px}.quiet-button>span{color:var(--subtle);margin-left:10px}.quiet-button:hover{color:var(--red)}.setup-note{border-top:1px solid var(--border);color:#5a4a3a;align-items:center;gap:12px;max-width:345px;margin-top:28px;padding-top:22px;font-size:10px;line-height:1.7;display:flex}.setup-note svg{width:20px;height:27px;color:var(--red);flex:none}.setup-note strong{color:#887561;font-weight:400}.preview-container{justify-self:center;width:100%;min-width:0;max-width:calc(150dvh - 585px)}.game-showcase{background:var(--paper);border:3px solid var(--ink);box-shadow:6px 7px 0 var(--ink);isolation:isolate;border-radius:14px;overflow:hidden}.showcase-heading{letter-spacing:.12em;color:var(--paper);background:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:8px;font-weight:700;display:flex}.showcase-heading span:first-child{align-items:center;gap:8px;display:flex}.showcase-heading span:last-child{color:#c5bca4;font-size:7px}.showcase-controls{justify-content:space-between;align-items:center;gap:6px;padding:10px;display:flex}.showcase-scenes{gap:3px;display:flex}.showcase-scenes button{color:#77604c;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:9px}.showcase-scenes button span{color:#a58b6b;margin-right:6px;font-size:8px}.showcase-scenes button[aria-pressed=true]{color:var(--ink);background:var(--accent)}.showcase-scenes button[aria-pressed=true] span{color:var(--red)}.showcase-scenes button:not(:disabled):hover{background:#f0dfb6}.showcase-scenes button:disabled{cursor:wait}.showcase-utilities{gap:4px;display:flex}.showcase-utilities button{border:1px solid var(--border);width:29px;height:29px;color:var(--subtle);background:0 0;border-radius:7px;padding:0;font-size:15px}.showcase-utilities button[aria-pressed=true]{color:var(--red);background:var(--accent)}.showcase-caption{justify-content:space-between;align-items:center;gap:12px;padding:8px 18px 14px;display:flex}.showcase-caption>span{color:#8d795d;font-size:9px}.showcase-caption button{color:var(--red);white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:900}.showcase-caption button span{margin-left:4px;font-size:16px}.app-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.chapter-indicator{color:#e9a8a7;letter-spacing:.03em;font-size:10px}.chapter-indicator b{color:var(--paper);margin-right:7px;font-size:13px;font-weight:500}.chapter-indicator>span{letter-spacing:.12em;margin-left:18px;font-size:8px}.view-tabs{background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:17px;align-items:center;gap:5px;padding:5px;display:flex}.view-tabs button{color:#634932;white-space:nowrap;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:11px;transition:background .2s,color .2s;display:flex}.view-tabs button svg{width:20px;height:20px}.view-tabs button[aria-selected=true]{background:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-weight:900}.view-tabs button:hover:not([aria-selected=true]){color:var(--ink);background:#f8e8c4}.footer-aside{color:#ffd1aa;justify-self:end;align-items:center;gap:16px;font-size:9px;display:flex}.footer-aside>span{color:var(--accent);font-size:25px}.play-view{grid-template-columns:.9fr 1.1fr}.play-view h2{font-size:clamp(36px,4vw,62px)}.play-steps{margin-top:25px}.play-steps button{border:0;border-top:1px solid var(--border);text-align:left;color:#745f48;background:0 0;align-items:start;gap:16px;width:100%;padding:16px 0;display:flex}.step-number{color:#b6956c;padding-top:3px;font-size:10px}.play-steps strong{font-size:13px;font-weight:500;display:block}.play-steps button[aria-expanded=true] strong{color:var(--foreground)}.play-steps button[aria-expanded=true] .step-number{color:var(--red)}.play-steps button>span:nth-child(2)>span{max-width:315px;margin-top:9px;font-size:11px;line-height:1.65;display:block}.step-toggle{color:#997e5f;margin-left:auto;line-height:1}.vote-stage,.hosts-stage{border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);background:#f8e8c4;border-radius:16px;min-width:0;padding:25px}.stage-label{color:#6c5649;letter-spacing:.16em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.sample-game{margin-top:26px}.sample-topline{color:#9c7958;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.sample-game h3{font-family:var(--display);letter-spacing:0;max-width:400px;margin:18px 0 25px;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.25}.sample-answers{gap:10px;display:grid}.sample-answer{text-align:left;border:2px solid var(--ink);width:100%;color:var(--ink);background:var(--paper);box-shadow:0 3px 0 var(--ink);border-radius:12px;align-items:center;gap:14px;padding:19px 17px;font-size:12px;line-height:1.5;transition:background .16s,border-color .16s;display:flex}.sample-answer:hover{border-color:var(--red);background:#fffdf5}.sample-answer[aria-pressed=true]{border-color:var(--ink);background:var(--accent)}.answer-letter{color:#674929;background:#eed8ab;border-radius:7px;flex:none;place-items:center;width:30px;height:32px;font-size:11px;display:grid}.sample-answer[aria-pressed=true] .answer-letter{background:var(--ink);color:var(--paper)}.vote-check{color:#917651;margin-left:auto}.sample-answer[aria-pressed=true] .vote-check{color:var(--ink)}.sample-bottomline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.sample-bottomline p{color:#816042;font-size:10px}.text-button{color:var(--red);background:0 0;border:0;padding:6px 0;font-size:10px}.text-button span{margin-left:6px}.sample-note{border-top:1px solid var(--border);color:#967a57;margin-top:17px;padding-top:18px;font-size:10px;line-height:1.6}.detail-tag{color:var(--ink);border:2px solid var(--ink);background:#ffc72c50;border-radius:30px;margin-top:24px;padding:8px 13px;font-size:10px;display:inline-block}.hosts-stage{background:radial-gradient(at 50% 60%,#f5e6b9,#decea2 85%);flex-direction:column;align-self:stretch;max-height:580px;display:flex;position:relative}.live-hosts{flex:1;min-height:0;margin-top:18px}.live-hosts>.motion-root{flex-direction:column;align-items:center;height:100%;display:flex}.host-preview-caption{background:var(--paper);border:2px solid var(--ink);width:100%;box-shadow:3px 3px 0 var(--ink);border-radius:15px;min-height:88px;padding:18px 24px;animation:.3s both view-enter;position:relative}.host-preview-caption:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper);width:12px;height:12px;position:absolute;bottom:-7px;left:22%;transform:rotate(45deg)}.host-preview-caption[data-speaker=takiyama]:after{left:76%}.host-preview-caption>span{color:var(--red);letter-spacing:.14em;font-size:8px}.host-preview-caption p{color:var(--ink);letter-spacing:0;margin-top:5px;font-size:15px;line-height:1.4}.host-pair{flex:1;align-items:end;width:100%;min-height:0;padding-top:16px;display:flex;position:relative}.landing-host{width:50%;height:100%;position:relative}.landing-host .host-portrait{filter:drop-shadow(0 12px 8px #0004);width:100%;height:100%;position:absolute;inset:0}.versus{color:#ab825670;font-size:12px;font-style:italic;position:absolute;top:45%;left:50%;transform:translate(-50%)}.host-nameplates{bottom:0;text-align:center;justify-content:space-around;display:flex;position:absolute;inset-inline:0}.host-nameplates>span{background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:7px 20px;font-size:9px;font-weight:700}.host-nameplates small{letter-spacing:.11em;color:#9a7150;margin-top:3px;font-size:7px;display:block}.host-banter-button{border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:var(--accent);color:var(--ink);border-radius:9px;margin-top:14px;padding:10px 23px;font-size:11px}.host-banter-button span{margin-left:18px}@keyframes view-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.landing-motion[data-motion-paused=true] *,.landing-motion[data-motion-paused=true] :before,.landing-motion[data-motion-paused=true] :after,.game-showcase[data-preview-paused=true] *,.game-showcase[data-preview-paused=true] :before,.game-showcase[data-preview-paused=true] :after{animation-play-state:paused!important}.landing-motion[data-motion-paused=true] .app-panel,.landing-motion[data-motion-paused=true] .cast-description,.landing-motion[data-motion-paused=true] .character-art,.landing-motion[data-motion-paused=true] .host-preview-caption{animation:none}@media (min-width:701px) and (max-height:760px){.app-shell{grid-template-rows:76px minmax(0,1fr) 84px}.app-panel{padding:24px 32px}.preview-container{max-width:calc(150dvh - 525px)}h1{font-size:clamp(43px,4.6vw,66px)}h2{font-size:clamp(35px,4vw,57px)}.eyebrow{margin-bottom:16px}.view-description{margin-top:17px;font-size:12px}.hero-actions{margin-top:22px}.setup-note{margin-top:20px;padding-top:16px}.play-view h2{font-size:41px}.play-steps{margin-top:18px}.play-steps button{padding:12px 0}.hosts-stage{padding:18px}.host-preview-caption{min-height:76px;padding:12px 18px}}@media (max-width:1100px){.header-note{display:none}.app-shell{padding-inline:24px}.app-panel{padding:28px}.split-view{gap:28px}.hero-actions{gap:16px}.hero-actions .launch-button{gap:23px;padding:14px 18px}.hero-actions .quiet-button{font-size:10px}.showcase-scenes button{padding-inline:6px;font-size:8px}.showcase-scenes button span,.chapter-indicator>span,.footer-aside{display:none}.app-footer{grid-template-columns:1fr auto 1fr}.vote-stage{padding:20px}}@media (max-width:700px){.app-shell{grid-template-rows:72px minmax(0,1fr) 88px;min-height:660px;padding-inline:14px}.app-header{gap:10px}.wordmark{font-size:27px}.wordmark>span{font-size:22px}.header-actions{gap:8px}.player-count{display:none}.motion-control{width:33px;height:33px;font-size:12px}.launch-button.compact{border-radius:8px;gap:16px;padding:9px 12px;font-size:10px}.launch-button.compact>span{font-size:17px}.app-stage{border-radius:22px}.app-panel{padding:21px}.split-view{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:19px}.eyebrow{letter-spacing:.1em;margin-bottom:14px;font-size:8px}.little-star{font-size:13px}h1{letter-spacing:0;font-size:clamp(38px,9vw,56px)}h1 br:nth-of-type(2){display:none}h1 em:before{content:" "}.view-description{max-width:300px;margin-top:13px;font-size:11px;line-height:1.6}.hero-actions,.setup-note{display:none}.preview-container{align-self:center;max-width:min(100%,150dvh - 690px)}.game-showcase{border-radius:12px}.showcase-heading{padding:11px 12px;font-size:7px}.showcase-heading span:last-child{font-size:6px}.showcase-controls{padding:6px}.showcase-scenes{gap:0}.showcase-scenes button{padding:8px 7px;font-size:8px}.showcase-utilities{gap:3px}.showcase-utilities button{width:27px;height:29px}.showcase-caption{padding:2px 12px 9px}.showcase-caption>span{font-size:7px}.showcase-caption button{font-size:9px}.app-footer{padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;display:flex}.chapter-indicator{display:none}.view-tabs{border-radius:14px;justify-content:space-between;gap:0;width:100%;padding:5px}.view-tabs button{border-radius:10px;flex:1;gap:6px;padding:10px 5px;font-size:9px}.view-tabs button svg{width:17px;height:17px}.play-view{gap:14px}.play-view .eyebrow{display:none}.play-view h2{font-size:24px}.play-view h2 br{display:none}.play-view h2 br:after{content:" "}.play-steps{margin-top:16px}.play-steps button{gap:12px;padding:9px 0}.play-steps strong{font-size:11px}.play-steps button>span:nth-child(2)>span{margin-top:5px;font-size:10px;line-height:1.5}.vote-stage{border-radius:15px;align-self:center;padding:15px}.stage-label{font-size:7px}.sample-game{margin-top:16px}.sample-topline{font-size:6px}.sample-game h3{font-family:var(--display);margin:12px 0 17px;font-size:22px}.sample-answer{gap:10px;padding:12px;font-size:10px}.answer-letter{width:24px;height:28px;font-size:10px}.sample-bottomline{gap:3px;margin-top:9px}.sample-bottomline p,.text-button{font-size:8px}.sample-note{margin-top:9px;padding-top:9px;font-size:8px}.hosts-view h2{font-size:36px}.hosts-view h2 br{display:none}.hosts-view h2 br:after{content:" "}.hosts-view .detail-tag{display:none}.hosts-stage{border-radius:17px;min-height:0;padding:15px}.live-hosts{margin-top:12px}.host-preview-caption{border-radius:10px;min-height:72px;padding:10px 14px}.host-preview-caption>span{font-size:7px}.host-preview-caption p{font-size:12px}.host-nameplates>span{border-radius:7px;padding:5px 14px;font-size:8px}.host-nameplates small{font-size:6px}.host-banter-button{margin-top:10px;padding:8px 15px;font-size:9px}}@media (max-width:380px){.app-shell{grid-template-rows:64px minmax(0,1fr) 76px;padding-inline:10px}.app-panel{padding:17px}.view-tabs button{gap:4px;font-size:8px}.preview-container{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-height:700px){.app-shell{min-height:0}.split-view{height:auto;min-height:480px}.cast-explorer{min-height:480px}}@media (max-width:700px) and (max-height:700px){.split-view,.cast-explorer{min-height:570px}.preview-container{max-width:100%}}
.preview-stage{aspect-ratio:3/2;background:#a88943;position:relative;overflow:hidden}.preview-world{width:960px;height:640px;transform:scale(var(--preview-scale,.5));transform-origin:0 0;position:absolute;top:0;left:0}.preview-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-live{position:absolute;inset:0}.preview-stage[data-transitioning=true] .preview-live{visibility:hidden}.preview-offstage{width:960px;height:640px;position:absolute;top:0;left:-10000px}.preview-paper{pointer-events:none;position:absolute;inset:0}.preview-paper canvas{width:960px;height:640px;display:block}.game-screen{color:#fff6e0;width:960px;height:640px;font-family:var(--body);background:repeating-linear-gradient(45deg,#00000006 0 30px,#0000 30px 60px),#c8102e;padding:28px 40px;position:relative;overflow:hidden}.game-topline{justify-content:space-between;align-items:start;display:flex}.game-topline>span{font:400 42px/.95 var(--display);text-shadow:2px 3px #771625}.game-topline small{font:700 10px var(--body);letter-spacing:.15em;margin-top:8px;display:block}.game-topline b{color:var(--ink);border:3px solid var(--ink);background:#ffc72c;padding:10px 16px;font-size:14px;transform:rotate(3deg)}.game-intro,.game-vote,.game-results{text-align:center;padding-top:30px;position:relative}.game-ticket{color:#c8102e;letter-spacing:.17em;background:#fff6e0;border:2px solid #341d22;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.game-intro h3{font:400 100px/1 var(--display);color:#ffc72c;text-shadow:4px 5px #491722;margin:22px 0 0;animation:.7s cubic-bezier(.2,1.4,.5,1) both title-slam}.game-intro>p{letter-spacing:.1em;margin-top:5px;font-size:13px;font-weight:700}.game-lineup{justify-content:center;gap:40px;margin-top:10px;display:flex}.game-contestant{animation:.65s cubic-bezier(.16,1,.3,1) both contestant-in;position:relative}.game-contestant>span{color:var(--ink);border:2px solid var(--ink);background:#fff6e0;margin-top:-12px;padding:4px 10px;font-size:11px;font-weight:700;display:block;position:relative;transform:rotate(-3deg)}.game-bottom-label{letter-spacing:.1em;margin-top:25px;font-size:10px;font-weight:700;display:block}.game-hosts{align-items:end;gap:16px;height:97px;display:flex;position:absolute;bottom:0;left:26px;right:26px}.game-hosts>img{object-fit:cover;object-position:top;transform-origin:50% 100%;flex-shrink:0;width:100px;height:140px;animation:3s ease-in-out infinite host-banter}.game-hosts>img:last-child{animation-delay:-1.5s}.game-hosts>div{border:3px solid var(--ink);color:var(--ink);background:#fff6e0;flex:1;margin-bottom:16px;padding:13px 20px;transform:rotate(-.5deg);box-shadow:4px 4px #701925}.game-hosts span{color:var(--red);font:400 15px var(--display)}.game-hosts p{font-size:16px;font-weight:700;line-height:1.35}.game-vote h3{font:400 44px/1.13 var(--display);margin-top:23px}.game-answer-pair{justify-content:center;gap:30px;margin-top:30px;display:flex;position:relative}.game-answer{max-width:360px;color:var(--ink);border:4px solid var(--ink);background:#fff6e0;flex:1;padding:27px 10px 20px;animation:.6s cubic-bezier(.16,1,.3,1) both answer-deal;position:relative;transform:rotate(-3deg);box-shadow:7px 7px #6d1629}.game-answer:last-child{animation-delay:.16s;transform:rotate(3deg)}.game-answer>span{border:2px solid var(--ink);font:400 18px var(--display);background:#ffc72c;padding:5px 10px;position:absolute;top:-16px;left:20px}.game-answer p{font:400 27px/1.25 var(--display)}.game-answer small{letter-spacing:.08em;border-top:1px dashed #bba782;margin:18px 15px 0;padding-top:10px;font-size:10px;font-weight:700;display:block}.game-vs{z-index:1;color:#ffc72c;-webkit-text-stroke:1px var(--ink);font:400 40px var(--display);position:absolute;top:68px;transform:rotate(-10deg)}.game-votes{justify-content:center;align-items:center;gap:8px;margin-top:29px;display:flex}.game-votes i{background:#ffde74;border-radius:50%;width:10px;height:10px;animation:3.5s ease-in-out infinite vote-pop}.game-votes i:nth-child(2){animation-delay:.3s}.game-votes i:nth-child(3){animation-delay:.6s}.game-votes i:nth-child(4){animation-delay:.9s}.game-votes span{letter-spacing:.1em;margin-left:10px;font-size:10px;font-weight:700}.game-results{padding-top:19px}.game-results h3{font:400 49px/1 var(--display);color:#ffc72c;text-shadow:3px 4px #701925;margin:23px 0}.game-score-list{gap:8px;width:620px;margin:auto;display:grid}.game-score-row{border:3px solid var(--ink);color:var(--ink);text-align:left;background:#fff6e0;align-items:center;gap:16px;height:76px;padding:0 23px 0 17px;animation:.6s cubic-bezier(.16,1,.3,1) both score-deal;display:flex;box-shadow:4px 4px #701925}.game-score-row:first-child{background:#ffe49a}.game-rank{font:400 24px var(--display)}.game-score-row>div{flex:1}.game-score-row>div>span{font-size:13px;font-weight:700}.game-score-row i{transform-origin:0;height:6px;animation:1.6s cubic-bezier(.2,.75,.2,1) both score-fill;animation-delay:inherit;background:#b72d32;margin-top:9px;display:block}.game-score-row>b{font:400 30px var(--display)}.game-confetti{pointer-events:none;height:450px;position:absolute;inset:-40px -40px 0;overflow:hidden}.game-confetti i{background:#ffce56;width:9px;height:19px;animation:3.2s ease-in both confetti-fall;position:absolute;top:-40px}.game-confetti i:nth-child(3n){background:#fff6e0}.game-confetti i:nth-child(3n+1){background:#87c6ad}.game-screen[data-frozen=true] *,.game-screen[data-frozen=true] :before,.game-screen[data-frozen=true] :after{transition:none!important;animation:none!important}.game-screen[data-frozen=true] .game-confetti{display:none}@keyframes title-slam{0%{opacity:0;transform:scale(1.5)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes contestant-in{0%{opacity:0;transform:translateY(60px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes host-banter{0%,to{transform:rotate(-1deg)translateY(1px)}45%{transform:rotate(2deg)translateY(-4px)}}@keyframes answer-deal{0%{opacity:0;translate:0 55px;rotate:-7deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes vote-pop{0%,12%{opacity:.3;transform:scale(.3)}22%,80%{opacity:1;transform:scale(1)}to{opacity:.3}}@keyframes score-deal{0%{opacity:0;transform:translate(-60px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes score-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-30px)rotate(0)}to{opacity:0;transform:translate(70px,500px)rotate(580deg)}}.game-hosts>.game-host-portrait{width:100px;height:149px;box-shadow:none;background:0 0;border:none;flex:none;margin:0;padding:0;position:relative;transform:none}.game-host-portrait .host-portrait{filter:none;width:100%;height:165px;position:absolute;bottom:-10px;left:0}.game-hosts>div:not(.game-host-portrait){align-self:end}.game-showcase[data-preview-paused=true] :is(.game-intro h3,.game-contestant,.game-answer,.game-score-row,.game-score-row i){animation:none}.game-screen{line-height:normal}.game-intro{padding-top:20px}.game-intro h3{font-size:90px}.game-intro .game-bottom-label{margin-top:10px}.game-results h3{margin-block:16px}.game-score-row{height:70px}.game-results .game-bottom-label{margin-top:12px}
