/* ==========================================================
   vss-fonts.css
   ฟอนต์หลักของระบบ โหลดจากไฟล์ในเครื่อง (ไม่พึ่ง Google Fonts)
   ใช้กับหน้าที่ไม่ได้โหลด common-modern.css เช่น หน้า login
   และหน้า popup เล็ก ๆ ที่เรียก SweetAlert
   SweetAlert2 ใช้ font-family:inherit จึงรับฟอนต์จาก body ที่นี่
   ========================================================== */

@font-face { font-family: 'Noto Sans Thai'; font-weight: 300; font-style: normal; font-display: swap; src: url('../assets/fonts/noto-sans-thai/NotoSansThai-300.ttf') format('truetype'); }
@font-face { font-family: 'Noto Sans Thai'; font-weight: 400; font-style: normal; font-display: swap; src: url('../assets/fonts/noto-sans-thai/NotoSansThai-400.ttf') format('truetype'); }
@font-face { font-family: 'Noto Sans Thai'; font-weight: 500; font-style: normal; font-display: swap; src: url('../assets/fonts/noto-sans-thai/NotoSansThai-500.ttf') format('truetype'); }
@font-face { font-family: 'Noto Sans Thai'; font-weight: 600; font-style: normal; font-display: swap; src: url('../assets/fonts/noto-sans-thai/NotoSansThai-600.ttf') format('truetype'); }
@font-face { font-family: 'Noto Sans Thai'; font-weight: 700; font-style: normal; font-display: swap; src: url('../assets/fonts/noto-sans-thai/NotoSansThai-700.ttf') format('truetype'); }

body { font-family: 'Noto Sans Thai', sans-serif; }

/* SweetAlert2 - บังคับให้ตรงกับฟอนต์หลักเสมอ ไม่ว่าหน้าจะตั้ง body ไว้ยังไง */
.swal2-container,
.swal2-popup,
.swal2-title,
.swal2-html-container,
.swal2-actions,
.swal2-confirm,
.swal2-cancel,
.swal2-deny,
.swal2-input,
.swal2-validation-message { font-family: 'Noto Sans Thai', sans-serif; }
