.sticker{border:var(--sticker-line) solid var(--color-cream);border-radius:var(--radius-sticker);box-shadow:var(--shadow-sticker);margin-right:var(--space-2xs);margin-bottom:var(--space-2xs)}.sticker--dark{background-color:var(--color-surface);border-color:var(--color-cream);color:var(--color-cream)}.sticker--cream{background-color:var(--color-cream);border-color:var(--color-edge);color:var(--color-ink)}.sticker--colour{border-color:var(--color-cream);color:var(--color-ink)}.sticker--bold{border-width:var(--sticker-line-bold)}.sticker--lg{box-shadow:var(--shadow-sticker-lg)}.tilt-a{rotate:-1deg}.tilt-b{rotate:1.5deg}.tilt-odd{rotate:-.6deg}.tilt-even{rotate:.6deg}@media (prefers-reduced-motion:no-preference){button.sticker,a.sticker,label.sticker,.sticker--press{transition:transform var(--dur-press) var(--ease-out)}}button.sticker:not(:disabled):active,a.sticker:active,label.sticker:active,.sticker--press:active{box-shadow:none;transform:translate(4px,4px)}:focus-visible{outline:3px solid var(--color-highlight);outline-offset:3px}.stage-host{display:block}.stage-host--tv{position:absolute;top:0;bottom:0;left:0;right:0}.stage-host--leaving,[data-reveal=board].is-pending,[data-reveal=verdict].is-pending,[data-reveal=card].is-pending,[data-podium=creature].is-pending,[data-podium=name].is-pending{opacity:0}[data-podium=creature]{transform-origin:50% 100%}.confetti-host{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.confetti-host--phone{z-index:5;position:fixed}.confetti{background:var(--color-cream);width:14px;height:14px;margin-left:-7px;position:absolute;top:0;left:50%}.confetti-host--tv .confetti{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-left:calc(-14 * var(--u))}.confetti:before{content:"";background:var(--confetti-colour);border-radius:inherit;clip-path:inherit;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.confetti--s1{border-radius:2px}.confetti--s2{border-radius:50%}.confetti--s3{clip-path:polygon(50% 0,100% 100%,0 100%)}.confetti--s3:before{top:4px;bottom:2px;left:3px;right:3px}.confetti--s4{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.confetti--s4:before{top:3px;bottom:3px;left:3px;right:3px}.confetti--c1{--confetti-colour:var(--color-pick-1)}.confetti--c2{--confetti-colour:var(--color-pick-2)}.confetti--c3{--confetti-colour:var(--color-pick-3)}.confetti--c4{--confetti-colour:var(--color-pick-4)}[data-reveal=wrong].is-dimmed{opacity:.35}.tv-reveal-root{position:absolute;top:0;bottom:0;left:0;right:0}.reveal-root{display:block}.count-up{font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.count-up--1{min-width:1ch}.count-up--2{min-width:2ch}.count-up--3{min-width:3ch}.count-up--4{min-width:4ch}.count-up--5{min-width:5ch}.count-up--6{min-width:6ch}.count-up--7{min-width:7ch}.count-up--8{min-width:8ch}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-700.woff2)format("woff2")}@font-face{font-family:Juliste Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/juliste-display-400.woff2)format("woff2")}:root{--color-bg:#1b1230;--color-surface:#2d2050;--color-cream:#fff4d6;--color-text:#fff4d6;--color-text-muted:#b8acd6;--color-ink:#1b1230;--color-shadow:#0a0614;--color-edge:#7b5cff;--color-accent:#ff4d8d;--color-highlight:#ffc400;--color-ok:#1fcf8a;--color-danger:#ff6b6b;--font-main:"Nunito", system-ui, sans-serif;--font-display:"Juliste Display", "Nunito", system-ui, sans-serif;--font-weight-normal:400;--font-weight-semi:600;--font-weight-bold:700;--font-size-card:clamp(1.2rem, 4vw, 1.5rem);--font-size-display-online:clamp(48px, 15vw, 64px);--space-2xs:4px;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:64px;--min-touch-target:44px;--sticker-line:3px;--sticker-line-bold:4px;--shadow-sticker:4px 4px 0 var(--color-shadow);--shadow-sticker-lg:6px 6px 0 var(--color-shadow);--radius-sticker:16px;--radius-pill:999px;--dur-press:.12s;--dur-state:.24s;--dur-enter:.36s;--dur-beat:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.2s;--duration-standard:.3s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--color-qr-light:#fff;--color-qr-dark:#111;--color-pick-1:#8fb4ff;--color-pick-2:#ffd84a;--color-pick-3:#5fe6a8;--color-pick-4:#ff9c5c;--player-1:#f472b6;--player-2:#cc43f9;--player-3:#b798f5;--player-4:#4bdef1;--player-5:#37be9e;--player-6:#b0da4e;--player-7:#d0a36d;--player-8:#c3cbd6;--player-1-shade:#92477a;--player-2-shade:#7c2d9f;--player-3-shade:#715c9c;--player-4-shade:#35829a;--player-5-shade:#2a716d;--player-6-shade:#6d8041;--player-7-shade:#7f6252;--player-8-shade:#77788b;--color-avatar-outline:#1b1230;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg);height:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-main);font-weight:var(--font-weight-normal);touch-action:manipulation;overscroll-behavior:none;-webkit-text-size-adjust:100%;margin:0;padding:0}body.legal{min-height:100vh;background-color:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-main);font-weight:var(--font-weight-normal);overflow-wrap:anywhere;flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}.legal-main{box-sizing:border-box;width:100%;max-width:38em;padding:var(--space-lg) max(var(--space-sm), env(safe-area-inset-right)) var(--space-xl) max(var(--space-sm), env(safe-area-inset-left));flex:1 0 auto;margin:0 auto}.legal-home{margin-bottom:var(--space-md);font-family:var(--font-display);color:var(--color-text);font-size:1.25rem;text-decoration:none;display:inline-block}.legal-main h1{margin:0 0 var(--space-sm);font-family:var(--font-display);color:var(--color-highlight);font-size:clamp(2rem,9vw,2.75rem);font-weight:400;line-height:1.1}.legal-lead{margin:0 0 var(--space-md);color:var(--color-text-muted)}.legal-main h2{margin:var(--space-lg) 0 var(--space-xs);font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.3}.legal-main p,.legal-main ul{margin:0 0 var(--space-sm)}.legal-main ul{padding-left:1.25em}.legal-main li+li{margin-top:var(--space-2xs)}.legal-main strong{font-weight:var(--font-weight-bold)}.legal-main a,.legal-footer a{color:var(--color-text);text-underline-offset:3px;border-radius:4px;text-decoration:underline}.legal-home:focus-visible{outline:var(--sticker-line) solid var(--color-highlight);outline-offset:3px}.legal-main a:focus-visible{outline:var(--sticker-line) solid var(--color-highlight);outline-offset:3px}.legal-footer a:focus-visible{outline:var(--sticker-line) solid var(--color-highlight);outline-offset:3px}.legal-footer{box-sizing:border-box;border-top:var(--sticker-line) solid var(--color-shadow);background-color:var(--color-surface);width:100%;padding:var(--space-md) max(var(--space-sm), env(safe-area-inset-right)) calc(var(--space-md) + env(safe-area-inset-bottom)) max(var(--space-sm), env(safe-area-inset-left));text-align:center;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.legal-footer p{margin:0}.legal-footer p+p{margin-top:var(--space-2xs)}.legal-footer a{padding:12px 4px;display:inline-block}
