.login-page.svelte-iv8lg3{--color-primary-from: #5ea1ff;--color-primary-to: #2b7ff5;--color-text-primary: #191f28;--color-text-muted: #4e5968;--color-text-secondary: #8b95a1;--color-text-disabled: #b0b8c1;--color-bg: #fafafa;--color-card: #ffffff;--color-border: #e5e8eb;--color-success: #22c55e;--color-error: #ed5c5c;--color-warning: #f59e0b;background:var(--color-bg)}.login-header.svelte-iv8lg3{background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.login-tabs.svelte-iv8lg3{display:flex;align-items:center;gap:28px;overflow-x:auto;white-space:nowrap}.login-tabs.svelte-iv8lg3 a:where(.svelte-iv8lg3){color:var(--color-text-muted);font-size:17px;font-weight:600;text-decoration:none;transition:color .18s}.login-tabs.svelte-iv8lg3 a:where(.svelte-iv8lg3):hover{color:#2b7ff5}.mobile-menu-btn.svelte-iv8lg3{color:var(--color-text-muted);padding:8px;border-radius:10px}.mobile-menu-btn.svelte-iv8lg3:hover{background:#eef2f6}.mobile-login-menu.svelte-iv8lg3{border-top:1px solid var(--color-border);background:#fff;padding:10px 24px 14px;display:flex;flex-direction:column}.mobile-login-menu.svelte-iv8lg3 a:where(.svelte-iv8lg3){color:var(--color-text-muted);text-decoration:none;font-size:16px;font-weight:600;padding:10px 0}.mobile-login-menu.svelte-iv8lg3 a:where(.svelte-iv8lg3):hover{color:#2b7ff5}.login-footer.svelte-iv8lg3{border-top:1px solid var(--color-border);background:#fffc}.url-badge.svelte-iv8lg3{color:var(--color-text-secondary);border:1px solid var(--color-border);background:#f8fafc;border-radius:9999px;padding:8px 14px}.login-input.svelte-iv8lg3{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-card);color:var(--color-text-primary);outline:none;transition:border-color .18s,box-shadow .18s}.login-input.svelte-iv8lg3::placeholder{color:var(--color-text-secondary)}.login-input.svelte-iv8lg3:focus{border-color:#86b6ff;box-shadow:0 0 0 3px #5ea1ff2e}.btn-primary.svelte-iv8lg3{background:linear-gradient(to right,var(--color-primary-from),var(--color-primary-to))}
