/* Local brand fonts — offline, no third-party font request.
 * Site UI: Yati Sans for all languages (see tokens.css).
 * CombiSans kept below only if a page still references the family name.
 *
 * CombiSans-Medium.DEMO.bak.otf is a watermarked demo (~17KB). Do not load it.
 */
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Variable.ttf") format("truetype");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

/*
 * Safety net for any remaining broken CombiSans code points.
 * Digits + & + ! (demo watermark) come from Manrope.
 */
@font-face {
  font-family: "Avalon Ampersand";
  src: url("../fonts/Manrope-Variable.ttf") format("truetype");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0021, U+0026, U+0030-0039;
}

/* —— English: CombiSans (licensed Book / oblique only) ——
 * Important: Book must NOT claim weight 600–800. If it does, browsers
 * reuse the Book outlines for <strong> and bold looks identical to body.
 * With no upright Bold file, leave 600+ unmatched so the browser synthesizes.
 */
@font-face {
  font-family: "CombiSans";
  src: url("../fonts/CombiSans-LightOblique.otf") format("opentype");
  font-weight: 200 300;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: "CombiSans";
  src: url("../fonts/CombiSans-Book.otf") format("opentype");
  font-weight: 300 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CombiSans";
  src: url("../fonts/CombiSans-BoldOblique.otf") format("opentype");
  font-weight: 600 800;
  font-style: oblique;
  font-display: swap;
}

/* Legacy family names — Book only (never the DEMO Medium file) */
@font-face {
  font-family: "CombiSans-Medium";
  src: url("../fonts/CombiSans-Book.otf") format("opentype");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CombiSans-Book";
  src: url("../fonts/CombiSans-Book.otf") format("opentype");
  font-weight: 300 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avalon Sans";
  src: url("../fonts/Yati%20Sans%20Variation.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avalon Display";
  src: url("../fonts/Yati%20Sans%20Variation.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* —— Yati Sans (all languages) —— */
@font-face {
  font-family: "Yati Sans";
  src: url("../fonts/Yati%20Sans%20Variation.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Yati Sans Variation";
  src: url("../fonts/Yati%20Sans%20Variation.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avalon Myanmar";
  src: url("../fonts/Yati%20Sans%20Variation.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
