.login-page.svelte-18c6u1m{background:radial-gradient(circle at top left, color-mix(in oklab, var(--primary) 28%, transparent), transparent 35rem), var(--background);place-content:center;gap:1.5rem;min-height:100vh;padding:1.25rem;display:grid}.login-brand.svelte-18c6u1m{justify-content:center;align-items:center;gap:.75rem;display:flex}.login-brand-logo.svelte-18c6u1m{object-fit:contain;flex:none;width:2.75rem;height:2.75rem;display:block}.login-brand.svelte-18c6u1m strong:where(.svelte-18c6u1m),.login-brand.svelte-18c6u1m small:where(.svelte-18c6u1m){display:block}.login-brand.svelte-18c6u1m strong:where(.svelte-18c6u1m){font-family:var(--font-heading);font-size:1.25rem}.login-brand.svelte-18c6u1m small:where(.svelte-18c6u1m),.configuration-note.svelte-18c6u1m{color:var(--muted-foreground);font-size:.75rem}.login-card{width:min(100vw - 2.5rem,28rem)}.otp-wrap.svelte-18c6u1m{justify-content:center;padding-block:.75rem;display:flex}.otp-wrap.svelte-18c6u1m [data-slot=input-otp-slot]{border:1px solid var(--border);background:var(--background);border-radius:.75rem;width:3rem;height:3.5rem;font-size:1.25rem;font-weight:700}.login-secondary-actions.svelte-18c6u1m{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex}.login-secondary-actions.svelte-18c6u1m a:where(.svelte-18c6u1m){color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.75rem;text-decoration:none;display:inline-flex}.login-secondary-actions.svelte-18c6u1m a:where(.svelte-18c6u1m):hover{color:var(--foreground)}.login-secondary-actions.svelte-18c6u1m a:where(.svelte-18c6u1m) svg{width:.85rem;height:.85rem}.configuration-note.svelte-18c6u1m{text-align:center;margin:0}@media (width<=30rem){.login-secondary-actions.svelte-18c6u1m{flex-direction:column;align-items:stretch}}
