.login.svelte-1x05zx6{max-width:var(--layout-max-width);padding:var(--space-8) var(--layout-gutter);font-family:var(--font-body);color:var(--color-text);margin:0 auto}h1.svelte-1x05zx6{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-strong)}form.svelte-1x05zx6{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;max-width:24rem;display:flex}label.svelte-1x05zx6{font-size:var(--text-sm);color:var(--color-text-muted)}input.svelte-1x05zx6{font:inherit;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}#code.svelte-1x05zx6{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.3em;text-align:center}button.svelte-1x05zx6{font:inherit;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent-strong);color:var(--color-text-strong);cursor:pointer;border:none}.error.svelte-1x05zx6{color:var(--color-danger);background:var(--color-danger-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm)}.muted.svelte-1x05zx6{margin-top:var(--space-5);max-width:24rem;color:var(--color-text-muted);font-size:var(--text-sm)}.muted.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--color-accent-rose)}
