.divider--horizontal.svelte-kfzjf4{border:none;border-top:1px solid var(--border-default);margin:var(--space-4) 0}.divider--horizontal.divider--labeled.svelte-kfzjf4{display:flex;align-items:center;gap:var(--space-2);border:none}.divider__line.svelte-kfzjf4{flex:1;height:1px;background-color:var(--border-default)}.divider__label.svelte-kfzjf4{font-size:var(--font-size-xs);color:var(--text-tertiary);padding:0 var(--space-2);white-space:nowrap}.divider--vertical.svelte-kfzjf4{display:inline-block;width:1px;height:100%;background-color:var(--border-default)}.auth-page.svelte-1x05zx6{display:flex;justify-content:center;align-items:center;min-height:calc(100dvh - 120px);padding:var(--space-8) var(--space-4);background-color:var(--surface-sunken);margin:calc(-1 * var(--space-4))}.auth-card.svelte-1x05zx6{width:100%;max-width:480px;padding:var(--space-8);background-color:var(--surface-body);border-radius:var(--radius-xl, var(--radius-lg));box-shadow:var(--shadow-medium)}.auth-logo.svelte-1x05zx6{display:flex;justify-content:center;margin-bottom:var(--space-4)}.auth-title.svelte-1x05zx6{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0 0 var(--space-6)}.auth-error.svelte-1x05zx6{padding:var(--space-3);margin-bottom:var(--space-4);background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.password-label-row.svelte-1x05zx6{display:flex;justify-content:flex-end;margin-bottom:calc(-1 * var(--space-1))}.forgot-password-link.svelte-1x05zx6{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-medium)}.forgot-password-link.svelte-1x05zx6:hover{color:var(--color-primary-hover)}.auth-actions.svelte-1x05zx6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.auth-actions.svelte-1x05zx6 .btn{width:100%}.auth-link.svelte-1x05zx6{margin-top:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.auth-link.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--color-primary);font-weight:var(--font-weight-medium)}.auth-link.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:var(--color-primary-hover)}
