@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(./fredoka-latin-400-normal.17JuUzdy.woff2)format("woff2"),url(./fredoka-latin-400-normal.DbXSrOeS.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal.B0JifZgm.woff2)format("woff2"),url(./fredoka-latin-500-normal.BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal.C8FeHd3X.woff)format("woff")}:root{--pine:#14513b;--pine-deep:#0b2e22;--pine-night:#071f17;--berry:#c8323c;--berry-deep:#8e1f29;--gold:#f4c34d;--gold-deep:#b88a1b;--snow:#fff8ec;--ice:#2f78b7;--ink:#18291f;--muted:#5b6b62;--answer-0:#c8323c;--answer-1:#2f78b7;--answer-2:#d99a1e;--answer-3:#2f8a57;--font:"Fredoka", "Nunito", system-ui, -apple-system, "Segoe UI", "Trebuchet MS", sans-serif}*,:after,:before{box-sizing:border-box}html{background:var(--pine-night)}body{min-height:100vh;font-family:var(--font);color:var(--snow);background:radial-gradient(ellipse at 50% -10%,#1d6b4e 0,transparent 60%),linear-gradient(180deg,var(--pine-deep),var(--pine-night));-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-weight:500;line-height:1.35}button,input,select{font-family:inherit}h1,h2,h3{letter-spacing:-.01em;font-weight:700}.knit-band{background:url(../knit.svg) 50%/auto 100% repeat-x;height:56px;box-shadow:0 4px #0000002e}.btn{--btn:var(--snow);--btn-edge:#d9ccb4;font:inherit;background:var(--btn);color:var(--pine-deep);box-shadow:0 .22em 0 var(--btn-edge);cursor:pointer;border:0;border-radius:.75em;justify-content:center;align-items:center;padding:.65em 1.2em;font-weight:600;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn>*+.festive-icon,.btn>.festive-icon+*{margin-left:.45em}.btn:active:not(:disabled){box-shadow:0 .04em 0 var(--btn-edge);transform:translateY(.18em)}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible{outline:.18em solid var(--gold);outline-offset:.2em}.tv button:focus,.tv select:focus{outline:.2em solid var(--gold);outline-offset:.2em;box-shadow:0 0 1.2em #f4c34d99}.remote-key{background:var(--snow);min-width:1.5em;height:1.5em;color:var(--pine-night);font:inherit;border-radius:.4em;place-items:center;padding:0 .3em;font-size:.8em;font-weight:700;line-height:1;display:inline-grid;box-shadow:0 .12em #00000059}.btn.primary{--btn:var(--berry);--btn-edge:var(--berry-deep);color:#fff}.btn.gold{--btn:var(--gold);--btn-edge:var(--gold-deep);color:var(--pine-night)}.btn.ghost{--btn:#ffffff1f;--btn-edge:#00000040;color:var(--snow)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}
