body{background:#0d0d0f}.auth-page.svelte-8bdjn9{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card.svelte-8bdjn9{text-align:center;background:#161618;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;padding:48px;display:flex}.auth-logo.svelte-8bdjn9{height:22px;margin-bottom:8px}.auth-title.svelte-8bdjn9{font-family:Outfit,sans-serif;font-size:26px;font-weight:700}.auth-sub.svelte-8bdjn9{color:#ffffff73;font-size:14px}.auth-form.svelte-8bdjn9{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.auth-row.svelte-8bdjn9{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-input.svelte-8bdjn9{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.auth-input.svelte-8bdjn9::placeholder{color:#ffffff4d}.auth-input.svelte-8bdjn9:focus{border-color:#e6332966;outline:none}.auth-submit.svelte-8bdjn9{justify-content:center;width:100%;margin-top:4px;padding:14px;font-size:15px}.auth-link.svelte-8bdjn9{color:#fff6;font-size:13px}.auth-link.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#e63329cc;text-decoration:none}.auth-link.svelte-8bdjn9 a:where(.svelte-8bdjn9):hover{color:#e63329}
