.auth-form_page__bQAcq{color:var(--warm-text)}.auth-form_page__bQAcq .auth-mode-switch{overflow:hidden;gap:0;padding:0;border:1px solid var(--warm-border);border-radius:var(--ui-radius-control);background:var(--warm-surface-soft)}.auth-form_page__bQAcq .auth-mode-tab{border-radius:0;color:var(--warm-muted)}.auth-form_page__bQAcq .auth-mode-tab[aria-current=page]{background:var(--warm-accent);color:var(--warm-accent-contrast)}.auth-form_page__bQAcq .auth-mode-tab:focus-visible{outline:2px solid var(--warm-accent-strong);outline-offset:-3px}.auth-form_page__bQAcq.auth-form-card{border-radius:var(--ui-radius-control)}.auth-form_page__bQAcq .auth-input{appearance:none;color-scheme:light;border:1px solid color-mix(in srgb,var(--warm-muted) 65%,var(--warm-surface-soft));border-radius:var(--ui-radius-control);background:var(--warm-surface-soft);color:var(--warm-text);caret-color:var(--warm-accent);outline:none}.dark .auth-form_page__bQAcq .auth-input{color-scheme:dark}.auth-form_page__bQAcq .auth-input::placeholder{color:var(--warm-muted);opacity:1}.auth-form_page__bQAcq .auth-input:focus-visible{border-color:var(--warm-accent);outline:2px solid var(--warm-accent);outline-offset:3px}.auth-form_page__bQAcq .auth-input:-webkit-autofill,.auth-form_page__bQAcq .auth-input:-webkit-autofill:focus,.auth-form_page__bQAcq .auth-input:-webkit-autofill:hover,.auth-form_page__bQAcq .auth-input:autofill{-webkit-text-fill-color:var(--warm-text);caret-color:var(--warm-accent);box-shadow:0 0 0 1000px var(--warm-surface-soft) inset}