/* Self-hosted Inter; CJK glyphs use the existing system fallback. */
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('../ui/fonts/inter/InterVariable.woff2') format('woff2');}
:root{--portal-font:Inter,Tahoma,Helvetica,Arial,"Microsoft YaHei",sans-serif;}
html body{font-family:var(--portal-font);font-weight:400;}
/* Keep tabular digits on numeric surfaces despite Ext font shorthands. */
:is(.x-grid-cell-inner,.x-form-field,.x-form-display-field,.x-ui-assets,.x-ui-block-box,.x-ui-clock-time,.x-gauge-text,.x-progress-text,.x-toolbar-text),
:is(.x-grid-cell-inner,.x-form-field,.x-form-display-field,.x-ui-assets,.x-ui-block-box,.x-ui-clock-time,.x-gauge-text,.x-progress-text,.x-toolbar-text) *{font-variant-numeric:tabular-nums!important;}
/* Icon glyphs retain their original font features, including inside grids. */
.gm-icon,.x-fa,.fa{font-variant-numeric:normal!important;}
