.auth-page.svelte-12uxezt.svelte-12uxezt{display:grid;gap:var(--space-4);width:100%}.auth-page.svelte-12uxezt .section-card{padding:clamp(var(--space-4),4vw,var(--space-6));border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent);box-shadow:var(--shadow-md)}.auth-page.svelte-12uxezt .section-card__header{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-page.svelte-12uxezt .section-card__header h2{margin:0;font-size:clamp(1.45rem,3.2vw,1.9rem);line-height:1.12}.auth-page.svelte-12uxezt .section-card__header .muted{max-width:32rem;line-height:1.5}.auth-page.svelte-12uxezt form.svelte-12uxezt{display:grid;gap:var(--space-5)}.auth-page.svelte-12uxezt .field-grid.svelte-12uxezt{display:grid;gap:var(--space-3)}.auth-page.svelte-12uxezt .action-row.svelte-12uxezt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.auth-page.svelte-12uxezt .action-row.svelte-12uxezt .ui-button--primary{width:100%}.demo-login-disclosure.svelte-12uxezt.svelte-12uxezt{display:grid;gap:var(--space-3)}.demo-login-disclosure.svelte-12uxezt summary.svelte-12uxezt{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.45rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.55rem .8rem;color:var(--button-muted-text);font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.demo-login-disclosure.svelte-12uxezt summary.svelte-12uxezt:hover,.demo-login-disclosure.svelte-12uxezt summary.svelte-12uxezt:focus-visible{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 .2rem var(--focus-ring)}.demo-login-list.svelte-12uxezt.svelte-12uxezt{display:grid;gap:var(--space-2)}.demo-login-list.svelte-12uxezt article.svelte-12uxezt{display:grid;gap:.2rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in srgb,var(--surface-muted) 58%,transparent)}.demo-login-list.svelte-12uxezt span.svelte-12uxezt,.demo-login-list.svelte-12uxezt small.svelte-12uxezt{color:var(--text-muted)}@media (max-width: 560px){.auth-page.svelte-12uxezt.svelte-12uxezt{width:100%}.auth-page.svelte-12uxezt .action-row.svelte-12uxezt{grid-template-columns:1fr}.auth-page.svelte-12uxezt .action-row.svelte-12uxezt .ui-button{width:100%}}
