.login-screen.svelte-1x05zx6{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card.svelte-1x05zx6{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);width:100%;max-width:360px;padding:32px 24px}.login-title.svelte-1x05zx6{text-align:center;color:var(--color-accent-text);letter-spacing:-.02em;margin:0 0 4px;font-size:30px;font-weight:800}.login-subtitle.svelte-1x05zx6{text-align:center;color:var(--color-text-secondary);margin:0 0 24px;font-size:15px}
