/* Design tokens — one place to retune the whole instrument. */
:root {
  color-scheme: dark;

  /* surfaces */
  --bg: #07080b;
  --bg-2: #0a0c11;
  --panel: #0f1218;
  --panel-2: #141821;
  --panel-3: #1a1f2a;
  --panel-hi: #202634;
  --line: #232a36;
  --line-2: #2e3746;
  --line-soft: #1a1f28;

  /* type */
  --text: #e9edf5;
  --text-2: #c3cad8;
  --muted: #8a94a8;
  --dim: #5d6678;

  /* accents */
  --accent: #ff9d2e;
  --accent-hi: #ffc46b;
  --accent-lo: #ff7a1a;
  --accent-soft: rgba(255, 157, 46, 0.14);
  --accent-line: rgba(255, 157, 46, 0.38);
  --accent-2: #3ad2ff;
  --accent-2-soft: rgba(58, 210, 255, 0.14);
  --accent-3: #b06bff;
  --good: #3ddc97;
  --danger: #ff5470;

  /* geometry */
  --radius: 14px;
  --radius-sm: 9px;
  --radius-xs: 6px;
  --gap: 10px;
  --topbar-h: 60px;

  /* elevation */
  --shadow-1: 0 1px 0 rgba(255, 255, 255, 0.04) inset, 0 8px 24px rgba(0, 0, 0, 0.35);
  --shadow-2: 0 18px 50px rgba(0, 0, 0, 0.55);
  --glow: 0 0 22px rgba(255, 157, 46, 0.35);

  /* type stacks */
  --font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;

  /* motion */
  --ease: cubic-bezier(0.22, 0.61, 0.36, 1);
  --fast: 120ms;
  --med: 220ms;
}
