.login-card.svelte-1jktnob{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:clamp(1rem,4vw,2rem);width:100%;max-width:480px}h1.svelte-1jktnob{font-family:var(--font-heading);color:var(--text-white);margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2rem)}p.svelte-1jktnob{color:var(--text-light);line-height:1.6}form.svelte-1jktnob{margin-top:1.5rem}.status.svelte-1jktnob{margin-top:1rem}.error-message.svelte-1jktnob{border-left:3px solid var(--cmyk-magenta);padding-left:1rem}.back-link.svelte-1jktnob{color:var(--cmyk-cyan);display:inline-block;margin-top:1rem}.back-link.svelte-1jktnob:focus-visible{outline:2px solid var(--cmyk-cyan);outline-offset:4px}
