/* Graphite terminal theme from the supplied design reference. */
:root:has(.it-app), .it-app {
  --it-bg: #0c0c0c;
  --it-panel: #151515;
  --it-chart: #121212;
  --it-raised: #212121;
  --it-border: #343434;
  --it-soft-border: #262626;
  --it-text: #efefef;
  --it-muted: #a1a1a1;
  --it-faint: #a1a1a1;
  --it-buy: #62e89b;
  --it-sell: #ff6f68;
  --it-warn: #e8c968;
  --it-radius: 3.84px;
  --it-news-width: 387px;
  --it-data-width: 650px;
  --it-bottom-height: 164px;
  --surface: #121212; --surface-2: #212121; --bg: #0c0c0c; --ink: #efefef; --muted: #a1a1a1; --muted-strong: #bebebe; --line: #292929; --line-strong: #525252; --profit: #62e89b; --loss: #ff6f68; --accent: #62e89b; --accent-fill: #62e89b; --accent-on-fill: #0c0c0c; --accent-soft: #173224;
}
@font-face { font-family: "Geist Variable"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/fonts/geist-latin.woff2") format("woff2"); }
@font-face { font-family: "Geist Variable"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/fonts/geist-cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
