.auth-page.svelte-1x05zx6{min-height:var(--shell-h);display:flex;flex-direction:column;background:var(--page-bg)}.auth-main.svelte-1x05zx6{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--sp-8)}.auth-card.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--sp-4);width:320px;padding:var(--sp-8);background:var(--surface);border:var(--rule-w) solid var(--rule)}.auth-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-family:var(--type-display);font-size:var(--fs-h2);color:var(--ink);margin:0 0 var(--sp-2) 0}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:var(--sp-1);font-family:var(--type-body);font-size:var(--fs-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){font-family:var(--type-body);font-size:var(--fs-body);color:var(--ink);background:var(--paper);border:var(--rule-w) solid var(--rule);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:none;border-color:var(--brand)}.error.svelte-1x05zx6{margin:0;font-family:var(--type-body);font-size:var(--fs-small);color:var(--bad);border:var(--rule-w) solid var(--bad);padding:var(--sp-2) var(--sp-3)}.btn.svelte-1x05zx6{display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-3) var(--sp-4);font-family:var(--type-body);font-size:var(--fs-small);letter-spacing:var(--tracking-label);text-transform:uppercase;border:var(--rule-w) solid var(--brand);border-radius:var(--radius);cursor:pointer}.btn-primary.svelte-1x05zx6{background:var(--brand);color:var(--paper)}.btn-primary.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}
