/* Cardly readability patch v1: increases UI/body text, preserves headline scale. */
/* Tailwind utility overrides for small text everywhere (public + Inertia). */
body :where(p, li, label, button, input, select, textarea, td, th) {
  font-size: max(15px, 1em);
}
/* Tailwind's tiny copy utility classes, including arbitrary values. */
body :where([class~="text-xs"], [class~="text-[10px]"], [class~="text-[11px]"], [class~="text-[12px]"], [class~="text-[0.65rem]"], [class~="text-[0.7rem]"], [class~="text-[0.75rem]"]):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 13px !important;
  line-height: 1.6 !important;
}
body :where([class~="text-sm"], [class~="text-[13px]"], [class~="text-[14px]"], [class~="text-[0.8rem]"], [class~="text-[0.85rem]"], [class~="text-[0.875rem]"]):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 15px !important;
  line-height: 1.65 !important;
}
/* Consistent, readable form controls and actionable UI elements. */
body :where(button, input, select, textarea) {
  font-size: 15px;
}
body :where(p, li) { line-height: 1.75; }
/* Never resize the display typography/headings. */
