:root {
  --bg-navy: #0a0e17;
  --bg-card: rgba(15, 20, 32, 0.85);
  --accent-amber: #f5a623;
  --text-primary: #e2e8f0;
  --text-muted: #8b96a8;
  --border-subtle: rgba(245, 166, 35, 0.15);
}

html, body, #__next, .fixed {
  background-color: var(--bg-navy) !important;
  font-family: "JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", Menlo, Consolas, monospace !important;
}

:is(.dark .dark\:bg-white\/5),
[class*="bg-theme-"],
[class*="dark:bg-theme-"] {
  background-color: rgba(10, 14, 23, 0.95) !important;   /* push toward near-solid if text gets hard to read */
  ...
}

h2 {
  font-family: "JetBrains Mono", monospace !important;
  color: var(--accent-amber) !important;
  text-transform: lowercase;
}
h2::before {
  content: "./";
  opacity: 0.6;
}

.flex-1.px-2.py-2.text-sm.text-left {
  font-family: "JetBrains Mono", monospace !important;
  font-weight: 600;
  color: var(--text-primary) !important;
}

.text-theme-500,
[class*="text-theme-"] {
  color: var(--text-muted) !important;
}

.font-bold, [class*="font-bold"] {
  color: var(--accent-amber) !important;
}
