@layer app{.auth-form.svelte-8ukb9p{display:flex;flex-direction:column}.auth-form.svelte-8ukb9p h2:where(.svelte-8ukb9p){margin:0 0 var(--space-1);padding:0;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary)}.auth-subtitle.svelte-8ukb9p{margin:0 0 var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-secondary)}form.svelte-8ukb9p{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.field.svelte-8ukb9p{display:flex;flex-direction:column}.label-row.svelte-8ukb9p{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.auth-link.svelte-8ukb9p{margin-bottom:var(--space-1);font-size:var(--font-size-xs);color:var(--text-tertiary);text-underline-offset:2px}.auth-link.svelte-8ukb9p:hover{color:var(--text-primary)}.social-logins.svelte-8ukb9p{display:flex;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--ui-primary)}.social-login.svelte-8ukb9p{flex:1;display:inline-flex;align-items:center;justify-content:center;height:var(--form-control-height);border:var(--border-width) solid var(--ui-secondary);border-radius:var(--radius);color:var(--text-primary);transition:border-color var(--transition-fast)}.social-login.svelte-8ukb9p:hover{border-color:var(--ui-strong)}.social-login.svelte-8ukb9p svg:where(.svelte-8ukb9p){width:18px;height:18px}}
