main.svelte-1x05zx6{display:grid;align-content:center;gap:var(--s-6);max-width:24rem;min-height:100dvh;margin:0 auto;padding:calc(env(safe-area-inset-top) + var(--s-6)) var(--gutter) calc(env(safe-area-inset-bottom) + var(--s-6));text-align:center}h1.svelte-1x05zx6{margin:6px 0 8px;font-size:44px;font-variation-settings:"opsz" 144;letter-spacing:-.02em;word-spacing:.06em}.tagline.svelte-1x05zx6{font-family:var(--font-serif);font-style:italic;color:var(--ink-2)}form.svelte-1x05zx6{display:grid;gap:var(--s-4)}.who.svelte-1x05zx6{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.who.svelte-1x05zx6 label:where(.svelte-1x05zx6){position:relative;display:grid;justify-items:center;gap:10px;padding:26px 0 18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1),var(--edge);cursor:pointer;transition:transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2),opacity var(--dur-2)}.who.svelte-1x05zx6 label:where(.svelte-1x05zx6):active{transform:scale(.97)}.who.svelte-1x05zx6 label.on:where(.svelte-1x05zx6){transform:translateY(-3px) rotate(-1deg);box-shadow:0 0 0 2px var(--c, var(--ink)),var(--shadow-2)}.who.svelte-1x05zx6 label.off:where(.svelte-1x05zx6){opacity:.6}.who.svelte-1x05zx6 label:where(.svelte-1x05zx6):focus-within{outline:2px solid var(--focus);outline-offset:4px}@supports selector(:has(*)){.who.svelte-1x05zx6 label:where(.svelte-1x05zx6):focus-within:not(:has(:focus-visible)){outline:none}}.who.svelte-1x05zx6 input:where(.svelte-1x05zx6){position:absolute;opacity:0;pointer-events:none}.slot.svelte-1x05zx6{position:absolute;top:10px;width:28px;height:6px;border-radius:var(--r-pill);background:var(--paper-2);box-shadow:inset 0 1px 2px #3c260e2e}.name.svelte-1x05zx6{font-family:var(--font-serif);font-size:22px;font-weight:600}.pw.svelte-1x05zx6{display:grid;gap:var(--s-3)}.error.svelte-1x05zx6{padding:10px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-callout)}.foot.svelte-1x05zx6{opacity:.8}
