/* ═══ Thai overlay — /th/rent-villas/ only (scripts/rent-villas/build.py links it) ═══
   Montserrat carries no Thai glyphs. Noto Sans Thai is listed AFTER it, so
   Latin, digits, ฿ and $ keep the brand face and only the Thai runs fall
   through to Noto — the two sit at a similar x-height and weight range.

   Webflow sets font-family on ~200 selectors at varying specificity, so the
   scoped wildcard rtl.css already relies on is the only rule that reliably
   wins. Icon fonts are excluded: they carry glyphs, not text.
   ────────────────────────────────────────────────────────────────────────── */
html[lang="th"] body,
html[lang="th"] body *:not([class*="w-icon"]):not(.w-icon-dropdown-toggle) {
  font-family: "Montserrat", "Noto Sans Thai", -apple-system, system-ui, sans-serif !important;
}

/* Tracking is for Latin capitals. Thai has no case, and spaced-out Thai reads
   as a row of separate syllables. The switcher keeps its own. */
html[lang="th"] body *:not(.language-text) {
  letter-spacing: normal !important;
}
