/* Quantum Coder Custom Stylesheet */

.theme-quantum-coder {
  --theme-primary: #ffffff; /* Sleek monochrome/neutral white */
  --theme-primary-hover: #e5e5e5;
  --theme-bg: #000000; /* Pure black background */
  --theme-card-bg: rgba(18, 18, 18, 0.85); /* Dark card background */
  --theme-border: rgba(255, 255, 255, 0.1);
  --theme-border-hover: rgba(255, 255, 255, 0.25);
  --theme-text: #f5f5f5; /* Light neutral text */
  --theme-text-muted: #737373; /* Muted gray text */
  --theme-font: "Outfit", "Inter", -apple-system, sans-serif;

  font-family: var(--theme-font);
  background-color: var(--theme-bg) !important;
  color: var(--theme-text) !important;
}

.theme-quantum-coder.dark,
.dark .theme-quantum-coder,
.dark.theme-quantum-coder {
  --theme-primary: #ffffff;
  --theme-primary-hover: #e5e5e5;
  --theme-bg: #000000;
  --theme-card-bg: rgba(18, 18, 18, 0.85);
  --theme-border: rgba(255, 255, 255, 0.1);
  --theme-border-hover: rgba(255, 255, 255, 0.25);
  --theme-text: #ffffff;
  --theme-text-muted: #a3a3a3;
}

.theme-quantum-coder body {
  background-color: var(--theme-bg) !important;
  color: var(--theme-text) !important;
}
