/* PORTAL WEB AC · Tipografia global v0.2.1
   - Família única: Montserrat.
   - Increment general: +3pt (equivalent a 4px CSS).
*/

:root {
  --ac-font-family: "Montserrat", "Segoe UI", Arial, Helvetica, sans-serif;
  --ac-font-increase: 3pt;
}

html,
body {
  font-family: var(--ac-font-family) !important;
}

body {
  /* Textos sense una mida específica: 16px + 3pt = 20px. */
  font-size: calc(1rem + var(--ac-font-increase));
}

body *,
body *::before,
body *::after,
button,
input,
textarea,
select,
option,
optgroup {
  font-family: var(--ac-font-family) !important;
}
