.login.svelte-18c6u1m{min-height:100vh;padding:var(--space-6) var(--space-4);background:var(--color-bg-secondary);place-items:center;display:grid}.brand.svelte-18c6u1m{margin-bottom:var(--space-2);align-items:center;gap:10px;display:flex}.mark.svelte-18c6u1m{background:var(--color-accent);width:30px;height:30px;color:var(--color-accent-text);font:italic 500 17px/1 var(--font-display);border-radius:7px;place-items:center;display:grid}.card.svelte-18c6u1m{gap:var(--space-3);width:min(380px,100%);padding:var(--space-6);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg-elevated);flex-direction:column;display:flex;box-shadow:0 10px 30px #0000000f}.eyebrow.svelte-18c6u1m{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0}h1.svelte-18c6u1m{margin:0 0 var(--space-2);font:600 22px/1.2 var(--font-sans);letter-spacing:-.02em}label.svelte-18c6u1m{color:var(--color-text-secondary);flex-direction:column;gap:4px;font-size:13px;display:flex}input.svelte-18c6u1m{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);height:38px;color:var(--color-text);font:14px var(--font-sans);padding:0 10px}.form-error.svelte-18c6u1m{min-height:18px;color:var(--color-highlight);margin:0;font-size:13px}
