:root {
  --bg-main: #f8f9fa;
  --bg-panel: #ffffff;
  --bg-code: #e9ecef;
  --border: #dee2e6;
  --text-main: #212529;
  --text-secondary: #343a40;
  --text-muted: #6c757d;
  --accent-blue: #007bff;
  --accent-green: #28a745;
  --accent-yellow: #ffc107;
  --accent-orange: #fd7e14;
  --accent-red: #dc3545;
  --accent-purple: #6f42c1;
  --json-key: #007bff;
  --json-string: #ffc107;
  --json-number: #28a745;
  --json-boolean: #6f42c1;
  --json-null: #dc3545;
  --tree-guide: #dee2e6;
  --selected-bg: #e9ecef;
  --hover-bg: #f1f3f5;
  --focus-ring: #007bff;
  --icon: #212529;
}
