/* fonts-thai.css — ฟอนต์ไทย Sarabun สำหรับหน้าที่ **ไม่ได้โหลด styles.css**
 *
 * ที่มา (09-12): ไล่ตรวจทั้งเว็บแล้วพบว่า 6 หน้านี้ไม่มีฟอนต์ไทยของตัวเองเลยสักตัว —
 *   auth · delete-account · privacy · reset-password · stage-analysis · terms
 * ⇒ ตัวอักษรไทยตกไปใช้ฟอนต์ของระบบ ซึ่งคนละตัวคนละความกว้างในแต่ละเครื่อง
 *   (iOS = Thonburi กว้างกว่า · Windows = Leelawadee · Android = Noto)
 *   = หน้าเดียวกันหน้าตาคนละอย่างในแต่ละเครื่อง และเทสบนเครื่อง CI แทนของจริงไม่ได้
 *
 * 🔴 ไฟล์นี้ต้องมี @font-face **ชุดเดียวกับ styles.css เป๊ะ** — ไม่งั้นสองฝั่งเพี้ยนกัน
 *    เทส tests/app/verify_thai_font.mjs เทียบให้อัตโนมัติ แก้ที่เดียวแล้วลืมอีกที่ = เทสตก
 * ⚠️ ไฟล์ฟอนต์อ้างด้วยพาธจากราก (/assets/fonts/…) ⇒ ใช้ได้ทั้งหน้าในรากและใน /articles
 */
@font-face { font-family:'Sarabun'; font-style:normal; font-weight:400; font-display:optional; src:url('/assets/fonts/sarabun-400-thai.woff2') format('woff2'); unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC; }
@font-face { font-family:'Sarabun'; font-style:normal; font-weight:400; font-display:optional; src:url('/assets/fonts/sarabun-400-latin.woff2') format('woff2'); unicode-range:U+0020-007F,U+00A0-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:'Sarabun'; font-style:normal; font-weight:500; font-display:optional; src:url('/assets/fonts/sarabun-500-thai.woff2') format('woff2'); unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC; }
@font-face { font-family:'Sarabun'; font-style:normal; font-weight:500; font-display:optional; src:url('/assets/fonts/sarabun-500-latin.woff2') format('woff2'); unicode-range:U+0020-007F,U+00A0-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:'Sarabun'; font-style:normal; font-weight:600; font-display:optional; src:url('/assets/fonts/sarabun-600-thai.woff2') format('woff2'); unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC; }
@font-face { font-family:'Sarabun'; font-style:normal; font-weight:600; font-display:optional; src:url('/assets/fonts/sarabun-600-latin.woff2') format('woff2'); unicode-range:U+0020-007F,U+00A0-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:'Sarabun'; font-style:normal; font-weight:700; font-display:optional; src:url('/assets/fonts/sarabun-700-thai.woff2') format('woff2'); unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC; }
@font-face { font-family:'Sarabun'; font-style:normal; font-weight:700; font-display:optional; src:url('/assets/fonts/sarabun-700-latin.woff2') format('woff2'); unicode-range:U+0020-007F,U+00A0-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; }

/* หน้าเหล่านี้เขียน CSS เอง ไม่มี body stack กลาง ⇒ ตั้งให้ตรงกับ styles.css */
body {
  font-family: "Sarabun", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
