/* ฟอนต์ Noto Sans Thai (Variable 100–900) โฮสต์บนเว็บเอง · SIL Open Font License 1.1 (ดู OFL-noto-sans-thai.txt) */
@font-face{font-family:"Noto Sans Thai";font-style:normal;font-display:swap;font-weight:100 900;
  src:url(/fonts/noto-sans-thai-thai.woff2) format("woff2-variations"),url(/fonts/noto-sans-thai-thai.woff2) format("woff2");
  unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:"Noto Sans Thai";font-style:normal;font-display:swap;font-weight:100 900;
  src:url(/fonts/noto-sans-thai-latin.woff2) format("woff2-variations"),url(/fonts/noto-sans-thai-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+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}

html body,html body button,html body input,html body textarea,html body select{
  font-family:"Noto Sans Thai","Sarabun","Segoe UI",Tahoma,system-ui,sans-serif}

/* ลำดับน้ำหนัก: หัวข้อหนา → เนื้อหาปกติ */
html body{font-weight:400}
html body h1{font-weight:800}
html body h2{font-weight:700}
html body h3{font-weight:700}
html body h4,html body h5{font-weight:600}
html body th{font-weight:600}
html body strong,html body b{font-weight:700}

/* เอกสารสำหรับพิมพ์ (สลิป / แบบราชการ) คงฟอนต์แบบฟอร์มเดิม */
html body .doc,html body .doc *{font-family:"Sarabun","TH Sarabun New",Tahoma,serif}
