/* Shared visual language for the terminal, cabinet and chart documents. */
@font-face{font-family:"Brokerhub Inter";src:url('/fonts/inter/inter-latin-wght-normal.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root,:root[data-bs-theme="dark"]{
  color-scheme:dark;
  --bh-font:"Brokerhub Inter",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --bh-bg:#0d1012;--bh-surface:#15181b;--bh-surface-2:#202427;--bh-border:#2b3033;
  --bh-text:#e7e9ed;--bh-muted:#a0a7b2;--bh-accent:#007f77;--bh-accent-hover:#00736b;
  --bh-positive:#00b49d;--bh-negative:#f04452;--bh-focus:#20c5ad;--bh-on-accent:#fff;
  --bh-accent-soft:rgba(0,160,146,.13);--bh-shadow:0 4px 16px #0003;
  --bh-header-h:44px;--bh-rail-w:0px;--bh-radius:4px;--bh-control-radius:6px;
}
:root[data-bs-theme="light"]{
  color-scheme:light;
  --bh-bg:#f5f6f8;--bh-surface:#fff;--bh-surface-2:#f0f2f5;--bh-border:#dfe3e8;
  --bh-text:#17212b;--bh-muted:#5d6775;--bh-positive:#007f77;--bh-negative:#c63042;
  --bh-focus:#245bd6;--bh-accent-soft:rgba(0,127,119,.09);--bh-shadow:0 12px 36px #17212b14;
}

:root{--bh-number-font:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
