/*
 * WCAG 2.5.8 (AA) — Target Size (Minimum), 24x24 CSS px.
 *
 * Standalone, additive sheet (no existing rule edited → no merge collision).
 * A headless audit found text form controls rendering at 20px height on the
 * auth pages (and similar elsewhere), below the 24px AA floor.
 *
 * `min-height` only ever GROWS a control that is currently shorter than 24px;
 * controls already ≥24px are unaffected (min-height ≤ current height is a
 * no-op), so this cannot shrink anything or break layouts that already comply.
 * Scoped to text-like controls — NOT checkbox/radio/range (whose visual box is
 * intentionally small and whose effective target is the associated label), and
 * NOT inline text links (exempt under the WCAG 2.5.8 "inline" exception).
 */
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="hidden"]),
select,
textarea {
  min-height: 24px;
}
