/* Khmer and Chinese interface support (3.8.1). The bundled Noto Sans Khmer is only downloaded
   when Khmer characters are on the page, so devices without a Khmer font still render correctly. */
@font-face{font-family:'TQAL Khmer';src:url('/assets/fonts/NotoSansKhmer-Regular.ttf') format('truetype');font-weight:100 550;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200B-200D,U+25CC}
@font-face{font-family:'TQAL Khmer';src:url('/assets/fonts/NotoSansKhmer-Bold.ttf') format('truetype');font-weight:551 900;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200B-200D,U+25CC}
:root{font-family:'Segoe UI',Arial,'Khmer OS Battambang','TQAL Khmer','Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
.language-switch button{white-space:nowrap;flex-shrink:0}
.v3{font-family:Inter,'Segoe UI',Arial,'Khmer OS Battambang','TQAL Khmer','Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
.training-builder{font-family:Calibri,Carlito,"Khmer OS Battambang",Battambang,'TQAL Khmer',KaiTi,"楷体",'Noto Sans CJK SC',sans-serif}
html[lang=km]{font-family:'Segoe UI',Arial,'Khmer OS Battambang','TQAL Khmer','Leelawadee UI',sans-serif}
html[lang=km] body{line-height:1.65}
html[lang=km] .v3{line-height:1.7}
html[lang=km] h1,html[lang=km] h2,html[lang=km] h3,html[lang=km] .v3-section-title{line-height:1.6;letter-spacing:0}
html[lang=km] .nav-item{font-size:13px;line-height:1.6}
html[lang=km] .brand small{white-space:normal;line-height:1.5}
html[lang=km] button,html[lang=km] .v3-primary,html[lang=km] .v3-outline,html[lang=km] .btn{line-height:1.6}
html[lang=zh]{font-family:'Segoe UI',Arial,'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
html[lang=zh] .v3{font-family:Inter,'Segoe UI',Arial,'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
html[lang=km] select,html[lang=km] option{font-family:'Segoe UI',Arial,'Khmer OS Battambang','TQAL Khmer','Khmer UI','Leelawadee UI',sans-serif}
html[lang=zh] select,html[lang=zh] option{font-family:'Segoe UI',Arial,'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
.training-builder input,.training-builder select,.training-builder textarea,.training-builder .tr-mock-card .field input,.training-builder .tr-mock-card .field select,.training-builder .tr-mock-card .field textarea{font-family:Calibri,Carlito,"Khmer OS Battambang",Battambang,'TQAL Khmer',KaiTi,"楷体",'Noto Sans CJK SC',sans-serif}
.tr-paper{font-family:"Khmer OS Battambang",Battambang,Calibri,Carlito,'TQAL Khmer',KaiTi,"楷体",'Noto Sans CJK SC',sans-serif}
