.auth-page-title.svelte-kmqcod{color:var(--auth-text);margin-block:1rem 1.25rem;font-size:1.375rem;font-weight:700}.auth-form.svelte-kmqcod{flex-direction:column;gap:.875rem;display:flex}.auth-field.svelte-kmqcod{flex-direction:column;gap:.375rem;display:flex}.auth-label.svelte-kmqcod{color:var(--auth-text);font-size:.8125rem;font-weight:600}.auth-input.svelte-kmqcod{block-size:var(--auth-control-height);border:1px solid var(--auth-border);border-radius:var(--auth-radius-control);background:var(--auth-surface);color:var(--auth-text);padding-inline:.875rem;font-size:1rem}.auth-input.svelte-kmqcod:focus-visible{box-shadow:var(--auth-focus-ring);border-color:var(--auth-primary);outline:none}.auth-btn-primary.svelte-kmqcod{block-size:var(--auth-control-height);color:var(--auth-primary-contrast);background:var(--auth-primary);border-radius:var(--auth-radius-control);cursor:pointer;transition:opacity var(--auth-transition);border:none;padding-inline:1.25rem;font-size:.9375rem;font-weight:600}.auth-btn-primary.svelte-kmqcod:hover:not(:disabled){opacity:.9}.auth-btn-primary.svelte-kmqcod:focus-visible{box-shadow:var(--auth-focus-ring);outline:none}.auth-page-footer.svelte-kmqcod{color:var(--auth-muted);text-align:center;margin-block-start:1rem;font-size:.875rem}.auth-link.svelte-kmqcod{color:var(--auth-primary);font-weight:600;text-decoration:none}.auth-link.svelte-kmqcod:hover{text-decoration:underline}
