.login.svelte-1x05zx6{background:linear-gradient(160deg, var(--surface) 0%, var(--surface-container) 100%);place-items:center;min-height:100vh;padding:1rem;display:grid}.card.svelte-1x05zx6{width:min(24rem,100%);box-shadow:var(--shadow-float);flex-direction:column;gap:1.75rem;padding:2.25rem;display:flex}.brand.svelte-1x05zx6{align-items:center;gap:.9rem;display:flex}.logo.svelte-1x05zx6{border-radius:var(--radius-lg);background:var(--slate);width:2.75rem;height:2.75rem;color:var(--on-primary);font-family:var(--font-display);place-items:center;font-weight:800;display:grid}h1.svelte-1x05zx6{font-size:1.5rem}
