<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikimesothelioma.com/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.css</id>
	<title>MediaWiki:Common.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikimesothelioma.com/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.css"/>
	<link rel="alternate" type="text/html" href="https://wikimesothelioma.com/w/index.php?title=MediaWiki:Common.css&amp;action=history"/>
	<updated>2026-04-10T12:19:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wikimesothelioma.com/w/index.php?title=MediaWiki:Common.css&amp;diff=1913&amp;oldid=prev</id>
		<title>Wikamo: Fix dark mode: replace dead Citizen skin rules with Vector 2022 skin-theme-clientpref-night targeting</title>
		<link rel="alternate" type="text/html" href="https://wikimesothelioma.com/w/index.php?title=MediaWiki:Common.css&amp;diff=1913&amp;oldid=prev"/>
		<updated>2026-03-18T02:05:21Z</updated>

		<summary type="html">&lt;p&gt;Fix dark mode: replace dead Citizen skin rules with Vector 2022 skin-theme-clientpref-night targeting&lt;/p&gt;
&lt;a href=&quot;https://wikimesothelioma.com/w/index.php?title=MediaWiki:Common.css&amp;amp;diff=1913&amp;amp;oldid=1912&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Wikamo</name></author>
	</entry>
	<entry>
		<id>https://wikimesothelioma.com/w/index.php?title=MediaWiki:Common.css&amp;diff=1912&amp;oldid=prev</id>
		<title>Wikamo: Add mobile responsive CSS for infoboxes</title>
		<link rel="alternate" type="text/html" href="https://wikimesothelioma.com/w/index.php?title=MediaWiki:Common.css&amp;diff=1912&amp;oldid=prev"/>
		<updated>2026-03-17T23:17:31Z</updated>

		<summary type="html">&lt;p&gt;Add mobile responsive CSS for infoboxes&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* WikiMesothelioma.com - Dark Mode Compatibility CSS */&lt;br /&gt;
