/* CXO Technology.ai — revenue terminal theme */
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap');

:root {
  /* surfaces */
  --bg:        #06070c;
  --bg-2:      #090b12;
  --panel:     #0b0e17;
  --panel-2:   #10141f;
  --panel-3:   #161b29;

  /* lines */
  --line:        rgba(120,150,210,0.10);
  --line-2:      rgba(120,150,210,0.16);
  --line-bright: rgba(90,150,255,0.40);

  /* ink */
  --ink:   #eaf0fa;
  --ink-2: #9fadc4;
  --ink-3: #57637b;

  /* signal */
  --blue:        #4d8dff;
  --blue-bright: #74b0ff;
  --cyan:        #5cc6f7;
  --green:       #34d6a6;
  --amber:       #f1b24b;
  --dim:         #43506a;

  --mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, monospace;
  --disp: 'Space Grotesk', system-ui, sans-serif;

  --glow-blue: 0 0 0 1px rgba(77,141,255,0.5), 0 0 24px 2px rgba(77,141,255,0.45), 0 0 60px 8px rgba(77,141,255,0.18);
}

* { box-sizing: border-box; }
html, body { margin: 0; height: 100%; background: #000; }

/* utility */
.mono { font-family: var(--mono); }
.disp { font-family: var(--disp); }
.tnum { font-variant-numeric: tabular-nums; }
.upp  { text-transform: uppercase; letter-spacing: 0.18em; }
