@font-face{font-family:"Khelang Thai";src:url("fonts/NotoSansThai.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Kanit;src:url("fonts/Kanit-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Kanit;src:url("fonts/Kanit-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Kanit;src:url("fonts/Kanit-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Kanit;src:url("fonts/Kanit-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
:root{--khelang-font-ui:Kanit,"Khelang Thai",system-ui,-apple-system,"Segoe UI",sans-serif;--bs-font-sans-serif:var(--khelang-font-ui);--bs-body-font-family:var(--khelang-font-ui)}
body{font-family:var(--khelang-font-ui);line-height:1.7}button,input,select,textarea{font-family:inherit}.front-body h1,.front-body h2,.front-body h3{letter-spacing:0;line-height:1.45}.front-body .front-nav a:not(.btn){font-size:14px}.front-body .studio-intro,.front-body .studio-empty{font-size:16px;line-height:1.85}.ui-icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle;display:inline-block}.studio-floating .ui-icon{width:25px;height:25px}.header-quote .ui-icon{margin-right:6px}
