@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_423871be-module__0jyWvW__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_423871be-module__0jyWvW__variable{--font-display:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_ecbc889e-module__86ZWta__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_ecbc889e-module__86ZWta__variable{--font-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--bg:#c8f3e3;--surf:#fafffd;--base:#97cbb8;--ink:#0c2842;--mute:#405870;--tom:#cf3b1d;--tom-base:#8d1d05;--sun:#fad957;--sun-base:#c3972a;--cob:#145ec1;--wait:#abcdc0;--press:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bg:lab(92.5427% -16.891 3.15522);--surf:lab(99.4864% -1.67176 .314486);--base:lab(77.5944% -20.366 3.79192);--ink:lab(15.0574% -2.40889 -20.2374);--mute:lab(36.0783% -3.91486 -17.2409);--tom:lab(48.3721% 57.9678 51.469);--tom-base:lab(31.3246% 45.9369 42.6173);--sun:lab(87.8021% 1.44506 65.9182);--sun-base:lab(65.3714% 9.72855 59.4832);--cob:lab(40.4401% 8.65015 -58.9691);--wait:lab(79.6503% -13.498 2.52328)}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 17px/1.5 var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}h1,h2,h3,button,.display{font-family:var(--font-display), system-ui, sans-serif;line-height:1.15}h1{font-size:clamp(32px,7vw,48px);font-weight:700}h2{font-size:26px;font-weight:700}h3{font-size:20px;font-weight:600}a{color:inherit;text-underline-offset:3px}.mute{color:var(--mute)}.wrap{flex-direction:column;flex:1;gap:16px;width:100%;max-width:520px;margin:0 auto;padding:16px;display:flex}.grow{flex:1}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.piece{background:var(--surf);box-shadow:0 5px 0 var(--base);border-radius:18px;padding:18px 20px}.btn{background:var(--tom);width:100%;min-height:60px;color:var(--surf);box-shadow:0 5px 0 var(--tom-base);text-align:center;cursor:pointer;transition:transform var(--press) ease-out, box-shadow var(--press) ease-out;border:0;border-radius:18px;justify-content:center;align-items:center;margin-bottom:5px;padding:12px 20px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.btn.sun{background:var(--sun);color:var(--ink);box-shadow:0 5px 0 var(--sun-base)}.btn.plain{background:var(--surf);color:var(--ink);box-shadow:0 5px 0 var(--base);font-weight:600}.btn.small{border-radius:14px;width:auto;min-height:44px;padding:8px 16px;font-size:17px}.btn:active:not(:disabled){transform:translateY(5px)scale(.96);box-shadow:0 0 #0000}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.picked:disabled{opacity:1}.btn.picked{outline:4px solid var(--ink);outline-offset:3px}@media (hover:hover){.btn:hover:not(:disabled):not(:active){transition-duration:.15s;transform:translateY(-1px)}}:focus-visible{outline:4px solid var(--cob);outline-offset:3px}label{font-family:var(--font-display), sans-serif;font-size:19px;font-weight:600}.input{border:3px solid var(--ink);background:var(--surf);width:100%;min-height:58px;color:var(--ink);font:600 22px var(--font-display), sans-serif;border-radius:14px;padding:12px 16px}.hint{color:var(--mute);font-size:16px}.err{background:var(--tom);color:var(--surf);border-radius:14px;padding:12px 16px;font-weight:700}.av{width:44px;height:44px;color:var(--surf);font:700 20px var(--font-display), sans-serif;border-radius:50%;flex:none;place-items:center;display:inline-grid}.c0{background:var(--cob)}.c1{background:var(--tom)}.c2{background:#006640;background:lab(37.7684% -40.6531 15.896)}.c3{background:#724aab;background:lab(39.6801% 33.0382 -46.413)}.c4{background:#944f00;background:lab(41.3182% 31.0067 70.9209)}.c5{background:#006077;background:lab(36.6593% -21.8469 -23.3573)}.c6{background:#9f285a;background:lab(37.6659% 51.7232 .765532)}.c7{background:#48531c;background:lab(33.4091% -11.562 29.9018)}.av.wait{background:var(--wait);color:var(--ink)}.timer{background:var(--sun);min-width:64px;box-shadow:0 4px 0 var(--sun-base);font:700 24px var(--font-display), sans-serif;text-align:center;font-variant-numeric:tabular-nums;border-radius:14px;padding:6px 14px}.question{font:600 24px/1.3 var(--font-display), sans-serif}.blank{background:var(--sun);text-align:center;border-radius:10px;min-width:4.5em;padding:0 .3em;display:inline-block}.footer{max-width:900px;color:var(--mute);text-align:center;margin:0 auto;padding:20px 16px 28px;font-size:16px}.host{flex-direction:column;flex:1;gap:clamp(16px,2.4vw,36px);width:100%;max-width:1400px;margin:0 auto;padding:clamp(16px,3vw,48px);display:flex}.host .question{font-size:clamp(28px,3.6vw,60px)}.host h1{font-size:clamp(40px,6vw,96px)}.host h2{font-size:clamp(28px,3vw,52px)}.host .timer{min-width:2.6em;font-size:clamp(28px,3vw,52px)}.host .av{width:clamp(44px,4.4vw,76px);height:clamp(44px,4.4vw,76px);font-size:clamp(20px,2vw,34px)}.big{font-size:clamp(20px,2vw,34px)}.code{font:700 clamp(64px, 12vw, 200px)/1 var(--font-display), sans-serif;letter-spacing:.06em}.chip{background:var(--surf);box-shadow:0 5px 0 var(--base);font:600 clamp(20px, 1.8vw, 30px) var(--font-display), sans-serif;border-radius:18px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.tokens{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(14px,1.6vw,26px);display:grid}.token{background:var(--surf);box-shadow:0 5px 0 var(--base);font:600 clamp(22px, 2.4vw, 40px)/1.2 var(--font-display), sans-serif;border-radius:18px;padding:clamp(14px,1.6vw,26px) clamp(16px,1.8vw,30px);position:relative}.token .who{font:700 clamp(17px, 1.4vw, 24px)/1.3 var(--font-body), sans-serif;margin-top:6px;display:block}.token.lie{background:var(--tom);color:var(--surf);box-shadow:0 5px 0 var(--tom-base)}.token.house{background:var(--sun);color:var(--ink);box-shadow:0 5px 0 var(--sun-base)}.token.truth{background:var(--cob);color:var(--surf);box-shadow:0 5px 0 var(--ink)}.token.now{animation:.32s ease-out pop}.token.dim{opacity:.6}.sticker{background:var(--sun);color:var(--ink);box-shadow:0 4px 0 var(--sun-base);font:700 clamp(20px, 2vw, 34px) var(--font-display), sans-serif;border-radius:14px;padding:4px 14px;animation:.36s ease-out stick;position:absolute;top:-18px;right:-10px;transform:rotate(-8deg)}.sticker.minus{background:var(--ink);color:var(--surf);box-shadow:0 4px 0 var(--mute)}.caption{background:var(--ink);color:var(--surf);font:600 clamp(20px, 2vw, 34px)/1.3 var(--font-display), sans-serif;border-radius:18px;align-items:center;gap:16px;margin-top:auto;padding:clamp(14px,1.6vw,24px) clamp(18px,2vw,32px);display:flex}.scoreline{grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;display:grid}@keyframes pop{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes stick{0%{transform:rotate(-8deg)scale(.3)}to{transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
