@font-face{font-family:Times New Roman;src:local(Times New Roman),url(/build/assets/Times_New_Roman-BULMiIqB.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+259,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Khmer OS Battambang;src:url(/build/assets/KhmerOS_battambang-hIxfxCXT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+25CC}@font-face{font-family:KhmerOS Battambang;src:url(/build/assets/KhmerOS_battambang-hIxfxCXT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+25CC}@font-face{font-family:Khmer OS Muol Light;src:url(/build/assets/KhmerOS_muollight-C5wfZQQH.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+25CC}@font-face{font-family:KhmerOS Muol Light;src:url(/build/assets/KhmerOS_muollight-C5wfZQQH.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+25CC}@font-face{font-family:AppAutoFont;src:local(Times New Roman),url(/build/assets/Times_New_Roman-BULMiIqB.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+259,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:AppAutoFont;src:url(/build/assets/KhmerOS_battambang-hIxfxCXT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+25CC}@font-face{font-family:AppTitleAutoFont;src:local(Times New Roman),url(/build/assets/Times_New_Roman-BULMiIqB.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+259,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:AppTitleAutoFont;src:url(/build/assets/KhmerOS_muollight-C5wfZQQH.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+25CC}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--font-body:"AppAutoFont", "Times New Roman", "Khmer OS Battambang", "KhmerOS Battambang", sans-serif;--font-title:"AppTitleAutoFont", "Times New Roman", "Khmer OS Muol Light", "KhmerOS Muol Light", serif;--sans:var(--font-body);--heading:var(--font-title);--mono:ui-monospace, Consolas, monospace;letter-spacing:.15px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,table,td,th,p,span,div,input,select,textarea,button,li,ul,a,label{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.title,.main-title,.page-title,.section-title,.header-title,.doc-title,.report-title,.modal-title,.card-title,.page-header h1,.page-header h2,.sidebar-logo h1,.sidebar-logo h2,.national-motto,.school-name-title,.cert-title,.muol-title,.main-title-header,.top-title,th.report-header,.print-title{font-family:var(--font-title)!important}[lang=en],html[lang=en],body[lang=en],.lang-en,.text-en,[lang=kh],html[lang=kh],body[lang=kh],.lang-kh,.text-kh{font-family:var(--font-body);--sans:var(--font-body);--heading:var(--font-title)}[lang=en] h1,[lang=en] h2,[lang=en] h3,[lang=kh] h1,[lang=kh] h2,[lang=kh] h3,.lang-en h1,.lang-kh h1,.lang-en h2,.lang-kh h2{font-family:var(--font-title)!important}.main-wrapper{font:12px/145% var(--sans)}a{color:var(--accent);font-weight:500;text-decoration:none;transition:color .15s}a:hover{color:var(--accent-border)}.fa,.fas,.far,.fab,.fal,.fad,.fa-solid,.fa-regular,.fa-brands,i[class*=fa-]{font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-style:normal;font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome!important}
