/* Midnight - de standaard. Diep zwart, indigo accent, hoog contrast. */
:root[data-pack="midnight"] {
  --good:  #4ade80;
  --bad:   #f87171;
  --amber: #fbbf24;

  /* Afgeleid, niet apart opgegeven: een pack dat --good zet krijgt de zachte
     achtergrond en de rand er gratis bij, in zijn eigen contrast. Dit was de
     bug waardoor een dalende tokens/min beige werd op een neon-thema: het pack
     zette --amber wel, maar --amber-soft viel terug op het lichte thema. */
  --good-soft:   color-mix(in oklch, var(--good) 14%, var(--surface));
  --good-border: color-mix(in oklch, var(--good) 34%, var(--surface));
  --bad-soft:    color-mix(in oklch, var(--bad) 14%, var(--surface));
  --bad-border:  color-mix(in oklch, var(--bad) 34%, var(--surface));
  --amber-soft:  color-mix(in oklch, var(--amber) 14%, var(--surface));
  --amber-border:color-mix(in oklch, var(--amber) 34%, var(--surface));

  color-scheme: dark;
  --bg: #08080a; --bg-soft: #0b0b0e; --surface: #101013;
  --surface-2: #16161a; --surface-3: #1c1c21;
  --border: #232329; --border-strong: #303038;
  --text: #fafafa; --text-2: #9d9da8; --text-3: #6e6e79;
}
