fix: Kingdom Rush #15540 online mit Bild + Workflow gehärtet
- verify_article.sh: +4 CSS-Compliance-Checks (vorbestell-box, bsn-facts, veraltete Boxen, Inline-Styles) - fix_article_format.py: Auto-Fixer für Inline-Style-Stripping - journalistic-article-writing SKILL.md: QC-Pipeline + Template mit vorbestell-box - artikel_kingdom_rush_deal_20260710.html: PATCH 200 auf Joomla + Bild
This commit is contained in:
@@ -0,0 +1,112 @@
|
||||
/* ═══════════════════════════════════════════════════════════════════
|
||||
BSN Dark Mode — alle hellen Boxen im Artikel-Content (09.07.2026)
|
||||
NACH dem gesamten bestehenden Custom CSS einfügen.
|
||||
Danach: Astroid Cache leeren!
|
||||
═══════════════════════════════════════════════════════════════════ */
|
||||
|
||||
/* ── Design-Token ── */
|
||||
[data-bs-theme="dark"] {
|
||||
--vb-tint: #252538 !important;
|
||||
--vb-tint-border: #3a3a5c !important;
|
||||
--vb-muted: #9090c0 !important;
|
||||
--vb-text: #c8c8d8 !important;
|
||||
--vb-accent: #7b7fd4 !important;
|
||||
--vb-accent-dark: #a0a4e8 !important;
|
||||
--vb-accent-hover: #9498e0 !important;
|
||||
}
|
||||
|
||||
/* ── 1. Vorbestell-Box ── */
|
||||
[data-bs-theme="dark"] .vorbestell-box {
|
||||
background: #1e1e2e !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .vorbestell-box__panel {
|
||||
background: var(--vb-tint) !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .vorbestell-box__btn {
|
||||
background: var(--vb-accent) !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .vorbestell-box__btn:hover {
|
||||
background: var(--vb-accent-hover) !important;
|
||||
}
|
||||
|
||||
/* ── 2. bsn-facts ── */
|
||||
[data-bs-theme="dark"] .bsn-facts {
|
||||
background: #1e1e2e !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .bsn-facts__tile {
|
||||
background: var(--vb-tint) !important;
|
||||
}
|
||||
|
||||
/* ── 3. ANY inline white/cream background inside article ── */
|
||||
[data-bs-theme="dark"] .item-page [style*="background:#fff"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background: #fff"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background:#ffffff"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background-color:#fff"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background: white"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background:#f2f2f2"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background: #f2f2f2"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background:#f5f5fa"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background: #f5f5fa"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background:#f9f7f4"],
|
||||
[data-bs-theme="dark"] .item-page [style*="background: #f9f7f4"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background:#fff"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background: #fff"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background:#ffffff"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background:#f2f2f2"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background: #f2f2f2"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background:#f5f5fa"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background:#f9f7f4"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background:#f0f4f8"],
|
||||
[data-bs-theme="dark"] .com-content-article [style*="background: #f0f4f8"],
|
||||
[data-bs-theme="dark"] .astroid-component-area [style*="background:#fff"],
|
||||
[data-bs-theme="dark"] .astroid-component-area [style*="background: #fff"],
|
||||
[data-bs-theme="dark"] .astroid-component-area [style*="background:#f2f2f2"],
|
||||
[data-bs-theme="dark"] .astroid-component-area [style*="background:#f5f5fa"],
|
||||
[data-bs-theme="dark"] .astroid-component-area [style*="background:#f9f7f4"] {
|
||||
background: #1e1e2e !important;
|
||||
background-color: #1e1e2e !important;
|
||||
}
|
||||
|
||||
/* ── 4. bsn-infobox (Legacy) ── */
|
||||
[data-bs-theme="dark"] .bsn-infobox {
|
||||
background: #1e1e2e !important;
|
||||
border-color: var(--vb-tint-border) !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .bsn-infobox td {
|
||||
border-color: var(--vb-tint-border) !important;
|
||||
color: var(--vb-text) !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .bsn-infobox td:first-child {
|
||||
color: var(--vb-accent-dark) !important;
|
||||
}
|
||||
|
||||
/* ── 5. bsn-table (Legacy) ── */
|
||||
[data-bs-theme="dark"] .bsn-table td {
|
||||
border-color: var(--vb-tint-border) !important;
|
||||
color: var(--vb-text) !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .bsn-table td:first-child {
|
||||
color: var(--vb-accent-dark) !important;
|
||||
}
|
||||
|
||||
/* ── 6. Text-Elemente ── */
|
||||
[data-bs-theme="dark"] .bsn-dachzeile {
|
||||
color: #aaa !important;
|
||||
border-color: var(--vb-tint-border) !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .bsn-meta {
|
||||
color: #888 !important;
|
||||
}
|
||||
|
||||
[data-bs-theme="dark"] .bsn-recherche {
|
||||
color: #888 !important;
|
||||
border-color: var(--vb-tint-border) !important;
|
||||
}
|
||||
Reference in New Issue
Block a user