.auth-page.svelte-ldx6xn{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:var(--space-4);background:radial-gradient(circle at top,#1a1a1a,#000);color:#e0e0e0;z-index:100}.auth-background.svelte-ldx6xn{display:none}.auth-card.svelte-ldx6xn{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d inset;animation:svelte-ldx6xn-slideUp .6s cubic-bezier(.16,1,.3,1) forwards;position:relative;z-index:1}.card-header.svelte-ldx6xn{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2)}h1.svelte-ldx6xn{text-align:center;font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em;text-shadow:none}@keyframes svelte-ldx6xn-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:480px){.auth-card.svelte-ldx6xn{padding:var(--space-6);background:#0006;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:none}}.auth-card .text-muted{color:#fff9!important}.auth-card label{color:#fffc!important}.auth-card .input{background:#00000040!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;transition:all .2s ease}.auth-card .input:focus{background:#0006!important;border-color:var(--brand)!important;box-shadow:0 0 0 2px rgba(var(--brand-rgb),.25)!important}.auth-card .input::placeholder{color:#ffffff4d!important}.btn-google-sleek{background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.btn-google-sleek:hover{background:#ffffff1f!important;transform:translateY(-1px)}.divider span{background:transparent!important;color:#fff6!important}.divider:before,.divider:after{background:#ffffff1a!important}.text-link{color:#a78bfa!important}.text-link:hover{color:#fff!important}
