MediaWiki:Citizen.css: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
/* === Citizen dark-mode-aware overrides === */ | /* === Citizen dark-mode-aware overrides === */ | ||
/* Global image constraint (replaces Foundation CSS behavior) */ | |||
img { | |||
max-width: 100%; | |||
height: auto; | |||
} | |||
/* Wide content layout */ | /* Wide content layout */ | ||
| Line 19: | Line 25: | ||
color: var(--color-base) !important; | color: var(--color-base) !important; | ||
} | } | ||
/* Section headers (Properties, Recipes, Logic, Construction, Stage 1, etc.) */ | |||
.infobox th:only-child { | .infobox th:only-child { | ||
background: var(--color- | background: var(--color-surface-3) !important; | ||
color: var(--color-base | color: var(--color-base) !important; | ||
} | } | ||
.infobox td { | .infobox td { | ||
| Line 33: | Line 40: | ||
} | } | ||
/* ---- Description box (Template:Description | /* ---- Description box (Template:Description — inline background-color:white) ---- */ | ||
div[style*="background-color:white"], | |||
div[style*="background-color: white"] { | |||
background-color: var(--color-surface-2) !important; | background-color: var(--color-surface-2) !important; | ||
border: 1px solid var(--color-surface-3) !important; | border: 1px solid var(--color-surface-3) !important; | ||
color: var(--color-base) !important; | color: var(--color-base) !important; | ||
} | |||
div[style*="background-color:white"] p, | |||
div[style*="background-color: white"] p, | |||
div[style*="background-color:white"] i, | |||
div[style*="background-color: white"] i, | |||
div[style*="background-color:white"] b, | |||
div[style*="background-color: white"] b { | |||
color: var(--color-base) !important; | |||
} | |||
div[style*="background-color:white"] a, | |||
div[style*="background-color: white"] a { | |||
color: var(--color-link) !important; | |||
} | } | ||
| Line 45: | Line 64: | ||
background-color: var(--color-surface-3) !important; | background-color: var(--color-surface-3) !important; | ||
border-color: var(--color-surface-4, var(--color-surface-3)) !important; | border-color: var(--color-surface-4, var(--color-surface-3)) !important; | ||
overflow: hidden; | |||
} | } | ||
Latest revision as of 16:27, 8 March 2026
/* === Citizen dark-mode-aware overrides === */
/* Global image constraint (replaces Foundation CSS behavior) */
img {
max-width: 100%;
height: auto;
}
/* Wide content layout */
:root {
--width-layout: 1440px;
}
/* ---- Infobox ---- */
.infobox {
background: var(--color-surface-2) !important;
border: 1px solid var(--color-surface-3) !important;
color: var(--color-base) !important;
}
.infobox > caption {
background: var(--color-primary) !important;
color: var(--color-primary--text, #fff) !important;
}
.infobox th {
color: var(--color-base) !important;
}
/* Section headers (Properties, Recipes, Logic, Construction, Stage 1, etc.) */
.infobox th:only-child {
background: var(--color-surface-3) !important;
color: var(--color-base) !important;
}
.infobox td {
color: var(--color-base) !important;
}
.infobox tr:nth-of-type(2n) {
background: var(--color-surface-3) !important;
}
.infobox a {
color: var(--color-link) !important;
}
/* ---- Description box (Template:Description — inline background-color:white) ---- */
div[style*="background-color:white"],
div[style*="background-color: white"] {
background-color: var(--color-surface-2) !important;
border: 1px solid var(--color-surface-3) !important;
color: var(--color-base) !important;
}
div[style*="background-color:white"] p,
div[style*="background-color: white"] p,
div[style*="background-color:white"] i,
div[style*="background-color: white"] i,
div[style*="background-color:white"] b,
div[style*="background-color: white"] b {
color: var(--color-base) !important;
}
div[style*="background-color:white"] a,
div[style*="background-color: white"] a {
color: var(--color-link) !important;
}
/* ---- Stationeers icons ---- */
.stationeers-icon {
background-color: var(--color-surface-3) !important;
border-color: var(--color-surface-4, var(--color-surface-3)) !important;
overflow: hidden;
}
/* ---- Subheader bars (used on some pages) ---- */
.subheader {
background: var(--color-primary) !important;
color: var(--color-primary--text, #fff) !important;
}
/* ---- Wikitables ---- */
table.wikitable {
background: var(--color-surface-1) !important;
border-color: var(--color-surface-3) !important;
color: var(--color-base) !important;
}
table.wikitable > tr > th,
table.wikitable > * > tr > th {
background: var(--color-surface-2) !important;
color: var(--color-base) !important;
border-color: var(--color-surface-3) !important;
}
table.wikitable > tr > td,
table.wikitable > * > tr > td {
border-color: var(--color-surface-3) !important;
}
/* ---- Navboxes ---- */
.navbox {
background: var(--color-surface-1) !important;
border-color: var(--color-surface-3) !important;
color: var(--color-base) !important;
}
.navbox-title {
background: var(--color-primary) !important;
color: var(--color-primary--text, #fff) !important;
}
.navbox-group {
background: var(--color-surface-2) !important;
color: var(--color-base) !important;
}
.navbox-subgroup {
background: var(--color-surface-1) !important;
}
/* ---- Collapsible sections ---- */
.mw-collapsible {
background: var(--color-surface-1) !important;
border-color: var(--color-surface-3) !important;
}
/* ---- Translation header ---- */
.mw-pt-languages {
background: var(--color-surface-1) !important;
border-color: var(--color-surface-3) !important;
color: var(--color-base) !important;
}