/* Global readability baseline — loaded after tailwind so these win */

/* Body baseline: 16px per WCAG / standard practice */
body {
    font-size: 16px;
    line-height: 1.6;
}

/* Tailwind utility overrides — enforce minimums */
.text-\[9px\]  { font-size: 12px !important; }
.text-\[10px\] { font-size: 12px !important; }
.text-\[11px\] { font-size: 13px !important; }
.text-\[12px\] { font-size: 13px !important; }
.text-\[13px\] { font-size: 14px !important; }

/* Tailwind named sizes */
.text-xs  { font-size: 0.8125rem  !important; line-height: 1.45; } /* 13px */
.text-sm  { font-size: 0.9375rem  !important; line-height: 1.55; } /* 15px */
.text-base{ font-size: 1rem       !important; line-height: 1.6;  } /* 16px */
