@charset "UTF-8";.login-header.svelte-36t2kw{text-align:center;display:flex;flex-direction:column;gap:.5rem}.login-header.svelte-36t2kw .logo-container:where(.svelte-36t2kw){display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem}.login-header.svelte-36t2kw .logo-container:where(.svelte-36t2kw) .logo-icon:where(.svelte-36t2kw){background:#6200ee;color:#fff;padding:8px;border-radius:8px;display:flex}.login-header.svelte-36t2kw .logo-container:where(.svelte-36t2kw) .brand-name:where(.svelte-36t2kw){font-weight:600;font-size:.9rem}.login-header.svelte-36t2kw .title:where(.svelte-36t2kw){font-size:1.5rem;font-weight:700;margin:0}.login-header.svelte-36t2kw .subtitle:where(.svelte-36t2kw){font-size:.875rem;color:#666}.login-header.svelte-36t2kw .subtitle:where(.svelte-36t2kw) a:where(.svelte-36t2kw){color:#6200ee;text-decoration:none}.login-header.svelte-36t2kw .subtitle:where(.svelte-36t2kw) a:where(.svelte-36t2kw):hover{text-decoration:underline}.form-grid.svelte-36t2kw{display:flex;flex-direction:column;gap:1.25rem}.password-field-wrapper.svelte-36t2kw{position:relative}.separator.svelte-36t2kw{margin:.5rem 0}.social-grid.svelte-36t2kw{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.login-footer.svelte-36t2kw{text-align:center;font-size:.75rem;color:#999;line-height:1.4}.login-footer.svelte-36t2kw a:where(.svelte-36t2kw){color:inherit}.submit-btn{width:100%;height:44px;margin-top:.5rem;border-radius:20px}.signup-wrapper.svelte-kmqcod{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:#f8f9fa}.form-card-container.svelte-kmqcod{width:100%;max-width:400px}
