/* Monokai Theme - Warm dark theme */
[data-theme="monokai"] {
  --bg-body: #272822;
  --bg-surface: #2E2E2E;
  --bg-surface-glass: rgba(46, 46, 46, 0.6);
  --bg-card: #3E3D32;
  --bg-card-glass: rgba(62, 61, 50, 0.6);

  --text-main: #F8F8F2;
  --text-muted: #75715E;
  --text-dim: #49483E;

  --primary: #66D9EF;
  --primary-glow: rgba(102, 217, 239, 0.5);
  --accent: #A6E22E;
  --accent-glow: rgba(166, 226, 46, 0.5);
  --danger: #F92672;

  --border-light: rgba(117, 113, 94, 0.3);
  --border-hover: rgba(117, 113, 94, 0.5);

  --shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, 0.3), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  --shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, 0.5), 0 10px 10px -5px rgba(0, 0, 0, 0.4);
  --shadow-glow: 0 0 20px var(--primary-glow);
}

[data-theme="monokai"] body {
  background-image:
    radial-gradient(circle at 15% 50%, rgba(102, 217, 239, 0.06), transparent 25%),
    radial-gradient(circle at 85% 30%, rgba(166, 226, 46, 0.06), transparent 25%);
}
