.auth-card.svelte-5uxi1w{max-width:420px;margin:0 auto;padding:52px 44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E"),radial-gradient(ellipse at 20% 20%,rgba(190,170,240,.16) 0%,transparent 60%),radial-gradient(ellipse at 85% 85%,rgba(215,240,70,.1) 0%,transparent 50%),#fff;background-size:200px 200px,100% 100%,100% 100%,100% 100%;border-radius:var(--radius-xl);border:1px solid rgba(19,0,204,.08);box-shadow:0 8px 40px #0000000f}h2.svelte-5uxi1w{font-family:var(--font);font-size:1.7em;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:32px;letter-spacing:-.02em}label.svelte-5uxi1w{display:block;font-size:.88em;font-weight:500;color:#4b5563;margin-bottom:8px}input[type=email].svelte-5uxi1w,input[type=password].svelte-5uxi1w,input[type=text].svelte-5uxi1w{width:100%;padding:14px 16px;margin-bottom:20px;border:1.5px solid #e5e7eb;border-radius:var(--radius-md);font-size:.95em;background:var(--bg-secondary);font-family:inherit;color:var(--text-primary);transition:all .2s;box-sizing:border-box}input.svelte-5uxi1w:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px #1300cc0f;outline:none}.submit-btn.svelte-5uxi1w{width:100%;padding:15px;background:var(--brand);color:#fff;border:none;border-radius:var(--radius-full);font-family:var(--font);font-size:.95em;font-weight:600;transition:all .25s;margin-top:4px;cursor:pointer}.submit-btn.svelte-5uxi1w:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-2px);box-shadow:0 8px 24px var(--brand-shadow)}.submit-btn.svelte-5uxi1w:disabled{opacity:.5;cursor:not-allowed}.link-btn.svelte-5uxi1w{display:block;width:100%;margin-top:16px;background:none;border:none;color:var(--brand);font-size:.9em;font-weight:500;text-align:center;cursor:pointer;font-family:inherit}.link-btn.svelte-5uxi1w:hover{text-decoration:underline}.email-pill.svelte-5uxi1w{display:flex;align-items:center;justify-content:space-between;background:var(--bg-secondary);padding:10px 16px;border-radius:var(--radius-md);margin-bottom:24px;font-size:.9em;color:#4b5563}.email-pill.svelte-5uxi1w button:where(.svelte-5uxi1w){background:none;border:none;color:var(--brand);font-weight:500;font-size:.9em;cursor:pointer}.email-pill.svelte-5uxi1w button:where(.svelte-5uxi1w):hover{text-decoration:underline}.checkbox-label.svelte-5uxi1w{display:flex;align-items:center;gap:10px;margin-bottom:24px;cursor:pointer;font-weight:400;font-size:.92em;color:#4b5563}.checkbox-label.svelte-5uxi1w input[type=checkbox]:where(.svelte-5uxi1w){width:18px;height:18px;margin:0;accent-color:var(--brand)}.error-msg.svelte-5uxi1w{background:#fff1f2;border:1px solid #fecdd3;color:#be123c;padding:12px 16px;border-radius:var(--radius-md);margin-bottom:20px;font-size:.9em;text-align:center}.success-msg.svelte-5uxi1w{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;padding:12px 16px;border-radius:var(--radius-md);margin-bottom:20px;font-size:.9em;text-align:center}.forgot-text.svelte-5uxi1w{color:#6b7280;text-align:center;margin-bottom:20px;font-size:.95em;font-weight:300}
