@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(./font_baloo-2-latin_v1-8NeBJN4T.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(./font_inter-latin_v1-8kRkwJBP.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./font_space-mono-regular-latin_v1-Wy3NpCq4.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./font_space-mono-bold-latin_v1-6NnW1qxO.woff2)format("woff2")}:root{--ink-navy:#14213d;--paper-white:#fff8ec;--signal-yellow:#ffc53d;--call-coral:#ff5a5f;--voice-teal:#12a594;--grape-pop:#7c4dff;--sky-blue:#3da5ff;--mint-green:#35d07f;--charcoal:#262a33;--cloud-gray:#c9cdd6;--bg:var(--charcoal);--surface:#fff8ec0f;--surface-solid:#2f333d;--surface-raised:#fff8ec1f;--text:var(--paper-white);--text-muted:var(--cloud-gray);--line:#fff8ec2e;--accent:var(--signal-yellow);--accent-ink:var(--ink-navy);--danger:var(--call-coral);--success:var(--mint-green);--info:var(--sky-blue);--active:var(--voice-teal);--light-surface:#14213d0d;--light-surface-solid:#fffdf7;--light-surface-raised:#14213d1a;--light-muted:#5c6478;--light-line:#14213d29;--lite-grape:#7c4dff33;--lite-teal:#12a59433;--overlay-scrim:#0000008c;--legal-line:#7f7f7f47;--font-display:"Baloo 2", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-numeric:"Space Mono", ui-monospace, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--type-body:1rem;--type-input:max(1rem, 16px);--type-h1:1.6rem;--type-h2:1.25rem;--type-h3:1.05rem;--type-action:1.1rem;--type-timer:1.15rem;--type-reaction:1.5rem;--type-join-code:clamp(1.8rem, 12vw, 3rem);--type-room-code:clamp(3rem, 22vw, 5.5rem);--type-deal-word:clamp(2.2rem, 13vw, 3.4rem);--type-guess:clamp(1.6rem, 9vw, 2.4rem);--type-reveal-word:clamp(2rem, 12vw, 3.2rem);--type-winner:clamp(1.4rem, 8vw, 2rem);--type-board-reaction:clamp(56px, 7vmin, 120px);--type-board-symbol:clamp(36px, 4vmin, 72px);--type-board-chip:.4em;--type-board-key:.5em;--gap-xs:.25rem;--gap-sm:.5rem;--gap:.75rem;--gap-lg:1.25rem;--pad-control:.6rem 1rem;--pad-input:.55rem .75rem;--pad-tap:.55rem .85rem;--pad-board-control:.45em .9em;--pad-board-input:.25em .5em;--pad-board-vote:.2em .6em;--pad-board-qr:clamp(8px, 1vmin, 20px);--pad-board-report-qr:clamp(4px, .5vmin, 10px);--pad-list:1.2rem;--gap-legal:4px 14px;--space-inline-xs:.1em;--space-inline-sm:.2em;--space-inline:.3em;--space-inline-md:.4em;--space-inline-lg:.5em;--radius-pill:999px;--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-round:50%;--tap:48px;--elevation-raised:0 4px 0 var(--ink-navy);--elevation-inset:inset 0 0 0 2px var(--ink-navy);--dur-tap:90ms;--dur-state:.22s;--dur-timer:.2s;--dur-urgency:1s;--ease-out:cubic-bezier(.22, .8, .3, 1);--ease-both:cubic-bezier(.5, 0, .3, 1);--ease-meter:linear;--safe-margin:clamp(16px, 5vmin, 96px);--safe-margin-x:clamp(16px, 5vw, 128px);--safe-margin-y:clamp(12px, 5vh, 96px);--board-text:clamp(28px, 2.6vmin, 44px);--board-label:clamp(28px, 2.2vmin, 40px);--board-title:clamp(40px, 4.4vmin, 76px);--board-code:clamp(96px, 11vmin, 140px);--board-score:clamp(60px, 6vmin, 96px);--board-word:clamp(64px, 8vmin, 132px);--board-gap:clamp(12px, 1.6vmin, 28px);--board-gap-lg:clamp(20px, 2.6vmin, 44px);--board-radius:clamp(14px, 1.6vmin, 28px);--board-focus-ring:4px;--bd-bg:var(--charcoal);--bd-panel:#fff8ec12;--bd-panel-strong:#fff8ec24;--bd-ink:var(--paper-white);--bd-muted:var(--cloud-gray);--bd-line:#fff8ec38;--bd-accent:var(--signal-yellow);--bd-accent-ink:var(--ink-navy);--bd-danger:var(--call-coral);--bd-success:var(--mint-green);--bd-info:var(--sky-blue);--bd-active:var(--voice-teal);--bd-input:#14213d66;--bd-overlay:#1e2129f2;--phone-board-margin:1rem;--phone-board-text:1.125rem;--phone-board-label:1rem;--phone-board-title:1.75rem;--phone-board-code:clamp(3rem, 18vw, 6rem);--phone-board-score:2.5rem;--phone-board-word:3rem;--phone-board-gap:.75rem;--phone-board-gap-lg:1rem;--phone-board-radius:.75rem;--phone-board-lamp:48px;--safe-top:var(--discord-safe-area-inset-top,env(safe-area-inset-top,0px));--safe-bottom:var(--discord-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-left:var(--discord-safe-area-inset-left,env(safe-area-inset-left,0px));--safe-right:var(--discord-safe-area-inset-right,env(safe-area-inset-right,0px));--motion:full;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--motion:reduce}}:root[data-motion=reduce]{--motion:reduce}:root[data-motion=full]{--motion:full}@media (prefers-color-scheme:light){:root{--bg:var(--paper-white);--surface:var(--light-surface);--surface-solid:var(--light-surface-solid);--surface-raised:var(--light-surface-raised);--text:var(--ink-navy);--text-muted:var(--light-muted);--line:var(--light-line)}}@media (prefers-contrast:more){:root{--contrast:more;--line:var(--text);--text-muted:var(--text);--surface:var(--bg);--surface-solid:var(--bg);--surface-raised:var(--bg);--accent:var(--text);--accent-ink:var(--bg);--danger:var(--text);--success:var(--text);--info:var(--text);--active:var(--text)}}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;margin:0;padding:0}body{color:var(--text);font-family:var(--font-body);font-size:var(--type-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;line-height:1.45}#backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}#backdrop:before,#backdrop:after{content:"";z-index:-1;aspect-ratio:1;border-radius:var(--radius-round);background:var(--lite-grape);width:28vw;position:absolute;top:-12vw;left:-10vw}#backdrop:after{background:var(--lite-teal);inset:auto -10vw -12vw auto}#backdrop[data-quality=lite]:before,#backdrop[data-quality=lite]:after,#backdrop[data-quality=lite] canvas{display:none}#backdrop canvas{width:100%;height:100%;display:block}#app{z-index:1;min-height:100dvh;position:relative}.screen{gap:var(--gap);max-width:34rem;min-height:100dvh;padding:calc(var(--safe-top) + var(--gap)) calc(var(--safe-right) + var(--gap)) calc(var(--safe-bottom) + var(--gap)) calc(var(--safe-left) + var(--gap));flex-direction:column;margin:0 auto;display:flex}.screen__body{gap:var(--gap);flex-direction:column;flex:auto;min-height:0;display:flex}.screen__actions{gap:var(--gap-sm);padding-top:var(--gap-sm);flex-direction:column;flex:none;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--gap)}.stack{gap:var(--gap-sm);flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.scroll{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;line-height:1.15}h1{font-size:var(--type-h1);font-weight:var(--weight-heavy)}h2{font-size:var(--type-h2);font-weight:var(--weight-bold)}h3{font-size:var(--type-h3);font-weight:var(--weight-bold)}.muted{color:var(--text-muted)}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--type-body);font-weight:var(--weight-bold);color:var(--text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}.btn{justify-content:center;align-items:center;gap:var(--gap-sm);min-height:var(--tap);min-width:var(--tap);padding:var(--pad-control);border-radius:var(--radius);background:var(--surface-raised);color:var(--text);font-weight:var(--weight-bold);cursor:pointer;transition:transform var(--dur-tap) var(--ease-out), background-color var(--dur-state) var(--ease-both);border:2px solid #0000;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible,.tap:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--info);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed;color:var(--text-muted)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn--ghost{border-color:var(--line);background:0 0}.btn--block{width:100%}.btn--lg{min-height:56px;font-size:var(--type-action)}label{font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-muted);margin-bottom:var(--gap-xs);display:block}input[type=text],input[type=number],select{width:100%;min-height:var(--tap);padding:var(--pad-input);border:2px solid var(--line);border-radius:var(--radius);background:var(--surface-solid)}input,select,textarea{font-size:var(--type-input)}.ok{color:var(--success)}.bad{color:var(--danger)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:not([data-motion=full]) #backdrop canvas{display:none!important}:root:not([data-motion=full]) .btn:active,:root:not([data-motion=full]) .tap:active{transform:none!important}:root:not([data-motion=full]) .countdown--urgent .countdown__ring{box-shadow:0 0 0 3px var(--danger)}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-motion=reduce] #backdrop canvas{display:none!important}:root[data-motion=reduce] .btn:active,:root[data-motion=reduce] .tap:active{transform:none!important}:root[data-motion=reduce] .countdown--urgent .countdown__ring{box-shadow:0 0 0 3px var(--danger)}@media (prefers-contrast:more){#backdrop{background:var(--bg)}#backdrop:before,#backdrop:after,#backdrop canvas{display:none!important}.btn,.tap{border-color:var(--line)!important}.btn:disabled,.tap:disabled,.tap--disabled{opacity:1!important;background:var(--bg)!important;border-style:dashed!important}.chip__art,.swatch{background:var(--text)!important;color:var(--bg)!important;box-shadow:none!important;opacity:1!important}}.boot.svelte-1n46o8q{text-align:center;justify-content:center;gap:var(--gap)}
