:root{--bg:#f4ead5;--surface:#fff;--surface-2:#c9bba0;--text:#1a1423;--text-muted:#3b2d4a;--wood:#5a3825;--wood-light:#8a5a3b;--on-wood:#f4ead5;--accent:#f0a04b;--on-accent:#1a1423;--gold:#ffe08a;--danger:#8f2d3a;--on-danger:#fff;--success:#3f7a4a;--on-success:#fff;--focus:#2f5a9e;--line:#3b2d4a;--shade:#3b2d4a;--font-text:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-pixel:"Pixelify Sans", "Atkinson Hyperlegible Next", system-ui, sans-serif;--radius:4px;--border:3px;--target:44px;--gap:.75rem;--shadow:0 4px 0 var(--shade)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1a1423;--surface:#3b2d4a;--surface-2:#5c6478;--text:#f4ead5;--text-muted:#c9bba0;--wood:#5a3825;--wood-light:#8a5a3b;--on-wood:#f4ead5;--accent:#f0a04b;--on-accent:#1a1423;--gold:#ffe08a;--danger:#d9534f;--on-danger:#1a1423;--success:#7bbf5a;--on-success:#1a1423;--focus:#5aa7de;--line:#c9bba0;--shade:#000}}:root[data-theme=dark]{--bg:#1a1423;--surface:#3b2d4a;--surface-2:#5c6478;--text:#f4ead5;--text-muted:#c9bba0;--wood:#5a3825;--wood-light:#8a5a3b;--on-wood:#f4ead5;--accent:#f0a04b;--on-accent:#1a1423;--gold:#ffe08a;--danger:#d9534f;--on-danger:#1a1423;--success:#7bbf5a;--on-success:#1a1423;--focus:#5aa7de;--line:#c9bba0;--shade:#000}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");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 Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");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 Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");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 Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-cyrillic-500-normal--wrb4dVK.woff2)format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-cyrillic-700-normal-CYtG5Rfp.woff2)format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");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}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-text);color:var(--text);background:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:100%;line-height:1.45}body{min-height:100dvh;margin:0}h1,h2,h3,.pixel{font-family:var(--font-pixel);letter-spacing:.02em;font-weight:700;line-height:1.15}h1{margin:0 0 .5em;font-size:clamp(2rem,6vw,3.5rem)}h2{margin:0 0 .5em;font-size:clamp(1.4rem,4vw,2rem)}h3{margin:0 0 .4em;font-size:1.2rem}p{max-width:64ch;margin:0 0 .75em}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pixelated{image-rendering:pixelated}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn.svelte-1j8p21y{min-height:var(--target);min-width:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding:.55rem 1.1rem;font-weight:700;transition:transform 80ms ease-out,box-shadow 80ms ease-out}.btn.svelte-1j8p21y:active:not(:disabled){box-shadow:0 1px 0 var(--shade);transform:translateY(3px)}.btn.svelte-1j8p21y:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.wide.svelte-1j8p21y{width:100%}.primary.svelte-1j8p21y{background:var(--accent);color:var(--on-accent)}.secondary.svelte-1j8p21y{background:var(--surface);color:var(--text)}.danger.svelte-1j8p21y{background:var(--danger);color:var(--on-danger)}.quiet.svelte-1j8p21y{color:var(--text);box-shadow:none;background:0 0;border-color:#0000;padding-inline:.6rem;text-decoration:underline}.field.svelte-xmes86{gap:.3rem;display:grid}label.svelte-xmes86{font-weight:700}input.svelte-xmes86{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;padding:.5rem .75rem;font-size:max(1rem,16px)}input[aria-invalid=true].svelte-xmes86{border-color:var(--danger)}.hint.svelte-xmes86,.error.svelte-xmes86{margin:0;font-size:.95rem}.error.svelte-xmes86{font-weight:700}.error.svelte-xmes86:before{content:"⚠ "}.panel.svelte-c7dw08{background:var(--surface);color:var(--text);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.25rem}.wood.svelte-c7dw08{background:var(--wood);color:var(--on-wood)}p.svelte-1xiwufo{margin:0}.error.svelte-1xiwufo,.ok.svelte-1xiwufo{font-weight:700}.ok.svelte-1xiwufo{color:var(--success)}.info.svelte-1xiwufo{color:var(--text-muted)}.profile.svelte-17rajmy{gap:1rem;display:grid}.profile.svelte-17rajmy .panel{gap:.8rem;display:grid}h2.svelte-17rajmy,h3.svelte-17rajmy{margin:0}.check.svelte-17rajmy{min-height:var(--target);align-items:center;gap:.6rem;display:flex}.check.svelte-17rajmy input:where(.svelte-17rajmy){width:1.5rem;height:1.5rem;accent-color:var(--accent);flex:none}.hint.svelte-17rajmy{color:var(--text-muted);margin:0}.warn.svelte-17rajmy{border:var(--border) solid var(--danger);border-radius:var(--radius);margin:0;padding:.6rem .8rem;font-weight:700}.error.svelte-17rajmy{margin:0;font-weight:700}.passkeys.svelte-17rajmy{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.passkeys.svelte-17rajmy li:where(.svelte-17rajmy){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.who.svelte-17rajmy{overflow-wrap:anywhere;min-width:0;display:grid}.row.svelte-17rajmy{flex-wrap:wrap;gap:.5rem;display:flex}.stack.svelte-17rajmy,.add.svelte-17rajmy,.confirm.svelte-17rajmy,.rename.svelte-17rajmy{gap:.8rem;display:grid}.rename.svelte-17rajmy{width:100%}.confirm.svelte-17rajmy{border:var(--border) solid var(--line);border-radius:var(--radius);padding:.8rem}.stats.svelte-17rajmy{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.stats.svelte-17rajmy dt:where(.svelte-17rajmy){color:var(--text-muted)}.stats.svelte-17rajmy dd:where(.svelte-17rajmy){margin:0;font-size:1.8rem}ul.svelte-17rajmy{margin:0;padding-left:1.2rem}dialog.svelte-17rajmy{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--bg);width:min(30rem,100vw - 2rem);color:var(--text);padding:1.25rem}dialog.svelte-17rajmy::backdrop{background:#0000008c}.forms.svelte-9pchdr{gap:1rem;display:grid}@media (min-width:720px){.forms.svelte-9pchdr{grid-template-columns:1fr 1fr;align-items:start}}form.svelte-9pchdr .panel{gap:.9rem;display:grid}h2.svelte-9pchdr{margin:0}.check.svelte-9pchdr{min-height:var(--target);align-items:flex-start;gap:.6rem;display:flex}.check.svelte-9pchdr input:where(.svelte-9pchdr){width:1.5rem;height:1.5rem;accent-color:var(--accent);flex:none;margin-top:.1rem}.hint.svelte-9pchdr,.info.svelte-9pchdr,.busy.svelte-9pchdr{color:var(--text-muted);margin:0}.error.svelte-9pchdr{margin:0;font-weight:700}.page.svelte-1xdfkyw,.page.svelte-13zncmk{gap:1rem;max-width:48rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}h2.svelte-13zncmk{margin:0 0 .6rem}form.svelte-13zncmk .panel{gap:.9rem;display:grid}form.svelte-13zncmk h2:where(.svelte-13zncmk){margin:0}.rows.svelte-13zncmk{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.row.svelte-13zncmk{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);gap:.25rem;padding:.6rem .8rem;text-decoration:none;display:grid}.name.svelte-13zncmk{overflow-wrap:anywhere}.facts.svelte-13zncmk{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.open.svelte-13zncmk{color:var(--text);font-weight:700}.action.svelte-13zncmk{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);align-items:center;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.busy.svelte-13zncmk{color:var(--text-muted);margin:0}.error.svelte-13zncmk{margin:0;font-weight:700}p.svelte-13zncmk{margin:0 0 .6rem}.box.svelte-18locuk{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.sprite.svelte-18locuk{background-repeat:no-repeat}.renown.svelte-1dwechm{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.wreath.svelte-1dwechm{gap:.25rem;display:inline-flex}.pretzel.svelte-1dwechm{width:2rem;height:2rem}.pretzel.svelte-1dwechm:not(.filled){opacity:.3;filter:grayscale()}.word.svelte-1dwechm{font-weight:700}.book.svelte-1lnecgd{gap:var(--gap);min-width:0;padding:var(--gap);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);display:grid}.book.wide.svelte-1lnecgd{grid-template-columns:1fr 1fr;align-items:start}.page.svelte-1lnecgd{min-width:0}.page-title.svelte-1lnecgd{font-family:var(--font-pixel);margin:0 0 .5rem;font-size:1.1rem}.tabs.svelte-1lnecgd{gap:.5rem;display:flex}.tab.svelte-1lnecgd{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;flex:1 1 0;padding:.4rem .75rem;font-weight:700}.tab[aria-selected=true].svelte-1lnecgd{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow)}.tab.svelte-1lnecgd:focus-visible{outline:3px solid var(--focus);outline-offset:2px}p.svelte-1lnecgd{margin:0}.empty.svelte-1lnecgd{max-width:64ch;color:var(--text-muted)}.chapters.svelte-1lnecgd,.heroes.svelte-1lnecgd{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.chapter.svelte-1lnecgd{padding-bottom:var(--gap);border-bottom:2px solid var(--line);gap:.35rem;display:grid}.chapter.svelte-1lnecgd:last-child{border-bottom:0}h4.svelte-1lnecgd{overflow-wrap:anywhere;margin:0;font-size:1rem}.meta.svelte-1lnecgd{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.outcome.svelte-1lnecgd{font-weight:700}.before.svelte-1lnecgd{color:var(--text-muted)}.entry.svelte-1lnecgd,.decision.svelte-1lnecgd,.top-hero.svelte-1lnecgd{overflow-wrap:anywhere;max-width:64ch}.decision.svelte-1lnecgd{color:var(--text-muted)}.top-hero.svelte-1lnecgd{font-weight:700}.hero.svelte-1lnecgd{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.6rem;padding:.5rem;display:flex}.hero.resting.svelte-1lnecgd{border-style:dashed}.hero.resting.svelte-1lnecgd .portrait:where(.svelte-1lnecgd){opacity:.55;filter:grayscale()}.hero.taken.svelte-1lnecgd{border:var(--border) solid var(--gold);outline:2px solid var(--line)}.portrait.svelte-1lnecgd{border:2px solid var(--line);border-radius:var(--radius);background:var(--wood);flex:none;width:3.5rem;height:3.5rem}.body.svelte-1lnecgd{gap:.2rem;min-width:0;max-width:64ch;display:grid}.name.svelte-1lnecgd{overflow-wrap:anywhere;font-weight:700}.kind.svelte-1lnecgd{color:var(--text-muted)}.stats.svelte-1lnecgd,.facts.svelte-1lnecgd{flex-wrap:wrap;gap:.1rem .6rem;font-size:.9rem;display:flex}.fame.svelte-1lnecgd{font-family:var(--font-pixel)}.items.svelte-1lnecgd{overflow-wrap:anywhere;font-size:.9rem}.status.svelte-1lnecgd{font-weight:700}.taken-by.svelte-1lnecgd{overflow-wrap:anywhere;font-weight:700}dialog.svelte-dz0to7{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--bg);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:1rem;overflow:auto}dialog[open].svelte-dz0to7{gap:.75rem;display:grid}dialog.svelte-dz0to7::backdrop{background:#00000080}h2.svelte-dz0to7{margin:0}dialog.svelte-dz0to7 p{overflow-wrap:anywhere;margin:0}dialog.svelte-dz0to7 .actions{flex-wrap:wrap;gap:.75rem;display:flex}p.svelte-1r6y29u{margin:0 0 .6rem}.warn.svelte-1r6y29u{color:var(--text-muted)}.error.svelte-1r6y29u{font-weight:700}.field.svelte-1r6y29u{gap:.25rem;font-weight:700;display:grid}.field.svelte-1r6y29u input:where(.svelte-1r6y29u){min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;box-sizing:border-box;width:100%;min-width:0;padding:.4rem .6rem;font-weight:400}.actions.svelte-1q964qp{flex-wrap:wrap;gap:.75rem;display:flex}.error.svelte-1q964qp{margin:.6rem 0 0;font-weight:700}p.svelte-1q964qp{margin:0}.members.svelte-ce0u2w{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-ce0u2w{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-height:2rem;display:flex}.name.svelte-ce0u2w{overflow-wrap:anywhere;font-weight:700}.you.svelte-ce0u2w{color:var(--text-muted)}p.svelte-1dfdfid{margin:0 0 .6rem}.open.svelte-1dfdfid{font-weight:700}.hint.svelte-1dfdfid{color:var(--text-muted)}.error.svelte-1dfdfid{font-weight:700}.actions.svelte-1dfdfid{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.link.svelte-1dfdfid{min-height:var(--target);color:var(--text);align-items:center;padding:.4rem .6rem;font-weight:700;display:inline-flex}.where.svelte-1dfdfid{border:var(--border) solid var(--line);border-radius:var(--radius);gap:.75rem;min-width:0;margin:0 0 .75rem;padding:.75rem;display:grid}.where.svelte-1dfdfid legend:where(.svelte-1dfdfid){padding:0 .4rem;font-weight:700}.choice.svelte-1dfdfid{justify-items:start;gap:.4rem;display:grid}form.svelte-1dfdfid{gap:.9rem;display:grid}.check.svelte-1dfdfid{min-height:var(--target);align-items:flex-start;gap:.6rem;display:flex}.check.svelte-1dfdfid input:where(.svelte-1dfdfid){width:1.5rem;height:1.5rem;accent-color:var(--accent);flex:none;margin-top:.1rem}p.svelte-cc2hse{margin:0 0 .6rem}h3.svelte-cc2hse{margin:0 0 .5rem}.hint.svelte-cc2hse{color:var(--text-muted)}.error.svelte-cc2hse{font-weight:700}.options.svelte-cc2hse{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.actions.svelte-cc2hse{flex-wrap:wrap;gap:.75rem;display:flex}.pending.svelte-cc2hse p:where(.svelte-cc2hse){overflow-wrap:anywhere}.page.svelte-17e6lmh{gap:1rem;min-width:0;max-width:48rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}h1.svelte-17e6lmh{overflow-wrap:anywhere;margin:0}h2.svelte-17e6lmh,p.svelte-17e6lmh{margin:0 0 .6rem}.notes.svelte-17e6lmh p:where(.svelte-17e6lmh){border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:.5rem .75rem}.notes.svelte-17e6lmh{gap:.4rem;display:grid}.error.svelte-17e6lmh{font-weight:700}.actions.svelte-17e6lmh{flex-wrap:wrap;gap:.75rem;display:flex}.action.svelte-17e6lmh{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);align-items:center;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.honors.svelte-17e6lmh{overflow-wrap:anywhere;gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.page.svelte-y78czo{gap:1rem;max-width:48rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}p.svelte-y78czo{margin:0 0 .6rem}.error.svelte-y78czo{font-weight:700}.actions.svelte-y78czo{flex-wrap:wrap;gap:.75rem;display:flex}.open.svelte-obgxh1,.close.svelte-obgxh1{min-height:var(--target);border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:.3rem .8rem}dialog.svelte-obgxh1{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--bg);max-width:min(28rem,100vw - 2rem);color:var(--text);padding:1rem}dialog[open].svelte-obgxh1{gap:.75rem;display:grid}dialog.svelte-obgxh1::backdrop{background:#00000080}h2.svelte-obgxh1{margin:0}.row.svelte-obgxh1{min-height:var(--target);align-items:center;gap:.6rem;display:flex}.row.svelte-obgxh1 input:where(.svelte-obgxh1){width:1.4rem;height:1.4rem;accent-color:var(--accent)}.col.svelte-obgxh1{gap:.25rem;font-weight:700;display:grid}select.svelte-obgxh1{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:max(1rem,16px)}footer.svelte-1q9jm1{margin-top:2rem}nav.svelte-1q9jm1{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;display:flex}a.svelte-1q9jm1{min-height:var(--target);color:var(--text);align-items:center;display:inline-flex}.home.svelte-n7tyl6{max-width:48rem;margin:0 auto;padding:1rem 1rem 2rem}.top.svelte-n7tyl6{min-height:var(--target);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 1rem;display:flex}.login.svelte-n7tyl6{min-height:var(--target);color:var(--text);overflow-wrap:anywhere;align-items:center;padding-inline:.4rem;font-weight:700;display:inline-flex}.hero.svelte-n7tyl6{text-align:center;justify-items:center;gap:.75rem;display:grid}.art.svelte-n7tyl6{aspect-ratio:16/9;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--wood);width:min(100%,40rem);box-shadow:var(--shadow)}.tagline.svelte-n7tyl6{margin-inline:auto;font-size:1.15rem}.actions.svelte-n7tyl6{gap:.75rem;width:min(100%,22rem);display:grid}.small.svelte-n7tyl6{color:var(--text-muted);margin-inline:auto}.how.svelte-n7tyl6{margin-top:2rem}.how.svelte-n7tyl6 ol:where(.svelte-n7tyl6){gap:.4rem;padding-left:1.4rem;display:grid}.page.svelte-y6r8zd{gap:1rem;max-width:36rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}form.svelte-y6r8zd .panel{gap:.9rem;display:grid}form.svelte-y6r8zd input.code{letter-spacing:.15em;text-transform:uppercase;font-size:1.6rem;font-weight:700}fieldset.svelte-y6r8zd{border:var(--border) solid var(--line);border-radius:var(--radius);gap:.2rem;padding:.5rem .9rem .7rem;display:grid}legend.svelte-y6r8zd{padding:0 .3rem;font-weight:700}.radio.svelte-y6r8zd{min-height:var(--target);align-items:center;gap:.6rem;display:flex}.radio.svelte-y6r8zd input:where(.svelte-y6r8zd){width:1.4rem;height:1.4rem;accent-color:var(--accent);flex:none}.error.svelte-y6r8zd{font-weight:700}.page.svelte-el07gl{max-width:48rem;margin:0 auto;padding:1.5rem 1rem 2rem}ul.svelte-el07gl{padding-left:1.4rem}.page.svelte-waj5xj{gap:.75rem;max-width:48rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}.draft.svelte-waj5xj{border:var(--border) solid var(--danger);border-radius:var(--radius);background:var(--surface);margin:0;padding:.6rem .8rem}.lead.svelte-waj5xj{font-size:1.1rem}.asof.svelte-waj5xj{color:var(--text-muted);margin:0}section.svelte-waj5xj{gap:.5rem;margin-top:.75rem;display:grid}h2.svelte-waj5xj,h3.svelte-waj5xj,p.svelte-waj5xj{margin:0}h3.svelte-waj5xj{margin-top:.5rem}ul.svelte-waj5xj{gap:.35rem;margin:0;padding-left:1.4rem;display:grid}.facts.svelte-waj5xj{gap:.6rem;margin:0;display:grid}.facts.svelte-waj5xj div:where(.svelte-waj5xj){gap:.1rem;display:grid}dt.svelte-waj5xj{font-weight:700}dd.svelte-waj5xj{overflow-wrap:anywhere;margin:0}@media (min-width:720px){.facts.svelte-waj5xj div:where(.svelte-waj5xj){grid-template-columns:12rem 1fr;gap:1rem}}.page.svelte-y4c1yy{max-width:40rem;margin:0 auto;padding:2rem 1rem}.page.svelte-9zk92l{gap:1rem;max-width:48rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}.choices.svelte-9zk92l{gap:1rem;display:grid}@media (min-width:720px){.choices.svelte-9zk92l{grid-template-columns:1fr 1fr}}form.svelte-9zk92l .panel{gap:.9rem;display:grid}.check.svelte-9zk92l{min-height:var(--target);align-items:flex-start;gap:.6rem;display:flex}.check.svelte-9zk92l input:where(.svelte-9zk92l){width:1.5rem;height:1.5rem;accent-color:var(--accent);flex:none;margin-top:.1rem}.hint.svelte-9zk92l{color:var(--text-muted);margin:0}.error.svelte-9zk92l{font-weight:700}.test.svelte-9zk92l{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:.6rem .8rem}.page.svelte-516wth{gap:1rem;max-width:36rem;margin:0 auto;padding:1.5rem 1rem 2rem;display:grid}.invited.svelte-516wth{margin:0}form.svelte-516wth .panel{gap:.9rem;display:grid}.lines.svelte-3gqqip{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-3gqqip{overflow-wrap:anywhere;max-width:64ch}.speaker.svelte-3gqqip{font-weight:700}.large.svelte-3gqqip{font-size:clamp(1.1rem,2.6vh,2rem)}.honors.svelte-ti48fh{gap:.6rem;display:grid}h2.svelte-ti48fh,h3.svelte-ti48fh{margin:0}blockquote.svelte-ti48fh{background:var(--gold);color:var(--on-accent);border:var(--border) solid var(--line);border-radius:var(--radius);margin:0;padding:.75rem 1rem}.quote.svelte-ti48fh{overflow-wrap:anywhere;margin:0 0 .3rem;font-size:1.3em;font-weight:700}.podium.svelte-ti48fh,.ranking.svelte-ti48fh{padding-left:0;list-style:none}.place.svelte-ti48fh{font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700;display:inline-block}.podium.svelte-ti48fh,.titles.svelte-ti48fh,.ranking.svelte-ti48fh{overflow-wrap:anywhere;gap:.25rem;margin:0;display:grid}.titles.svelte-ti48fh{padding-left:1.2rem}.laudation.svelte-ti48fh{font-style:italic}.large.svelte-ti48fh{font-size:clamp(1.2rem,2.6vh,2rem)}.chapter-end.svelte-2o86zv{align-content:start;gap:.75rem;min-width:0;display:grid}h3.svelte-2o86zv,p.svelte-2o86zv{margin:0}.result.svelte-2o86zv{font-family:var(--font-pixel);font-size:1.3em;font-weight:700}.renown.svelte-2o86zv{gap:.35rem;display:grid}.wreaths.svelte-2o86zv{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.hint.svelte-2o86zv{max-width:64ch}.accounts.svelte-2o86zv{gap:.4rem;display:grid}.accounts.svelte-2o86zv ul:where(.svelte-2o86zv){grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.accounts.svelte-2o86zv li:where(.svelte-2o86zv){border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);overflow-wrap:anywhere;gap:.15rem;padding:.5rem .75rem;display:grid}.stand.svelte-2o86zv{font-size:.9em}.large.svelte-2o86zv{font-size:clamp(1.1rem,2.4vh,1.8rem)}.done.svelte-1thjgb2{justify-items:start;gap:.75rem;min-width:0;display:grid}p.svelte-1thjgb2{max-width:64ch;margin:0}.saved.svelte-1thjgb2{font-family:var(--font-pixel);font-size:1.3em;font-weight:700}.levelup.svelte-1x9ee8i{align-content:start;gap:.75rem;min-width:0;display:grid}h3.svelte-1x9ee8i,p.svelte-1x9ee8i{margin:0}.choices.svelte-1x9ee8i{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));gap:.5rem;display:grid}.choice.svelte-1x9ee8i{min-height:var(--target);text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation;gap:.15rem;padding:.55rem .75rem;display:grid}.choice[aria-pressed=true].svelte-1x9ee8i{background:var(--gold);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--line)}.choice[aria-pressed=true].svelte-1x9ee8i:before{content:"✓ ";font-weight:700}.choice.svelte-1x9ee8i:disabled{opacity:.55;cursor:not-allowed}.small.svelte-1x9ee8i{font-size:.9rem}.submit.svelte-1x9ee8i{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;min-height:calc(var(--target) + 8px);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow);font:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;position:sticky}.submit.svelte-1x9ee8i:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.seats.svelte-1x9ee8i{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.seat.svelte-1x9ee8i{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);overflow-wrap:anywhere;padding:.6rem .8rem}.large.svelte-1x9ee8i .seats:where(.svelte-1x9ee8i){font-size:1.1em}.chapter-level-up.svelte-10vw5n9{align-content:start;gap:.75rem;min-width:0;display:grid}.note.svelte-10vw5n9{max-width:64ch;margin:0}.line.svelte-10vw5n9{font-style:italic}.session.svelte-bh28l0{align-content:start;gap:.75rem;min-width:0;display:grid}h3.svelte-bh28l0,.rule.svelte-bh28l0,.decision-text.svelte-bh28l0,.marks.svelte-bh28l0,.voters.svelte-bh28l0{margin:0}.rule.svelte-bh28l0{color:var(--text-muted);max-width:64ch;font-size:.95rem}.choices.svelte-bh28l0{gap:.5rem;display:grid}.choice.svelte-bh28l0{min-height:var(--target);text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation;gap:.15rem;padding:.55rem .75rem;display:grid}.choice[aria-pressed=true].svelte-bh28l0{background:var(--gold);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--line)}.choice[aria-pressed=true].svelte-bh28l0:before{content:"✓ ";font-weight:700}.submit.svelte-bh28l0{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;min-height:calc(var(--target) + 8px);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow);font:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;position:sticky}.submit.svelte-bh28l0:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.decisions.svelte-bh28l0{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.decision.svelte-bh28l0{background:var(--surface);color:var(--text);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-wrap:anywhere;align-content:start;gap:.4rem;padding:.6rem .8rem;display:grid}.decision-text.svelte-bh28l0{max-width:64ch;font-weight:700}.marks.svelte-bh28l0{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.mark.svelte-bh28l0{flex:none;width:1.75rem;height:1.75rem}.count.svelte-bh28l0{margin-left:.5rem;font-weight:700}.voters.svelte-bh28l0{font-size:.95rem}.large.svelte-bh28l0 .rule:where(.svelte-bh28l0),.large.svelte-bh28l0 .voters:where(.svelte-bh28l0){font-size:1em}.large.svelte-bh28l0 .mark:where(.svelte-bh28l0){width:2.5rem;height:2.5rem}.sr-only.svelte-bh28l0{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finale.svelte-1p1gpfq{align-content:start;gap:.75rem;min-width:0;display:grid}h3.svelte-1p1gpfq,p.svelte-1p1gpfq{margin:0}.groups.svelte-1p1gpfq{align-content:start;gap:.75rem;min-width:0;display:grid}.group.svelte-1p1gpfq{min-width:0}.titles.svelte-1p1gpfq,.balance.svelte-1p1gpfq{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);gap:.5rem;padding:.6rem .8rem;display:grid}.titles.svelte-1p1gpfq ul:where(.svelte-1p1gpfq){overflow-wrap:anywhere;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.laudatio.svelte-1p1gpfq{font-style:italic;display:block}.year-hero.svelte-1p1gpfq{overflow-wrap:anywhere;align-items:center;gap:.75rem;display:flex}.crown.svelte-1p1gpfq{flex:none;width:3rem;height:3rem}.hint.svelte-1p1gpfq,.book-note.svelte-1p1gpfq{max-width:64ch}.book-side.svelte-1p1gpfq{align-content:start;gap:.5rem;min-width:0;display:grid}@media (min-width:900px){.stage.svelte-1p1gpfq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.courage.svelte-1mf0lpm{font-family:var(--font-pixel);font-weight:700}.interlude.svelte-1kxbepb{align-content:start;gap:.75rem;min-width:0;display:grid}h2.svelte-1kxbepb,h3.svelte-1kxbepb,.phone-note.svelte-1kxbepb,.renown-line.svelte-1kxbepb{margin:0}.phone-note.svelte-1kxbepb{max-width:64ch}.body.svelte-1kxbepb{gap:.75rem;min-width:0;display:grid}.text.svelte-1kxbepb{align-content:start;gap:.75rem;min-width:0;display:grid}.map.svelte-1kxbepb{aspect-ratio:16/9;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,28rem);overflow:hidden}.renown-block.svelte-1kxbepb{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);gap:.5rem;padding:.6rem .8rem;display:grid}.renown-line.svelte-1kxbepb{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.large.svelte-1kxbepb .map:where(.svelte-1kxbepb){width:min(100%,40rem)}@media (min-width:900px){.body.svelte-1kxbepb{grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start}.large.svelte-1kxbepb .body:where(.svelte-1kxbepb){grid-template-columns:minmax(0,40rem) minmax(0,1fr)}}.picker.svelte-aby3r8{gap:.75rem;min-width:0;display:grid}.picker.svelte-aby3r8 p:where(.svelte-aby3r8){margin:0}.choices.svelte-aby3r8{gap:.5rem;display:grid}.choices.row.svelte-aby3r8{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}.choice.svelte-aby3r8{min-height:var(--target);text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation;gap:.15rem;padding:.55rem .75rem;display:grid}.choice[aria-pressed=true].svelte-aby3r8{background:var(--gold);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--line)}.choice[aria-pressed=true].svelte-aby3r8:before{content:"✓ ";font-weight:700}.small.svelte-aby3r8{font-size:.9rem}.field.svelte-aby3r8{gap:.25rem;font-weight:700;display:grid}.field.svelte-aby3r8 input:where(.svelte-aby3r8){min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;padding:.5rem .75rem;font-size:max(1rem,16px);font-weight:400}.takeover.svelte-8m5bas{align-content:start;gap:.75rem;min-width:0;display:grid}h3.svelte-8m5bas,.hint.svelte-8m5bas,.rule.svelte-8m5bas,.decision.svelte-8m5bas{margin:0}.rule.svelte-8m5bas{color:var(--text-muted);max-width:64ch;font-size:.95rem}.hint.svelte-8m5bas{border:2px dashed var(--line);border-radius:var(--radius);padding:.5rem .75rem;font-weight:700}.decision.svelte-8m5bas{max-width:64ch;font-weight:700}.choices.svelte-8m5bas{gap:.5rem;display:grid}.choice.svelte-8m5bas{min-height:var(--target);text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation;gap:.15rem;min-width:0;padding:.55rem .75rem;display:grid}.choice[aria-pressed=true].svelte-8m5bas{background:var(--gold);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--line)}.choice[aria-pressed=true].svelte-8m5bas:before{content:"✓ ";font-weight:700}.card.svelte-8m5bas{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:.6rem}.portrait.svelte-8m5bas{width:4rem;height:4rem;display:block}.info.svelte-8m5bas{gap:.15rem;min-width:0;display:grid}.stats.svelte-8m5bas{flex-wrap:wrap;gap:.1rem .6rem;font-size:.9rem;display:flex}.kind.svelte-8m5bas,.facts.svelte-8m5bas,.items.svelte-8m5bas{font-size:.9rem}.submit.svelte-8m5bas{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;min-height:calc(var(--target) + 8px);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow);font:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;position:sticky}.submit.svelte-8m5bas:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.seats.svelte-8m5bas{overflow-wrap:anywhere;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.seat.svelte-8m5bas{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:.35rem .6rem}.large.svelte-8m5bas .seats:where(.svelte-8m5bas){font-size:1.1em}.campaign-center.svelte-1g9kcny{align-content:start;gap:.75rem;min-width:0;display:grid}.campaign-center.svelte-1g9kcny h2:where(.svelte-1g9kcny){margin:0}.large.svelte-1g9kcny{font-size:clamp(1.2rem,2.6vh,2rem)}.center.svelte-pcx2t1{align-content:start;gap:.75rem;min-width:0;display:grid}h2.svelte-pcx2t1,h3.svelte-pcx2t1{margin:0}.grid.svelte-pcx2t1{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-pcx2t1{background:var(--surface);color:var(--text);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-wrap:anywhere;margin:0;padding:.6rem .8rem}.tile.svelte-pcx2t1 p:where(.svelte-pcx2t1),.tile.svelte-pcx2t1 h3:where(.svelte-pcx2t1){margin:0 0 .3rem}.idea-text.svelte-pcx2t1{overflow-wrap:anywhere;max-width:64ch;font-weight:700}.approach.svelte-pcx2t1{color:var(--text-muted);font-size:.95rem}.approaches.svelte-pcx2t1{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.question.svelte-pcx2t1,.scroll.svelte-pcx2t1,.body.svelte-pcx2t1{overflow-wrap:anywhere;max-width:64ch}.big.svelte-pcx2t1{font-size:1.4em}.stamp.svelte-pcx2t1{border:var(--border) solid var(--line);border-radius:var(--radius);font-family:var(--font-pixel);justify-self:start;margin:0;padding:.3rem .8rem;font-size:1.3em;font-weight:700;display:inline-block}.stamp.triumph.svelte-pcx2t1{background:var(--gold);color:var(--on-accent)}.stamp.success.svelte-pcx2t1{background:var(--success);color:var(--on-success)}.stamp.fail.svelte-pcx2t1,.stamp.fumble.svelte-pcx2t1{background:var(--danger);color:var(--on-danger)}.lethal.svelte-pcx2t1{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--danger);color:var(--on-danger);padding:.4rem .7rem;font-weight:700}.results.svelte-pcx2t1{gap:.25rem;margin:0;padding-left:1.2rem;display:grid}.roll.svelte-pcx2t1{align-items:center;gap:1rem;display:flex}.die.svelte-pcx2t1{flex:none;width:4.5rem;height:4.5rem}.num.svelte-pcx2t1,.calc.svelte-pcx2t1{font-variant-numeric:tabular-nums;font-weight:700}.large.svelte-pcx2t1{font-size:clamp(1.2rem,2.8vh,2.2rem)}.large.svelte-pcx2t1 .grid:where(.svelte-pcx2t1){grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.large.svelte-pcx2t1 .tile:where(.svelte-pcx2t1) h3:where(.svelte-pcx2t1),.large.svelte-pcx2t1 h3:where(.svelte-pcx2t1),.large.svelte-pcx2t1 .approach:where(.svelte-pcx2t1){font-size:1em}.large.svelte-pcx2t1 .die:where(.svelte-pcx2t1){width:7rem;height:7rem}.chip.svelte-lb4lnm{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}.chapter.svelte-lb4lnm{font-weight:700}.large.svelte-lb4lnm{font-size:clamp(1.2rem,2.6vh,2rem)}.countdown.svelte-108a6pp{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.time.svelte-108a6pp{font-variant-numeric:tabular-nums;min-width:3.2ch;font-size:1.25rem}.large.svelte-108a6pp .time:where(.svelte-108a6pp){font-size:clamp(1.8rem,4vh,3rem)}.bar.svelte-108a6pp{border:2px solid var(--line);border-radius:var(--radius);width:6rem;height:.6rem;overflow:hidden}.bar.svelte-108a6pp span:where(.svelte-108a6pp){background:var(--accent);height:100%;transition:width 1s linear;display:block}.hurry.svelte-108a6pp .time:where(.svelte-108a6pp):after{content:" !"}.hurry.svelte-108a6pp .bar:where(.svelte-108a6pp) span:where(.svelte-108a6pp){background:var(--danger)}.head.svelte-cl1fa9{background:var(--wood);color:var(--on-wood);border-bottom:var(--border) solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;display:flex}.title.svelte-cl1fa9{margin:0;font-size:1.2rem}.large.svelte-cl1fa9 .title:where(.svelte-cl1fa9){font-size:clamp(1.5rem,3.4vh,2.6rem)}.status.svelte-cl1fa9{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.courage.svelte-cl1fa9,.daylight.svelte-cl1fa9{align-items:center;gap:.4rem;display:flex}.hearts.svelte-cl1fa9{color:var(--gold);letter-spacing:.05em;font-size:1.3rem}.hearts.svelte-cl1fa9 .empty:where(.svelte-cl1fa9){color:var(--on-wood)}.num.svelte-cl1fa9{font-variant-numeric:tabular-nums;font-weight:700}.large.svelte-cl1fa9 .word:where(.svelte-cl1fa9),.large.svelte-cl1fa9 .icon:where(.svelte-cl1fa9){font-size:clamp(1.2rem,2.6vh,2rem)}.large.svelte-cl1fa9 .hearts:where(.svelte-cl1fa9){font-size:clamp(1.6rem,3.6vh,2.8rem)}.num.svelte-cl1fa9{font-size:1.1rem}.large.svelte-cl1fa9 .num:where(.svelte-cl1fa9){font-size:clamp(1.4rem,3vh,2.4rem)}.low.svelte-cl1fa9{animation:1s ease-in-out infinite alternate svelte-cl1fa9-pulse}@keyframes svelte-cl1fa9-pulse{to{transform:scale(1.08)}}.bar.svelte-1tt4y43{background:var(--wood);color:var(--on-wood);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;margin:0;padding:.4rem;list-style:none;display:grid}.hero.svelte-1tt4y43{border-radius:var(--radius);border:2px solid #0000;align-items:center;gap:.4rem;min-width:0;padding:.25rem .4rem;display:flex}.self.svelte-1tt4y43{border-color:var(--gold)}.figure.svelte-1tt4y43{flex:none;width:2.25rem;height:3.5rem}.info.svelte-1tt4y43{min-width:0;display:grid}.name.svelte-1tt4y43{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.meta.svelte-1tt4y43{align-items:center;gap:.35rem;font-size:.9rem;display:flex}.fame.svelte-1tt4y43{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.done.svelte-1tt4y43{color:var(--gold);font-weight:700}.tag.svelte-1tt4y43{border:1px solid var(--on-wood);border-radius:var(--radius);white-space:nowrap;padding:0 .25rem;font-size:.8rem}.large.svelte-1tt4y43 .figure:where(.svelte-1tt4y43){width:4.5rem;height:7.5rem}.large.svelte-1tt4y43 .name:where(.svelte-1tt4y43){font-size:clamp(1.1rem,2.4vh,1.9rem)}.large.svelte-1tt4y43 .meta:where(.svelte-1tt4y43){font-size:clamp(1.1rem,2.6vh,2rem)}.card.svelte-3pteyw{background:var(--surface);border-bottom:var(--border) solid var(--line);gap:.6rem;padding:.5rem .75rem;display:flex}.portrait.svelte-3pteyw{border:2px solid var(--line);border-radius:var(--radius);background:var(--wood);flex:none;width:3.5rem;height:3.5rem}.body.svelte-3pteyw{min-width:0}p.svelte-3pteyw{margin:0}.name.svelte-3pteyw{overflow-wrap:anywhere;font-weight:700}.form.svelte-3pteyw{color:var(--text-muted);font-weight:400}.stats.svelte-3pteyw,.items.svelte-3pteyw{flex-wrap:wrap;gap:.1rem .6rem;font-size:.9rem;display:flex}.fame.svelte-3pteyw{font-family:var(--font-pixel)}.controls.svelte-1l0ap6q{gap:.4rem;display:flex}button.svelte-1l0ap6q{min-height:var(--target);border:2px solid var(--on-wood);border-radius:var(--radius);color:var(--on-wood);font:inherit;cursor:pointer;background:0 0;padding:0 .7rem}.scene.svelte-1uuooiq{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;display:grid}.image.svelte-1uuooiq{aspect-ratio:16/9;background:var(--wood);border:var(--border) solid var(--line);border-radius:var(--radius);min-height:0;max-height:100%;position:relative;overflow:hidden}.foe.svelte-1uuooiq{position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.words.svelte-1uuooiq p:where(.svelte-1uuooiq){overflow-wrap:anywhere;max-width:64ch;margin:0}h2.svelte-1uuooiq{margin:0 0 .4rem}.large.svelte-1uuooiq{font-size:clamp(1.2rem,2.8vh,2.2rem)}@media (min-width:900px){.split.svelte-1uuooiq:not(.large){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.strip.svelte-1uuooiq{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.compact.svelte-1uuooiq .image:where(.svelte-1uuooiq){aspect-ratio:auto;height:4.5rem}.hint.svelte-1uuooiq{border-radius:var(--radius);background:var(--surface);color:var(--text);border:2px solid var(--line);font:inherit;padding:.1rem .5rem;font-size:.9rem;position:absolute;bottom:.3rem;right:.4rem}.open.svelte-1opcf8k,button.svelte-1opcf8k{min-height:var(--target);border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:.3rem .8rem}.open.svelte-1opcf8k:disabled{opacity:.55}dialog.svelte-1opcf8k{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--bg);max-width:min(32rem,100vw - 2rem);color:var(--text);padding:1rem}dialog.svelte-1opcf8k::backdrop{background:#00000080}ul.svelte-1opcf8k{gap:.4rem;max-height:50vh;margin:0 0 .75rem;padding:0;list-style:none;display:grid;overflow:auto}.item.svelte-1opcf8k{text-align:left;overflow-wrap:anywhere;width:100%}.kind.svelte-1opcf8k{color:var(--text-muted);font-size:.85rem}.chosen.svelte-1opcf8k{overflow-wrap:anywhere;font-weight:700}fieldset.svelte-1opcf8k{border:2px solid var(--line);border-radius:var(--radius);gap:.2rem;display:grid}label.svelte-1opcf8k{min-height:var(--target);align-items:center;gap:.5rem;display:flex}.row.svelte-1opcf8k{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.primary.svelte-1opcf8k{background:var(--accent);color:var(--on-accent)}.close.svelte-1opcf8k{margin-top:.5rem}.campaign-task.svelte-1ifdiyi{gap:.5rem;display:grid}.campaign-task.svelte-1ifdiyi h2:where(.svelte-1ifdiyi){margin:0}.submit.svelte-1ifdiyi{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;min-height:calc(var(--target) + 8px);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow);font:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;position:sticky}.task.svelte-plhbsb{gap:.75rem;display:grid}h2.svelte-plhbsb,h3.svelte-plhbsb{margin:0}.choices.svelte-plhbsb{gap:.5rem;display:grid}.choices.row.svelte-plhbsb,.choices.approaches.svelte-plhbsb{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}.choice.svelte-plhbsb{min-height:var(--target);text-align:left;border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation;gap:.15rem;padding:.55rem .75rem;display:grid}.choice[aria-pressed=true].svelte-plhbsb{background:var(--gold);color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--line)}.choice[aria-pressed=true].svelte-plhbsb:before{content:"✓ ";font-weight:700}.choice.svelte-plhbsb:disabled{opacity:.55;cursor:not-allowed}.small.svelte-plhbsb{font-size:.9rem}.field.svelte-plhbsb{gap:.25rem;font-weight:700;display:grid}.field.svelte-plhbsb input:where(.svelte-plhbsb),.field.svelte-plhbsb textarea:where(.svelte-plhbsb){min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;padding:.5rem .75rem;font-size:max(1rem,16px);font-weight:400}.submit.svelte-plhbsb{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;min-height:calc(var(--target) + 8px);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow);font:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;position:sticky}.submit.svelte-plhbsb:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.lethal.svelte-plhbsb{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--danger);color:var(--on-danger);margin:0;padding:.4rem .7rem;font-weight:700}.task-area.svelte-2n3z2p{gap:.6rem;display:grid}.note.svelte-2n3z2p{border:2px dashed var(--line);border-radius:var(--radius);margin:0;padding:.75rem}.note.svelte-2n3z2p p:where(.svelte-2n3z2p){margin:0}.sending.svelte-2n3z2p{opacity:.6}.small.svelte-2n3z2p{color:var(--text-muted);font-size:.9rem}.game.svelte-1qb5oyw{min-height:100dvh;display:grid;position:relative}.stage.svelte-1qb5oyw{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;overflow:hidden}.stage-body.svelte-1qb5oyw{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2vw;min-height:0;padding:1.5vh 2vw;display:grid}.left.svelte-1qb5oyw{align-content:start;min-height:0;display:grid}.stage-body.end.svelte-1qb5oyw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:clamp(1.2rem,2.6vh,2rem)}.result.svelte-1qb5oyw{border:var(--border) solid var(--line);border-radius:var(--radius);margin:0;padding:.5rem .8rem;font-size:1.2rem;font-weight:700}.result.triumph.svelte-1qb5oyw{background:var(--gold);color:var(--on-accent)}.result.success.svelte-1qb5oyw{background:var(--success);color:var(--on-success)}.result.fail.svelte-1qb5oyw,.result.fumble.svelte-1qb5oyw{background:var(--danger);color:var(--on-danger)}.apart.svelte-1qb5oyw{margin-left:1.5rem}.mid.full.svelte-1qb5oyw{grid-column:1/-1}.mid.svelte-1qb5oyw{align-content:start;gap:1rem;min-height:0;display:grid;overflow:auto}.phone.svelte-1qb5oyw{grid-template-rows:auto auto 1fr auto;align-content:start}.phone-body.svelte-1qb5oyw,.single-body.svelte-1qb5oyw{align-content:start;gap:.9rem;padding:.75rem 1rem 1rem;display:grid}.single.svelte-1qb5oyw{grid-template-rows:auto 1fr auto auto}.single-body.svelte-1qb5oyw{width:100%;max-width:72rem;margin:0 auto}.what.svelte-1qb5oyw summary:where(.svelte-1qb5oyw){min-height:var(--target);cursor:pointer;align-items:center;font-weight:700;display:flex}.menu.svelte-1qb5oyw{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem 5rem;display:flex}.menu.svelte-1qb5oyw p:where(.svelte-1qb5oyw){margin:0}.notice.svelte-157dwx7{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:.6rem .9rem}ul.svelte-157dwx7{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.large.svelte-157dwx7{font-size:clamp(1.1rem,2.2vh,1.8rem)}.box.svelte-1vyx9mi{border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);gap:.5rem;padding:.75rem 1rem;display:grid}p.svelte-1vyx9mi{max-width:none;margin:0}.chapter.svelte-1vyx9mi{overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.renown.svelte-1vyx9mi{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.courage.svelte-1vyx9mi{font-weight:700}.large.svelte-1vyx9mi{max-width:90%;margin:0 auto;font-size:clamp(1.2rem,2.6vh,2.2rem)}.large.svelte-1vyx9mi .chapter:where(.svelte-1vyx9mi){font-size:inherit}.host.svelte-yuk4q5{gap:.9rem;display:grid}.grid.svelte-yuk4q5{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.75rem;display:grid}.field.svelte-yuk4q5{align-content:start;gap:.25rem;min-width:0;display:grid}label.svelte-yuk4q5{gap:.25rem;min-width:0;font-weight:700;display:grid}select.svelte-yuk4q5{width:100%;min-width:0;min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;padding:.4rem .6rem;font-size:max(1rem,16px)}.toggles.svelte-yuk4q5{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.toggle.svelte-yuk4q5{min-height:var(--target);align-items:center;gap:.5rem;font-weight:400;display:flex}.toggle.svelte-yuk4q5 input:where(.svelte-yuk4q5){width:1.4rem;height:1.4rem;accent-color:var(--accent)}.seat-actions.svelte-yuk4q5{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.seat-actions.svelte-yuk4q5 li:where(.svelte-yuk4q5){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.who.svelte-yuk4q5{overflow-wrap:anywhere;font-weight:700}.buttons.svelte-yuk4q5,.row.svelte-yuk4q5{flex-wrap:wrap;gap:.5rem;display:flex}.adult.svelte-yuk4q5{font-weight:700}.hint.svelte-yuk4q5{color:var(--text-muted);margin:0}.start.svelte-yuk4q5{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;position:sticky}.code.svelte-yuk4q5{border:var(--border) dashed var(--line);border-radius:var(--radius);text-align:center;padding:.75rem}.code.svelte-yuk4q5 p:where(.svelte-yuk4q5){margin:0 auto .3rem}.big.svelte-yuk4q5{letter-spacing:.1em;font-size:2rem}.seats.svelte-1ixenq9{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.seat.svelte-1ixenq9{min-height:var(--target);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;align-content:center;gap:.2rem;padding:.5rem .75rem;display:grid}.seat.free.svelte-1ixenq9{color:var(--text-muted);background:0 0;border-style:dashed}.seat.offline.svelte-1ixenq9{opacity:.7}.name.svelte-1ixenq9{font-weight:700}.tags.svelte-1ixenq9{flex-wrap:wrap;gap:.3rem;font-size:.85rem;display:flex}.tag.svelte-1ixenq9{border:2px solid var(--line);border-radius:var(--radius);padding:0 .35rem}.tag.host.svelte-1ixenq9{background:var(--gold);color:var(--on-accent)}.tag.you.svelte-1ixenq9{background:var(--accent);color:var(--on-accent)}.large.svelte-1ixenq9{grid-template-columns:repeat(4,1fr);gap:1rem}.large.svelte-1ixenq9 .seat:where(.svelte-1ixenq9){background:var(--wood);min-height:5rem;color:var(--on-wood);border-color:var(--line);font-size:1.5rem}.large.svelte-1ixenq9 .seat.free:where(.svelte-1ixenq9){color:var(--on-wood);border-color:var(--on-wood);opacity:.75;background:0 0}.lobby.svelte-1exymbr{gap:1rem;max-width:48rem;margin:0 auto;padding:1rem 1rem 6rem;display:grid}.head.svelte-1exymbr h1:where(.svelte-1exymbr){margin-bottom:.25rem}.head.svelte-1exymbr p:where(.svelte-1exymbr){margin:0}.code.svelte-1exymbr .pixel:where(.svelte-1exymbr){font-family:var(--font-text);letter-spacing:.12em;font-size:1.5rem;font-weight:700}.rename.svelte-1exymbr{gap:.5rem;display:grid}svg.svelte-pxcsi3{border-radius:var(--radius);width:100%;height:auto;display:block}.stage.svelte-1plklmq{background:var(--wood);min-height:100dvh;color:var(--on-wood);position:relative;overflow:hidden}.backdrop.svelte-1plklmq{opacity:.35;position:absolute;inset:0}.content.svelte-1plklmq{align-content:center;gap:2vh;min-height:100dvh;padding:4vh 4vw;display:grid;position:relative}.join.svelte-1plklmq{border:var(--border) solid var(--line);border-radius:var(--radius);background:#5a3825e0;justify-content:center;align-items:center;gap:4vw;padding:2vh 2vw;display:flex}.qr.svelte-1plklmq{border:var(--border) solid var(--line);border-radius:var(--radius);background:#fff;width:min(30vh,22rem);padding:.75rem}.code-box.svelte-1plklmq{text-align:center}.label.svelte-1plklmq{margin:0;font-size:clamp(1.6rem,3vh,2.4rem)}.code.svelte-1plklmq{letter-spacing:.08em;color:var(--gold);max-width:none;margin:0;font-size:clamp(3rem,12vh,9rem)}.invite.svelte-1plklmq{max-width:none;margin:0 auto .5rem;font-size:clamp(1.4rem,2.6vh,2rem)}.closed.svelte-1plklmq{font-size:clamp(1.5rem,3vh,2.5rem)}.status.svelte-1plklmq{text-align:center;max-width:none;margin:0 auto;font-size:clamp(1.2rem,2.6vh,2.2rem)}.bar.svelte-16v13d4{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.react.svelte-16v13d4{min-height:var(--target);border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;flex:none;padding:.3rem .7rem}.incoming.svelte-16v13d4{pointer-events:none;z-index:10;gap:.4rem;margin:0;padding:0;list-style:none;display:grid;position:fixed;bottom:1rem;right:1rem}.incoming.svelte-16v13d4 li:where(.svelte-16v13d4){background:var(--surface);color:var(--text);border:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.4rem .8rem;animation:.18s ease-out svelte-16v13d4-pop}@keyframes svelte-16v13d4-pop{0%{opacity:0;transform:translateY(8px)}}.message.svelte-nfgqw4{justify-items:start;gap:1rem;max-width:36rem;margin:0 auto;padding:3rem 1rem;display:grid}.banner.svelte-nfgqw4{z-index:20;background:var(--gold);max-width:none;color:var(--on-accent);border-bottom:var(--border) solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.6rem 1rem;font-weight:700;display:flex;position:sticky;top:0}.dismiss.svelte-nfgqw4{min-width:var(--target);min-height:var(--target);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.reactions.svelte-nfgqw4{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--bg);border-top:2px solid var(--line);position:fixed;bottom:0;left:0;right:0}.reactions.stage.svelte-nfgqw4{background:0 0;border:0}.loading.svelte-1n46o8q{max-width:40rem;margin:0 auto;padding:2rem 1rem}
