
/* AirlyGo V11.1.62 — Local-first typography hardening
   No external Google Fonts dependency is required for critical UI rendering.
   Uses installed/local equivalents when present and strong system fallbacks otherwise. */

:root{
  --ag-font-ui: "Work Sans", "Segoe UI", Arial, sans-serif;
  --ag-font-heading: "Baloo 2", "Segoe UI", Arial, sans-serif;
  --ag-font-mono: "JetBrains Mono", "Cascadia Mono", Consolas, monospace;
  --ag-font-si: "Noto Sans Sinhala", "Iskoola Pota", "Segoe UI", sans-serif;
  --ag-font-ta: "Noto Sans Tamil", "Nirmala UI", "Latha", "Segoe UI", sans-serif;
}

html,body,button,input,select,textarea{
  font-family:var(--ag-font-ui)!important;
}

h1,h2,h3,h4,h5,h6,
.brand-title,.hero-title,.results-title,.section-title{
  font-family:var(--ag-font-heading)!important;
}

code,kbd,samp,pre,
.ticker-live,.eyebrow,.micro-label{
  font-family:var(--ag-font-mono)!important;
}

html[lang="si"] body,
body.lang-si,
body[data-lang="si"]{
  font-family:var(--ag-font-si)!important;
}
html[lang="ta"] body,
body.lang-ta,
body[data-lang="ta"]{
  font-family:var(--ag-font-ta)!important;
}

/* Preserve English typography inside mixed-language UI */
:lang(en){
  font-family:var(--ag-font-ui);
}
