.auth-page.svelte-1nm3g3w{background:var(--color-background-bottom);flex-direction:column;min-height:100vh;display:flex}.auth-topbar.svelte-1nm3g3w{background:var(--color-background-top);border-bottom:2px solid var(--color-content-red-light);box-shadow:var(--shadow);padding:0 1.5rem}.topbar-inner.svelte-1nm3g3w{max-width:960px;margin:0 auto;padding:1rem 0}.auth-center.svelte-1nm3g3w{flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.auth-card.svelte-1nm3g3w{background:var(--color-background-top);border-radius:var(--radius);border:2px solid var(--color-content-red-light);width:100%;max-width:440px;box-shadow:var(--shadow-md);padding:2rem 2.25rem}.auth-logo-center.svelte-1nm3g3w{justify-content:center;margin-bottom:1.25rem;display:flex}.auth-header.svelte-1nm3g3w{text-align:center;border-bottom:1px solid var(--color-content-red-light);margin-bottom:1.75rem;padding-bottom:1.25rem}.auth-header.svelte-1nm3g3w h1:where(.svelte-1nm3g3w){color:var(--color-text);margin:0 0 .35rem;font-size:1.4rem}.auth-header.svelte-1nm3g3w p:where(.svelte-1nm3g3w){color:var(--color-gray);margin:0;font-size:.9rem}.auth-footer.svelte-1nm3g3w{text-align:center;color:var(--color-gray);padding:1rem;font-size:.8rem}.auth-footer.svelte-1nm3g3w p:where(.svelte-1nm3g3w){margin:0}
