/* SV Botanica — Thai locale overrides.
   Load AFTER the page's main stylesheet on every /th/ page:
   <link rel="stylesheet" href="/css/thai.css">
   Latin text keeps Jost / Playfair Display; Thai glyphs fill in from the
   Noto Thai subsets declared in /fonts/fonts.css (unicode-range scoped). */

/* `html body` keeps these ahead of the page-level inline <style> blocks, which
   use bare element selectors and would otherwise win on document order. */
html body{font-family:'Jost','Noto Sans Thai',sans-serif}
html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{
  font-family:'Playfair Display','Noto Serif Thai',Georgia,serif;line-height:1.45}
.nav-logo-name,.b-name{font-family:'Playfair Display','Noto Serif Thai',serif}
.nav-search input,.mob-search input{font-family:'Jost','Noto Sans Thai',sans-serif}

/* The "(EN)" marker on links to untranslated pages pushes nav items onto a
   second line; Thai labels are already wider than the English originals. */
.nav-links>a,.nav-cta,.mob-cta{white-space:nowrap}

/* Thai script carries stacked vowel/tone marks — give text room */
p,li,td{line-height:1.85}

/* Tracking tuned for Latin smallcaps looks broken on Thai — neutralise it */
.nav-links a,.mobile-menu a,.nav-cta,.mob-cta,
.hero-eyebrow,.badge,.btn-primary,.btn-secondary,.cta-btn,
.grade-tag,.cert-badge,.article-cat-tag,.related-card-tag,.related-card a,
.footer-col h4{letter-spacing:normal}
.spec-table th,.grades-table th,.specs-table th{letter-spacing:0.5px}
