/*
 * SecFeed: Lesbarkeit im Tabler-Dark-Mode (abgemildert, nicht rein-weiss).
 *
 * Tabler tr.bg-*-lt: color !important auf der Zeile + dunkles code-bg erzeugte
 * frueher extrem niedrige Kontraste in <code>-Pills (siehe Lesbarkeits-Notizen im Repo).
 *
 * CVE-Spalte: weiterhin <a><code>; gezielt _col_CVEs, nicht die Klartext-Spalten
 * „Quelle“/„Source“.
 */
[data-bs-theme="dark"] {
  --tblr-link-color: #5eb0f0;
  --tblr-link-hover-color: #9ad0f7;
}

[data-bs-theme="dark"] .table > tbody > tr > td {
  color: rgba(226, 232, 240, 0.88);
}

[data-bs-theme="dark"] .table > tbody > tr[class*="bg-"] > td {
  color: rgba(226, 232, 240, 0.9) !important;
}

[data-bs-theme="dark"] .table > tbody > tr > td strong,
[data-bs-theme="dark"] .table > tbody > tr > td .markdown strong,
[data-bs-theme="dark"] .table > tbody > tr[class*="bg-"] > td strong {
  color: #cbd5e1;
  font-weight: 600;
}

[data-bs-theme="dark"] .table > tbody > tr[class*="bg-"] > td strong {
  color: #cbd5e1 !important;
}

[data-bs-theme="dark"] .table > tbody > tr > td._col_CVEs code {
  color: #b8d4ec !important;
  background-color: #1e293b !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  --tblr-code-color: #b8d4ec;
}

[data-bs-theme="dark"] .table > tbody > tr > td .text-secondary,
[data-bs-theme="dark"] .table > tbody > tr > td .text-muted {
  color: #a8b8cc !important;
}