/* This CSS ensures all inline-styled content remains visible in dark mode */&lt;br /&gt;
&lt;br /&gt;
/* ===== FAQ HIGHLIGHT BOX ===== */&lt;br /&gt;
/* Used on Main Page and other highlight boxes */&lt;br /&gt;
.faq-highlight-box {&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== DARK MODE OVERRIDES ===== */&lt;br /&gt;
/* The Citizen skin uses @media (prefers-color-scheme: dark) for automatic dark mode */&lt;br /&gt;
&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
&lt;br /&gt;
    /* ----- FAQ Highlight Box Fix ----- */&lt;br /&gt;
    .faq-highlight-box,&lt;br /&gt;
    .faq-highlight-box td {&lt;br /&gt;
        background-color: var(--color-surface-2, #2a2a2a) !important;&lt;br /&gt;
        color: var(--color-base, #e0e0e0) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Infobox Fixes ----- */&lt;br /&gt;
    /* Override white backgrounds that become invisible */&lt;br /&gt;
    .infobox,&lt;br /&gt;
    .infobox td,&lt;br /&gt;
    .infobox th {&lt;br /&gt;
        background-color: var(--color-surface-1, #1e1e1e) !important;&lt;br /&gt;
        color: var(--color-base, #e0e0e0) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Infobox header - keep the blue but ensure text is visible */&lt;br /&gt;
    .infobox th[style*=&amp;quot;background:#1a5276&amp;quot;],&lt;br /&gt;
    .infobox td[style*=&amp;quot;background:#1a5276&amp;quot;] {&lt;br /&gt;
        background-color: #1a5276 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Light gray backgrounds in infoboxes */&lt;br /&gt;
    td[style*=&amp;quot;background:#f8f9fa&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;background: #f8f9fa&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#f8f9fa&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background:#f8f9fa&amp;quot;] {&lt;br /&gt;
        background-color: var(--color-surface-2, #2a2a2a) !important;&lt;br /&gt;
        color: var(--color-base, #e0e0e0) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Light blue backgrounds */&lt;br /&gt;
    td[style*=&amp;quot;background:#e8f4f8&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background:#e8f4f8&amp;quot;] {&lt;br /&gt;
        background-color: #1a3a4a !important;&lt;br /&gt;
        color: #e0e0e0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Alert/Callout Box Fixes ----- */&lt;br /&gt;
&lt;br /&gt;
    /* Warning boxes (yellow) */&lt;br /&gt;
    [style*=&amp;quot;background:#fff3cd&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#fff3cd&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;background:#fff3cd&amp;quot;] {&lt;br /&gt;
        background-color: #4a3f00 !important;&lt;br /&gt;
        border-color: #ffc107 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Warning text color - was #856404, invisible on dark */&lt;br /&gt;
    [style*=&amp;quot;color:#856404&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;color:#856404&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;color:#856404&amp;quot;] {&lt;br /&gt;
        color: #ffd54f !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Success boxes (green) */&lt;br /&gt;
    [style*=&amp;quot;background:#d4edda&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#d4edda&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;background:#d4edda&amp;quot;] {&lt;br /&gt;
        background-color: #1a3d1a !important;&lt;br /&gt;
        border-color: #28a745 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Success text color - was #155724, invisible on dark */&lt;br /&gt;
    [style*=&amp;quot;color:#155724&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;color:#155724&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;color:#155724&amp;quot;] {&lt;br /&gt;
        color: #81c784 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info boxes (blue) */&lt;br /&gt;
    [style*=&amp;quot;background:#cce5ff&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#cce5ff&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;background:#cce5ff&amp;quot;] {&lt;br /&gt;
        background-color: #1a3a5c !important;&lt;br /&gt;
        border-color: #007bff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info text color */&lt;br /&gt;
    [style*=&amp;quot;color:#004085&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;color:#004085&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;color:#004085&amp;quot;] {&lt;br /&gt;
        color: #90caf9 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Wikitable Fixes ----- */&lt;br /&gt;
    .wikitable {&lt;br /&gt;
        background-color: var(--color-surface-1, #1e1e1e) !important;&lt;br /&gt;
        color: var(--color-base, #e0e0e0) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .wikitable td,&lt;br /&gt;
    .wikitable th {&lt;br /&gt;
        border-color: #444 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Table headers with blue background - keep them but ensure contrast */&lt;br /&gt;
    .wikitable th[style*=&amp;quot;background:#1a5276&amp;quot;],&lt;br /&gt;
    th[style*=&amp;quot;background:#1a5276&amp;quot;] {&lt;br /&gt;
        background-color: #1a5276 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Quote Box Fixes ----- */&lt;br /&gt;
    /* Quote boxes with light backgrounds */&lt;br /&gt;
    [style*=&amp;quot;background:#f8f9fa&amp;quot;][style*=&amp;quot;border-left:4px solid #1a5276&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#f8f9fa&amp;quot;][style*=&amp;quot;border-left&amp;quot;] {&lt;br /&gt;
        background-color: #2a2a2a !important;&lt;br /&gt;
        color: #e0e0e0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- White Background Override ----- */&lt;br /&gt;
    [style*=&amp;quot;background:#ffffff&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background: #ffffff&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background:white&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background: white&amp;quot;] {&lt;br /&gt;
        background-color: var(--color-surface-1, #1e1e1e) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Border Color Fixes ----- */&lt;br /&gt;
    [style*=&amp;quot;border-bottom:1px solid #dee2e6&amp;quot;] {&lt;br /&gt;
        border-bottom-color: #444 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- General Text Visibility ----- */&lt;br /&gt;
    /* Ensure any dark text colors become light */&lt;br /&gt;
    [style*=&amp;quot;color:#212529&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;color: #212529&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;color:black&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;color: black&amp;quot;] {&lt;br /&gt;
        color: var(--color-base, #e0e0e0) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Gray text - make visible */&lt;br /&gt;
    [style*=&amp;quot;color:#666&amp;quot;] {&lt;br /&gt;
        color: #a0a0a0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Danger/Error boxes (red) ----- */&lt;br /&gt;
    [style*=&amp;quot;background:#f8d7da&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#f8d7da&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;background:#f8d7da&amp;quot;] {&lt;br /&gt;
        background-color: #4a1a1a !important;&lt;br /&gt;
        border-color: #dc3545 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;color:#721c24&amp;quot;],&lt;br /&gt;
    td[style*=&amp;quot;color:#721c24&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;color:#721c24&amp;quot;] {&lt;br /&gt;
        color: #f5a0a0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Navy/Dark blue backgrounds ----- */&lt;br /&gt;
    [style*=&amp;quot;background:#1a365d&amp;quot;],&lt;br /&gt;
    div[style*=&amp;quot;background:#1a365d&amp;quot;] {&lt;br /&gt;
        background-color: #1a365d !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Gradient backgrounds ----- */&lt;br /&gt;
    [style*=&amp;quot;background:linear-gradient&amp;quot;] {&lt;br /&gt;
        /* Gradients generally work in dark mode, but ensure text is visible */&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- CTA orange button gradient ----- */&lt;br /&gt;
    [style*=&amp;quot;background:linear-gradient(135deg, #ff6b35&amp;quot;] {&lt;br /&gt;
        /* Keep the orange gradient but ensure white text */&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;background:linear-gradient(135deg, #ff6b35&amp;quot;] span {&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* ----- Light colored text that needs darkening ----- */&lt;br /&gt;
    [style*=&amp;quot;color:#e8f4f8&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;color:#e2e8f0&amp;quot;] {&lt;br /&gt;
        color: #b0d0e0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Blue accent text */&lt;br /&gt;
    [style*=&amp;quot;color:#2980b9&amp;quot;] {&lt;br /&gt;
        color: #5dade2 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CITIZEN SKIN SPECIFIC FIXES ===== */&lt;br /&gt;
/* For Citizen skin&amp;#039;s built-in dark mode toggle */&lt;br /&gt;
&lt;br /&gt;
.skin-citizen-dark {&lt;br /&gt;
    /* Same overrides as above for manual dark mode toggle */&lt;br /&gt;
&lt;br /&gt;
    .faq-highlight-box,&lt;br /&gt;
    .faq-highlight-box td {&lt;br /&gt;
        background-color: var(--color-surface-2) !important;&lt;br /&gt;
        color: var(--color-base) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .infobox,&lt;br /&gt;
    .infobox td {&lt;br /&gt;
        background-color: var(--color-surface-1) !important;&lt;br /&gt;
        color: var(--color-base) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    td[style*=&amp;quot;background:#f8f9fa&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background:#f8f9fa&amp;quot;] {&lt;br /&gt;
        background-color: var(--color-surface-2) !important;&lt;br /&gt;
        color: var(--color-base) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;background:#fff3cd&amp;quot;] {&lt;br /&gt;
        background-color: #4a3f00 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;color:#856404&amp;quot;] {&lt;br /&gt;
        color: #ffd54f !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;background:#d4edda&amp;quot;] {&lt;br /&gt;
        background-color: #1a3d1a !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;color:#155724&amp;quot;] {&lt;br /&gt;
        color: #81c784 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;background:#cce5ff&amp;quot;] {&lt;br /&gt;
        background-color: #1a3a5c !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;background:#ffffff&amp;quot;],&lt;br /&gt;
    [style*=&amp;quot;background:white&amp;quot;] {&lt;br /&gt;
        background-color: var(--color-surface-1) !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Gray text */&lt;br /&gt;
    [style*=&amp;quot;color:#666&amp;quot;] {&lt;br /&gt;
        color: #a0a0a0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Danger boxes */&lt;br /&gt;
    [style*=&amp;quot;background:#f8d7da&amp;quot;] {&lt;br /&gt;
        background-color: #4a1a1a !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    [style*=&amp;quot;color:#721c24&amp;quot;] {&lt;br /&gt;
        color: #f5a0a0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Navy backgrounds */&lt;br /&gt;
    [style*=&amp;quot;background:#1a365d&amp;quot;] {&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MOBILE RESPONSIVE FIXES ===== */&lt;br /&gt;
/* On narrow screens, stop floating infoboxes so body text isn&amp;#039;t crushed */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .infobox {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 1em 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikamo</name></author>
	</entry>
</feed>