main.svelte-1x05zx6{min-height:100dvh;max-width:420px;margin:0 auto;padding:var(--space-32) var(--gutter);display:flex;flex-direction:column;justify-content:center;gap:var(--space-28)}h1.svelte-1x05zx6{margin:0;font-size:var(--text-6xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug)}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--space-8)}label.svelte-1x05zx6{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;color:var(--color-text-muted)}input.svelte-1x05zx6{height:var(--field-height);padding:0 var(--space-16);border:1px solid transparent;border-radius:var(--radius-field);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-bold);outline:none}input.svelte-1x05zx6:focus-visible{border-color:var(--color-accent-outline)}p.svelte-1x05zx6{margin:0;font-size:var(--text-base);color:var(--color-warning)}button.svelte-1x05zx6{margin-top:var(--space-12);height:var(--field-height);border:0;border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer}button.svelte-1x05zx6:hover{background:var(--color-accent-hover)}button.svelte-1x05zx6:disabled{opacity:.6;cursor:progress}
