Jump to content

MediaWiki:Common.css

From HCF Wiki
Revision as of 17:48, 15 September 2026 by Theo (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/*
 * HCF theme — legacy content patch
 *
 * Paste this into MediaWiki:Common.css.
 *
 * WHAT IT FIXES
 * Boxes, infoboxes and tables whose background colour is hardcoded in wikitext
 * or in a template — style="background:#fffbe6" and similar. The dark theme
 * makes body text light, but it cannot change a background that is written
 * into the page, so those boxes end up light text on a light fill.
 *
 * This forces dark, readable text inside any element that carries its own
 * inline background, and restores link colours that suit a light fill.
 *
 * THIS IS A STOPGAP
 * The proper fix is to add class="notheme" to those templates — that is
 * MediaWiki's official opt-out and the skin honours it correctly. Once every
 * template has it, you can delete this file. Until then this keeps the wiki
 * readable without editing a single page.
 */

.mw-parser-output [style*="background"] {
	color: #1d1f24;
}

.mw-parser-output [style*="background"] a {
	color: #0a6b78;
}

.mw-parser-output [style*="background"] a.new {
	color: #b32020;
}

.mw-parser-output [style*="background"] a.external {
	color: #2a5fb0;
}

/* Headings inside those boxes, which otherwise inherit the light heading colour. */
.mw-parser-output [style*="background"] h1,
.mw-parser-output [style*="background"] h2,
.mw-parser-output [style*="background"] h3,
.mw-parser-output [style*="background"] h4 {
	color: #1d1f24;
}

/* Muted/secondary text inside them. */
.mw-parser-output [style*="background"] .mw-editsection,
.mw-parser-output [style*="background"] small {
	color: #5b6270;
}