.icon.svelte-1eqehiz{vertical-align:-.125em;flex:none;width:1em;height:1em}.backdrop{height:100%;overflow-y:auto}.setup{max-width:46rem;font-family:var(--font-body);color:var(--parchment);flex-direction:column;gap:1.25rem;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex}.corner{pointer-events:none;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.corner>*{pointer-events:auto;align-items:center;gap:.6rem;display:flex}.corner>.end{margin-left:auto}@media (width>=48rem){.setup{position:relative}.corner{position:absolute;left:1.5rem;right:1.5rem}}.round{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--gold) 50%, transparent);width:2.6rem;height:2.6rem;color:var(--gold);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.1rem;text-decoration:none;transition:transform .12s;display:grid}@media (hover:hover){.round:hover{border-color:var(--gold);transform:scale(1.08)}}header{text-align:center}.rule{width:min(100%,26rem);color:var(--rubric);align-items:center;gap:.75rem;margin:0 auto;display:flex}.rule:before,.rule:after{content:"";background:color-mix(in srgb, var(--rubric) 55%, transparent);flex:1;height:1px}.rule span{font-variant-emoji:emoji;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,serif;font-size:1.15rem;line-height:1}@media (width>=40rem){.rule span{font-size:1.75rem}.rule{gap:1rem}}h1{font-family:var(--font-display);letter-spacing:.35em;color:var(--rubric);margin:.75rem 0 .25rem}h1 .home{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1 .home:focus-visible{outline:2px solid var(--rubric);outline-offset:4px}.tagline{opacity:.75;margin:0;font-style:italic}.tagline+.rule{margin-top:.75rem}h2{font-family:var(--font-display);letter-spacing:.15em;border-bottom:1px solid color-mix(in srgb, var(--rubric) 35%, transparent);justify-content:space-between;align-items:baseline;margin:0 0 .75rem;padding-bottom:.35rem;font-size:1rem;display:flex}h3{font-family:var(--font-display);letter-spacing:.12em;color:var(--rubric);margin:.75rem 0 .35rem;font-size:.8rem}.count{font-family:var(--font-body);letter-spacing:0;opacity:.7;font-size:.9rem}.roster{flex-direction:column;gap:.75rem;display:flex}.seat{border:1px solid var(--frame);background:var(--panel);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.seat-head{align-items:center;gap:.6rem;display:flex}.kind{background:0 0;border:none;padding:.25rem .4rem;font-size:1.4rem;line-height:1}.seat-head .name{flex:1}.name{color:var(--parchment);font-family:var(--font-display);background:0 0;border:none;border-bottom:1px solid #0000;padding:.2rem .1rem;font-size:1rem}.name:hover,.name:focus{border-bottom-color:var(--gold);outline:none}.remove{color:color-mix(in srgb, var(--parchment) 60%, transparent);background:0 0;border:1px solid #0000}.remove:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 50%, transparent)}.row{align-items:flex-start;gap:.6rem;display:flex}.row-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:0 0 4.5rem;padding-top:.45rem;font-size:.75rem}.choices{flex-wrap:wrap;gap:.4rem;display:flex}.choice{font-family:var(--font-body);border:1px solid var(--frame);color:var(--muted);background:0 0;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.95rem;display:inline-flex}.choice:hover{border-color:color-mix(in srgb, var(--gold) 70%, transparent);color:var(--parchment)}.choice.on{background:color-mix(in srgb, var(--gold) 16%, transparent);border-color:var(--gold);color:var(--parchment)}.guild:before,.shield:before{content:"";background:var(--c);border:1.5px solid var(--ink);border-radius:1px 1px 50% 50%/1px 1px 65% 65%;flex:none;width:.7em;height:.82em}.guild.on{background:color-mix(in srgb, var(--c) 28%, transparent);border-color:var(--c);color:var(--parchment)}.choices.guilds{flex-wrap:nowrap;flex:auto;gap:.3rem;min-width:0;container-type:inline-size}.choices.guilds .choice{white-space:nowrap;flex:0 auto;gap:.3rem;min-width:0;padding:.3rem .5rem;font-size:.85rem}@container (width<=28rem){.choices.guilds .guild-name{display:none}.choices.guilds .choice{padding:.3rem .6rem}}.guild.held{opacity:.85;border-style:dashed}.choice:disabled{cursor:default}.flag:has(input:disabled){cursor:default}.add{gap:.5rem;display:flex}.add button{font-family:var(--font-display);border:1px dashed var(--frame);color:var(--muted);background:0 0;border-radius:6px;flex:1;padding:.5rem;font-size:.85rem}.add button:hover{color:var(--parchment);border-color:var(--gold)}.rules-body{flex-direction:column;gap:.35rem;padding:.5rem .25rem;display:flex}.flag{border:1px solid #0000;border-radius:3px;align-items:flex-start;gap:.6rem;padding:.4rem .5rem;display:flex}.flag:hover{background:color-mix(in srgb, var(--parchment) 5%, transparent)}.flag.on{border-color:color-mix(in srgb, var(--gold) 50%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent)}.flag input{accent-color:var(--gold);margin-top:.35rem}.flag.disabled{opacity:.55}.flag.disabled:hover{background:0 0}.edition-note{opacity:.7;margin:0 0 .4rem;font-size:.85rem}.flag-text{flex-direction:column;display:flex}.flag-text em{opacity:.7;font-size:.85rem}.reset:hover{color:var(--parchment);border-color:color-mix(in srgb, var(--gold) 70%, transparent)}.reset{font-family:var(--font-body);border:1px solid var(--frame);color:var(--muted);background:0 0;border-radius:4px;align-self:flex-start;margin-top:.5rem;padding:.35rem .8rem}.start{font-family:var(--font-display);letter-spacing:.2em;color:var(--ink);background:var(--gold);border:none;border-radius:6px;margin-top:.5rem;padding:.8rem;font-size:1rem}.start:hover{filter:brightness(1.08)}button{cursor:pointer;color:inherit}:root{--gold:#7fa89a;--ink:#14171a;--popup-shadow:inset 0 1px 0 #ffffff24, .6px 1px 3px #00000042, 1.2px 2px 6px #00000042, 2.4px 4px 12px #00000042, 4.8px 8px 24px #00000042, 9.6px 16px 48px #00000042, 19.2px 32px 96px #00000042;--parchment:#e8e2d4;--surface:#1c2024;--danger:#b5564a;--rubric:#b8a888;--panel:#1d2226;--frame:color-mix(in srgb, var(--rubric) 28%, transparent);--muted:color-mix(in srgb, var(--parchment) 68%, var(--panel));--card-ground:#cfc6ac;--card-band:#bdb094;--card-edge:#323840;--card-muted:#5a5340;--power-back:#3e2c3c;--leather:#4a3a2c;--pp:#96362f;--coin:#c4a04a;--ivory:#fff8e7;--frame-bois:#8a6a4a;--frame-pierre:#a39e93;--frame-fer:#7c8590;--frame-cuivre:#c06a45;--frame-bronze:#b0793f;--frame-argent:#cfd4da;--frame-or:#e0b94f;--frame-pourpre:#9b4dca;--frame-braise:#d2502a;--frame-marbre:#e6e1d6;--frame-chene:#5e4a2e;--frame-azur:#3f6fb0;--frame-vitrail:#2e8fa6;--frame-mecanique:#6f7d6a;--frame-ivoire:#f3ead4;--frame-diamant:#a8dcef;--frame-faite:#c9a227;--frame-granit:#6e6a72;--font-display:"Cinzel", serif;--font-body:"EB Garamond", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;color:var(--parchment);margin:0}#app{touch-action:none}body{background:var(--ink)}#app{position:relative}
