Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.css: Difference between revisions

MediaWiki interface page
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-primary--hover, rgba(24, 61, 98, 0.6)) !important;
     background: var(--color-surface-3) !important;
     color: var(--color-base--subtle, #eee) !important;
     color: var(--color-base) !important;
}
}
.infobox td {
.infobox td {
Line 33: Line 40:
}
}


/* ---- Description box (Template:Description has inline background-color:white) ---- */
/* ---- Description box (Template:Description inline background-color:white) ---- */
.mw-parser-output > div[style*="background-color:white"],
div[style*="background-color:white"],
.mw-parser-output > 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;
}