.new-game-menu.svelte-19hsojn{flex-direction:column;gap:.75rem;display:flex}.back.svelte-19hsojn{color:var(--muted-foreground);cursor:pointer;font:600 .72rem var(--font-heading);background:0 0;border:0;align-self:flex-start;padding:0}h2.svelte-19hsojn{font:720 1.35rem/1.15 var(--font-heading);margin:0}.lead.svelte-19hsojn{color:var(--muted-foreground);margin:-.35rem 0 0;font-size:.82rem}.label.svelte-19hsojn{color:var(--muted-foreground);font:700 .65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.game-choices.svelte-19hsojn{gap:.65rem;margin-top:.35rem;display:grid}.game-choices.svelte-19hsojn button:where(.svelte-19hsojn){border:1px solid var(--border);background:color-mix(in oklab,var(--background) 72%,transparent);min-height:4.5rem;color:var(--foreground);cursor:pointer;font:750 1rem var(--font-heading);text-align:left;padding:1rem}.game-choices.svelte-19hsojn button:where(.svelte-19hsojn):hover{border-color:color-mix(in oklab,var(--primary) 62%,var(--border));background:color-mix(in oklab,var(--primary) 10%,var(--background))}.segments.svelte-19hsojn,.mode-grid.svelte-19hsojn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.segments.svelte-19hsojn button:where(.svelte-19hsojn),.mode-grid.svelte-19hsojn button:where(.svelte-19hsojn){border:1px solid var(--border);background:color-mix(in oklab,var(--background) 72%,transparent);min-width:0;color:var(--muted-foreground);cursor:pointer}.segments.svelte-19hsojn button:where(.svelte-19hsojn){min-height:2.65rem;font:700 .72rem var(--font-heading);padding:.55rem}.segments.svelte-19hsojn button.active:where(.svelte-19hsojn),.mode-grid.svelte-19hsojn button.active:where(.svelte-19hsojn){border-color:color-mix(in oklab,var(--primary) 62%,var(--border));background:color-mix(in oklab,var(--primary) 10%,var(--background));color:var(--foreground)}.segments.svelte-19hsojn button:where(.svelte-19hsojn):disabled{opacity:.45;cursor:not-allowed}.mode-grid.svelte-19hsojn button:where(.svelte-19hsojn){text-align:left;color:var(--foreground);flex-direction:column;gap:.2rem;padding:.7rem;display:flex}.mode-grid.svelte-19hsojn strong:where(.svelte-19hsojn){font:700 .78rem var(--font-heading)}.mode-grid.svelte-19hsojn span:where(.svelte-19hsojn){color:var(--muted-foreground);font-size:.65rem}.settings.svelte-19hsojn{border:1px solid color-mix(in oklab,var(--border) 72%,transparent);background:color-mix(in oklab,var(--background) 55%,transparent);text-align:left;grid-template-columns:minmax(6.5rem,.65fr) minmax(0,1.35fr);align-items:center;gap:.5rem;padding:.75rem;display:grid}.settings.svelte-19hsojn>.label:where(.svelte-19hsojn){grid-column:1/-1}.settings.svelte-19hsojn>p:where(.svelte-19hsojn):not(.label){font:650 .72rem var(--font-heading);margin:0}.numbers.svelte-19hsojn button:where(.svelte-19hsojn){font-size:1.15rem}.numbers.svelte-19hsojn span:where(.svelte-19hsojn){font:600 .5rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.small.svelte-19hsojn{grid-template-columns:repeat(3,minmax(0,1fr))}.visibility.svelte-19hsojn{grid-template-columns:repeat(2,minmax(0,1fr))}details.svelte-19hsojn{border-top:1px solid var(--border);text-align:left}summary.svelte-19hsojn{color:var(--muted-foreground);cursor:pointer;padding-top:.65rem;font-size:.74rem}form.svelte-19hsojn{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.65rem;display:grid}form.svelte-19hsojn input{text-transform:uppercase;letter-spacing:.12em}.error.svelte-19hsojn{color:var(--destructive);margin:0;font-size:.78rem}
