/* Two self-hosted OFL families: geometric Latin and Thai, shared across the product. */
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url('../vendor/fonts/jost-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url('../vendor/fonts/jost-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url('../vendor/fonts/jost-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url('../vendor/fonts/prompt-thai-400-normal.woff2') format('woff2');unicode-range:U+0E00-0E7F}
@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url('../vendor/fonts/prompt-thai-600-normal.woff2') format('woff2');unicode-range:U+0E00-0E7F}
@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url('../vendor/fonts/prompt-thai-700-normal.woff2') format('woff2');unicode-range:U+0E00-0E7F}
:root,html[lang]{--font:Jost,Prompt,sans-serif;--display:var(--font);--num:var(--font)}
body{font-family:var(--font)}
button,input,select,textarea,summary{font-family:inherit}
h1,h2,h3,h4,code,pre,svg text,#calculation code,.example code{font-family:var(--font)}
code,dd,.world-value,.calc-answer{font-variant-numeric:tabular-nums}
