/* ═══════════════════════════════════════════
   LIGHT THEME: AI debug panel
   ═══════════════════════════════════════════ */

  [data-theme="light"] .ai-debug-section {
    background: #e2dcd3;
    border-color: #b8ad9e;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  }

  [data-theme="light"] .ai-debug-header {
    color: #44403c;
  }

  [data-theme="light"] .ai-debug-label {
    color: #78716c;
  }

  [data-theme="light"] .ai-debug-raw {
    background: var(--bg2);
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.06);
  }

/* ── Auto-generated gap fills ── */

[data-theme="light"] .ai-font-btn {
  background: var(--bg2) !important;
  border: 1px solid #a89880 !important;
}
[data-theme="light"] .ai-font-btn:hover {
  border-color: #8a7a68 !important;
}
[data-theme="light"] .consumable-deploy-btn:hover:not(:disabled) {
  background: rgba(139,58,0,0.05);
}
[data-theme="light"] .consumable-deploy-btn.tier-epic:hover:not(:disabled) {
  background: rgba(139,58,0,0.08);
}
[data-theme="light"] .consequence-warn.zone-degraded {
  background: rgba(139,58,0,0.06);
}
[data-theme="light"] .consequence-warn.zone-danger {
  background: rgba(139,58,0,0.12);
}
[data-theme="light"] .consequence-warn.zone-critical {
  background: rgba(190,18,60,0.08);
}
[data-theme="light"] .consequence-warn.zone-dead {
  background: rgba(190,18,60,0.12);
}
[data-theme="light"] .ambient-threat-section {
  background: rgba(190,18,60,0.04);
}
[data-theme="light"] .encounter-respond-btn:active {
  background: rgba(139,58,0,0.1);
}
[data-theme="light"] .encounter-flee-btn {
  background: rgba(190,18,60,0.08);
  border: 1.5px solid rgba(190,18,60,0.4);
}
[data-theme="light"] .encounter-flee-btn:hover {
  background: rgba(190,18,60,0.12);
  box-shadow: 0 0 12px rgba(190,18,60,0.15);
}
[data-theme="light"] .encounter-flee-btn:active {
  background: rgba(190,18,60,0.18);
  box-shadow: 0 0 16px rgba(190,18,60,0.2);
}
[data-theme="light"] .salvage-section {
  background: rgba(190,18,60,0.06);
}
[data-theme="light"] .passenger-acquired-panel {
  background: rgba(21,128,61,0.03);
}
[data-theme="light"] .passenger-death-panel {
  background: rgba(190,18,60,0.05);
}
[data-theme="light"] .sys-mod-cap {
  border: 1px solid rgba(21,128,61,0.25);
}
[data-theme="light"] .sys-mod-boost {
  border: 1px solid rgba(21,128,61,0.25);
}
[data-theme="light"] .sys-mod-good {
  border: 1px solid rgba(21,128,61,0.2);
}
[data-theme="light"] .sys-mod-bad {
  border: 1px solid rgba(139,58,0,0.25);
}

[data-theme="light"] .consumable-pill.tier-rare { border-color: #2563eb; color: #2563eb; }
[data-theme="light"] .consumable-pill.tier-rare:hover:not(:disabled) { border-color: #1d4ed8; }
[data-theme="light"] .consumable-pill.tier-epic { border-color: #7e22ce; color: #7e22ce; }
[data-theme="light"] .consumable-pill.tier-epic:hover:not(:disabled) { border-color: #6b21a8; }
