.auth-page.svelte-1i2smtp{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-bg);padding:var(--size-4);gap:var(--size-4)}.auth-brand.svelte-1i2smtp{font-family:var(--font-display);font-weight:800;font-size:var(--font-size-8);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);background:var(--color-lemon);border:var(--border);box-shadow:var(--shadow);padding:var(--size-2) var(--size-5)}.auth-card.svelte-1i2smtp{background:var(--color-surface);border:var(--border);border-radius:0;box-shadow:var(--shadow-lg);padding:var(--size-8);width:100%;max-width:400px}h1.svelte-1i2smtp{margin:0 0 var(--size-2);font-size:var(--font-size-6);text-transform:uppercase}.subtitle.svelte-1i2smtp{margin:0 0 var(--size-6);color:var(--color-text-muted);font-size:var(--font-size-1)}.field.svelte-1i2smtp{display:flex;flex-direction:column;gap:var(--size-1);margin-bottom:var(--size-4)}label.svelte-1i2smtp{font-size:var(--font-size-1);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text)}input.svelte-1i2smtp{padding:var(--size-2) var(--size-3);font-size:var(--font-size-2)}.error.svelte-1i2smtp{display:block;color:var(--color-danger);font-size:var(--font-size-1);font-weight:700;margin-bottom:var(--size-3)}button[type=submit].svelte-1i2smtp{width:100%;padding:var(--size-3);font-size:var(--font-size-2)}.links.svelte-1i2smtp{margin-top:var(--size-5);text-align:center;font-size:var(--font-size-1);color:var(--color-text-muted)}
