/* =====================================================================
   รอบ 94: ฟอนต์ของระบบ — เก็บในเซิร์ฟเวอร์เอง (wwwroot/fonts/) ไม่พึ่ง Google Fonts
   - โหลดได้เสมอ (เน็ตลาว / ติดตั้งเป็นแอป / โดเมนของร้าน) และเหมือนกันทุกเครื่อง
   - Noto Sans Lao (ลาว + ละติน) / Noto Sans Thai (เฉพาะอักษรไทย) — ไฟล์ variable น้ำหนัก 400–800 ไฟล์เดียวต่อภาษา
     ตัดจาก google/fonts ofl/notosanslao, ofl/notosansthai (ตัดแกน wdth = 100, เก็บทุกตัวอักษรของฟอนต์ลาว / ช่วงไทยของฟอนต์ไทย)
   - สัญญาอนุญาต SIL OFL 1.1 → fonts/OFL.txt
   ใช้ผ่าน var(--font) ใน app.css เท่านั้น (ห้ามลิงก์ Google Fonts / ห้ามตั้ง font-family ตรง ๆ ใน CSS ใหม่)
   ลิงก์เป็นไฟล์แรกใน Components/App.razor (prepare.py ของวิดีโอคู่มือหยิบไปใช้เองด้วย)
   ===================================================================== */
@font-face {
  font-family: "Noto Sans Lao";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("fonts/noto-sans-lao.woff2?v=94") format("woff2");
  unicode-range: U+0000-017E, U+0218-021B, U+0237, U+02C6-02DD, U+0300-0328, U+0E80-0EFF,
                 U+1E80-1EF3, U+200B-203A, U+20AC-20AD, U+2122, U+2212, U+25CC;
}
@font-face {
  font-family: "Noto Sans Thai";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("fonts/noto-sans-thai.woff2?v=94") format("woff2");
  unicode-range: U+0E01-0E5B, U+200B-200D, U+25CC;
}
