/* Self-hosted web fonts (SIL Open Font License), latin subset: the staff template's
   type (2026-11). Outfit variable weight 400-700 (Google Fonts v15) for text,
   Instrument Serif (Google Fonts v5) for headings; 800 and 900 render at 700.
   One same-origin CSS file, never the render-blocking Google Fonts stylesheet.

   A customer page <link rel="preload">s outfit-latin + instrument-serif-latin in
   its <head> (with crossorigin, or the browser downloads them twice). The italic
   is preloaded only by Home and the city pages, which show it high on the page;
   elsewhere it is fetched when a page shows it. Inter is NOT declared here: no
   public page renders it, only login.html, which declares it inline.

   The home page (index.html) and 404.html inline these same rules in their <style>
   so no font stylesheet blocks the first paint; keep them in step.

   Font FILES are versioned by file name (netlify.toml caches /assets/fonts/*
   immutable for a year): to replace a font, add a new file name. This CSS is cached
   a year too: after editing it, bump fonts.css?v= at every reference site (grep the
   repo, including scripts/build-blog.js, tools/productpage-builder/demo-page-shell.html,
   hybrid-page-shell.html, tools/destination-builder/page-template.html and the
   committed destinations/<slug>/index.html pages via scripts/sweep-destination-chrome.js). */

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/thailand/assets/fonts/outfit-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/thailand/assets/fonts/instrument-serif-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/thailand/assets/fonts/instrument-serif-italic-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
