/* Self-hosted Noto families. OFL — see /fonts/Noto_Sans, Noto_Sans_Thai, Noto_Sans_Myanmar/OFL.txt */
/* Noto Sans: English/Latin; Noto Sans Thai: Thai; Noto Sans Myanmar: Myanmar (see custom-tailwind.css :lang). */
/* head.html preloads 400 + 600 per family; other weights load on demand (still declared below for correct UI). */

/* --- Noto Sans (Latin / English) --- */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Noto_Sans/static/NotoSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/Noto_Sans/static/NotoSans-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/Noto_Sans/static/NotoSans-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Noto_Sans/static/NotoSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/Noto_Sans/static/NotoSans-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Noto_Sans/static/NotoSans-Italic.ttf') format('truetype');
}

/* --- Noto Sans Thai --- */
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Thai/static/NotoSansThai-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Thai/static/NotoSansThai-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Thai/static/NotoSansThai-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Thai/static/NotoSansThai-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Thai/static/NotoSansThai-Black.ttf') format('truetype');
}

/* --- Noto Sans Myanmar --- */
@font-face {
  font-family: 'Noto Sans Myanmar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Myanmar/static/NotoSansMyanmar-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Myanmar';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Myanmar/static/NotoSansMyanmar-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Myanmar';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Myanmar/static/NotoSansMyanmar-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Sans Myanmar';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Noto_Sans_Myanmar/static/NotoSansMyanmar-Bold.ttf') format('truetype');
}

/*
 * Weight 800 (ExtraBold) — not used yet (no font-extrabold in templates). Uncomment + preload in head if needed.
 * @font-face {
 *   font-family: 'Noto Sans';
 *   font-style: normal;
 *   font-weight: 800;
 *   font-display: swap;
 *   src: url('/fonts/Noto_Sans/static/NotoSans-ExtraBold.ttf') format('truetype');
 * }
 * @font-face {
 *   font-family: 'Noto Sans Thai';
 *   font-style: normal;
 *   font-weight: 800;
 *   font-display: swap;
 *   src: url('/fonts/Noto_Sans_Thai/static/NotoSansThai-ExtraBold.ttf') format('truetype');
 * }
 * @font-face {
 *   font-family: 'Noto Sans Myanmar';
 *   font-style: normal;
 *   font-weight: 800;
 *   font-display: swap;
 *   src: url('/fonts/Noto_Sans_Myanmar/static/NotoSansMyanmar-ExtraBold.ttf') format('truetype');
 * }
 */
