/* OrbisERP typography system v106 · Sora
   One expressive UI family across the product. Monospace stays reserved for
   receipts, code and machine-oriented values. */
:root{
  --orbis-font-ui:"Sora",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --orbis-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
}
html body,
html body button,
html body input,
html body select,
html body textarea{
  font-family:var(--orbis-font-ui)!important;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
}
html.orbis-authenticated body *,
body.orbis-public *,
body.superadmin-app *,
body.orbis-launchpad *{
  font-family:var(--orbis-font-ui)!important;
}
html body :is(code,pre,kbd,samp,.receipt-config-preview,.receipt-paper,.ticket-paper,[data-font="mono"],[data-monospace]){
  font-family:var(--orbis-font-mono)!important;
  font-variant-numeric:tabular-nums;
}
html body :is(h1,h2,h3,.page-title,.section-title,.modal-title){
  letter-spacing:-.032em;
}
html body :is(.money,.amount,.price,[data-money]){
  font-variant-numeric:tabular-nums;
}
