:root {
  --bg-main: #272822;
  --bg-panel: #1e1f1c;
  --bg-code: #141411;
  --border: #49483e;
  --text-main: #f8f8f2;
  --text-secondary: #e0e0d8;
  --text-muted: #75715e;
  --accent-blue: #66d9ef;
  --accent-green: #a6e22e;
  --accent-yellow: #e6db74;
  --accent-orange: #fd971f;
  --accent-red: #f92672;
  --accent-purple: #ae81ff;
  --json-key: #66d9ef;
  --json-string: #e6db74;
  --json-number: #a6e22e;
  --json-boolean: #ae81ff;
  --json-null: #f92672;
  --tree-guide: #49483e;
  --selected-bg: #3e3d32;
  --hover-bg: #34342f;
  --focus-ring: #66d9ef;
  --icon: #f8f8f2;
}
