<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.seulengroupe.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACitizen.css</id>
	<title>MediaWiki:Citizen.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.seulengroupe.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACitizen.css"/>
	<link rel="alternate" type="text/html" href="https://www.seulengroupe.com/index.php?title=MediaWiki:Citizen.css&amp;action=history"/>
	<updated>2026-06-04T01:40:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.seulengroupe.com/index.php?title=MediaWiki:Citizen.css&amp;diff=663&amp;oldid=prev</id>
		<title>WorkingClassKid: Created page with &quot; /* All CSS here will be loaded for users of the Citizen skin */  :root {     --width-layout: 1800px;     --border-mw-color-base: var(--border-color-interactive); /* citizen default is --border-color-base */     --background-mw-0: var(--color-surface-0); /* heading */     --background-mw-1: var(--color-surface-1); /* normal */     --background-mw-2: var(--color-surface-2); /* odd */     --background-mw-3: var(--color-surface-3); /* even */     --background-mw-4: var(--co...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.seulengroupe.com/index.php?title=MediaWiki:Citizen.css&amp;diff=663&amp;oldid=prev"/>
		<updated>2026-03-22T12:53:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; &lt;span class=&quot;autocomment&quot;&gt;All CSS here will be loaded for users of the Citizen skin: &lt;/span&gt;  :root {     --width-layout: 1800px;     --border-mw-color-base: var(--border-color-interactive); &lt;span class=&quot;autocomment&quot;&gt;citizen default is --border-color-base: &lt;/span&gt;     --background-mw-0: var(--color-surface-0); &lt;span class=&quot;autocomment&quot;&gt;heading: &lt;/span&gt;     --background-mw-1: var(--color-surface-1); &lt;span class=&quot;autocomment&quot;&gt;normal: &lt;/span&gt;     --background-mw-2: var(--color-surface-2); &lt;span class=&quot;autocomment&quot;&gt;odd: &lt;/span&gt;     --background-mw-3: var(--color-surface-3); &lt;span class=&quot;autocomment&quot;&gt;even: &lt;/span&gt;     --background-mw-4: var(--co...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --width-layout: 1800px;&lt;br /&gt;
    --border-mw-color-base: var(--border-color-interactive); /* citizen default is --border-color-base */&lt;br /&gt;
    --background-mw-0: var(--color-surface-0); /* heading */&lt;br /&gt;
    --background-mw-1: var(--color-surface-1); /* normal */&lt;br /&gt;
    --background-mw-2: var(--color-surface-2); /* odd */&lt;br /&gt;
    --background-mw-3: var(--color-surface-3); /* even */&lt;br /&gt;
    --background-mw-4: var(--color-surface-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* light theme */&lt;br /&gt;
:root.skin-theme-clientpref-day {&lt;br /&gt;
    --color-mw-light: var(--color-surface-0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --color-mw-light: var(--color-base);&lt;br /&gt;
    --color-pz-subtle: #404347;&lt;br /&gt;
    --background-message-error: var(--background-color-error-subtle);&lt;br /&gt;
    --background-message-warn: var(--background-color-warning-subtle);&lt;br /&gt;
    --background-message-info: #19192b;&lt;br /&gt;
    --background-message-success: #041602;&lt;br /&gt;
    --border-message-error: 1px solid var(--border-color-error, #9f3526);&lt;br /&gt;
    --border-message-warn: 1px solid var(--border-color-warning, #987027);&lt;br /&gt;
    --border-message-info: 1px solid #3366cc;&lt;br /&gt;
    --border-message-success: 1px solid #4d2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme: os pref (auto) */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
	    --color-mw-light: var(--color-base);&lt;br /&gt;
	    --color-pz-subtle: #404347;&lt;br /&gt;
	    --background-message-error: var(--background-color-error-subtle);&lt;br /&gt;
	    --background-message-warn: var(--background-color-warning-subtle);&lt;br /&gt;
	    --background-message-info: #19192b;&lt;br /&gt;
	    --background-message-success: #041602;&lt;br /&gt;
	    --border-message-error: 1px solid var(--border-color-error,#9f3526);&lt;br /&gt;
	    --border-message-warn: 1px solid var(--border-color-warning,#987027);&lt;br /&gt;
	    --border-message-info: 1px solid #3366cc;&lt;br /&gt;
	    --border-message-success: 1px solid #4d2;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* pure black theme (extension of dark theme) */&lt;br /&gt;
:root.skin-citizen-pure-black {&lt;br /&gt;
    --background-message-success: #041602;&lt;br /&gt;
    --border-message-success: 1px solid #4d2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* pure black theme: os pref dark (auto) */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
	    --background-message-success: #041602;&lt;br /&gt;
	    --border-message-success: 1px solid #4d2;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* switch to vector skin sidebar message */&lt;br /&gt;
#n-vector-opt-out {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Infobox */&lt;br /&gt;
div.infobox div.infobox-image &amp;gt; div.infobox-gallery img:hover {&lt;br /&gt;
    background: var(--background-mw-2);&lt;br /&gt;
    box-shadow: 0 0 0.25em var(--border-mw-color-base);&lt;br /&gt;
}&lt;br /&gt;
div.infobox div.infobox-image &amp;gt; div.infobox-gallery img.selected {&lt;br /&gt;
    background: var(--background-mw-2);&lt;br /&gt;
    box-shadow: 0 0 0.25em var(--border-mw-color-base) inset;&lt;br /&gt;
}&lt;br /&gt;
div.infobox div.infobox-item &amp;gt; div:first-child &amp;gt; div.floatright {&lt;br /&gt;
    margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
div.infobox div.infobox-item &amp;gt; div:first-child {&lt;br /&gt;
    width: 45%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sitenotice - resize with user defined screen-wdith */&lt;br /&gt;
.sitenotice {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr minmax(0, var(--width-layout)) 1fr;&lt;br /&gt;
    transition-timing-function: var(--transition-timing-function-ease);&lt;br /&gt;
    transition-duration: var(--transition-duration-medium)&lt;br /&gt;
}&lt;br /&gt;
.sitenotice-card {&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Div based &amp;quot;system&amp;quot; style messages (system messages). */&lt;br /&gt;
div.mw-lag-warn-normal, div.noarticletext, div.fmbox-system {&lt;br /&gt;
    border: 1px solid var(--border-color-base);&lt;br /&gt;
    background-color: var(--color-surface-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Error message */&lt;br /&gt;
div.mw-warning-with-logexcerpt, &lt;br /&gt;
div.mw-lag-warn-high, &lt;br /&gt;
div.mw-cascadeprotectedwarning {&lt;br /&gt;
    border: var(--border-message-warn);&lt;br /&gt;
    background: var(--background-message-warn);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive elements */&lt;br /&gt;
/* Mobile/small displays */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    div.infobox,&lt;br /&gt;
    div.userbox-showcase,&lt;br /&gt;
    div.userbox-showcase div.userbox {&lt;br /&gt;
        max-width: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .quote {&lt;br /&gt;
        clear: both;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Less than citizen&amp;#039;s &amp;quot;Standard&amp;quot; screen size */&lt;br /&gt;
@media screen and (max-width: 1079px) {&lt;br /&gt;
    div.citizen-overflow-wrapper:has(div.citizen-overflow-content table.wikitable.no-shrink) {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Less than citizen&amp;#039;s &amp;#039;Standard&amp;#039; screen size */&lt;br /&gt;
/* Range is between before TOC and sidebar collapse */&lt;br /&gt;
/* &amp;lt;1120px is the point the sidebar and TOC collapse */&lt;br /&gt;
/* 1479px is when the content area begins to shrink with &amp;#039;Standard&amp;#039; screen size */&lt;br /&gt;
@media screen and (min-width: 1120px) and (max-width: 1479px) {&lt;br /&gt;
    div.citizen-overflow-wrapper:has(div.citizen-overflow-content table.wikitable.no-shrink) {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* h2 */&lt;br /&gt;
h2 {&lt;br /&gt;
    padding-bottom: 0.2em;&lt;br /&gt;
    border-bottom: 2px solid var(--color-surface-4);&lt;br /&gt;
}&lt;br /&gt;
h2.citizen-section-heading:has(+ .citizen-section[hidden]) { /* h2 collapsed */&lt;br /&gt;
    border-bottom: 2px solid var(--color-surface-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* wikitable */&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Change to the same as body background */&lt;br /&gt;
table.wikitable tr,&lt;br /&gt;
.sticky-column td:first-child {&lt;br /&gt;
    background-color: var(--background-mw-0);&lt;br /&gt;
}&lt;br /&gt;
/* reduce wikitbale padding added by citizen */&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    padding: 0.2em; /* default is `var(--space-xs) var(--space-sm)` (0.5rem x 0.75rem) */&lt;br /&gt;
}&lt;br /&gt;
/* Highlight targetted table row */&lt;br /&gt;
table.wikitable tr:target,&lt;br /&gt;
.highlight-target:target {&lt;br /&gt;
    background-color: var(--background-color-warning-subtle);&lt;br /&gt;
}&lt;br /&gt;
/* Remove border-top from caption (and other elements) */&lt;br /&gt;
.wikitable &amp;gt; :where(caption,tr,thead,tbody,tfoot):not([hidden]) ~ :where(caption,tr,thead,tbody,tfoot):not([hidden]) {&lt;br /&gt;
    border-top: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add border radius to bottom of first row when collapsed */&lt;br /&gt;
table.wikitable.mw-collapsed tr td:first-child,&lt;br /&gt;
table.wikitable.mw-collapsed tr th:first-child {&lt;br /&gt;
    border-bottom-left-radius: var(--border-radius);&lt;br /&gt;
}&lt;br /&gt;
table.wikitable.mw-collapsed tr td:last-child,&lt;br /&gt;
table.wikitable.mw-collapsed tr th:last-child {&lt;br /&gt;
    border-bottom-right-radius: var(--border-radius);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Item_list */&lt;br /&gt;
div.itemlist:hover {&lt;br /&gt;
    border-color: var(--color-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
div.itemlist:hover.itemlist-dropdown {&lt;br /&gt;
    box-shadow: var(--box-shadow-drop-medium);&lt;br /&gt;
}&lt;br /&gt;
div.itemlist div.itemlist-data {&lt;br /&gt;
    width: 96px;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
    border-bottom-left-radius: var(--border-radius);&lt;br /&gt;
    border-bottom-right-radius: var(--border-radius);&lt;br /&gt;
    box-shadow: var(--box-shadow-drop-xx-large);&lt;br /&gt;
    border-right: 1px solid var(--color-progressive--hover);&lt;br /&gt;
    border-left: 1px solid var(--color-progressive--hover);&lt;br /&gt;
    border-bottom: 1px solid var(--color-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* list-columns: remove extra margin */&lt;br /&gt;
.list-columns &amp;gt; ul &amp;gt; li:first-child,&lt;br /&gt;
.list-columns &amp;gt; ol &amp;gt; li:first-child {&lt;br /&gt;
    margin-top:-1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove img scale on hover */&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frameless&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Thumb&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frame&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frameless&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Thumb&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frame&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source {&lt;br /&gt;
    transform: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove img effects on file page */&lt;br /&gt;
#file.fullImageLink &amp;gt; a {&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.filehistory a img,&lt;br /&gt;
#file.fullImageLink img {&lt;br /&gt;
	background-color: inherit;&lt;br /&gt;
	transition: 0;&lt;br /&gt;
}&lt;br /&gt;
#file.fullImageLink img:hover {&lt;br /&gt;
	background-color: inherit;&lt;br /&gt;
}&lt;br /&gt;
#file.fullImageLink &amp;gt; a:hover img {&lt;br /&gt;
	transform: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove extra spacing between list levels */&lt;br /&gt;
.mw-content-ltr ul li &amp;gt; ul,&lt;br /&gt;
.mw-content-ltr ol li &amp;gt; ol { &lt;br /&gt;
	margin: 0 0 0 var(--space-lg) &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* invert icons on light theme */&lt;br /&gt;
.skin-theme-clientpref-day #footer-tagline, /* footer icons */&lt;br /&gt;
.skin-theme-clientpref-day .logo-light {&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* invert icons on dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .logo-dark,&lt;br /&gt;
.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 .logo-dark,&lt;br /&gt;
.skin-theme-clientpref-night .redirectText li:first-child,&lt;br /&gt;
.skin-theme-clientpref-night .redirectText li:first-child a { /* invert text again to return to normal */&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
/* OS dark theme (auto) */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os .logo-dark {&lt;br /&gt;
        filter: invert(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* improve separation between lines on Special:NewPages */&lt;br /&gt;
.not-patrolled {&lt;br /&gt;
    border-radius: var(--border-radius-base);&lt;br /&gt;
    margin: 2px 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TESTING: Heading 3 toggle */&lt;br /&gt;
div.toggle-heading-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
div.toggle-heading.indent {&lt;br /&gt;
    padding-left: 30px&lt;br /&gt;
}&lt;br /&gt;
div.toggle-heading:not(.indent)::before {&lt;br /&gt;
    content: url(/w/load.php?modules=skins.citizen.icons&amp;amp;image=collapse&amp;amp;format=original&amp;amp;skin=citizen&amp;amp;version=1pors);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 4px;&lt;br /&gt;
    height: 18px;&lt;br /&gt;
    margin-right: 4px;&lt;br /&gt;
    opacity: var(--opacity-icon-base);&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
}&lt;br /&gt;
div.mw-collapsed + div.toggle-heading:not(.indent)::before {&lt;br /&gt;
    transform: rotate3d(1,0,0,180deg);&lt;br /&gt;
    top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CITIZEN BUG FIXES */&lt;br /&gt;
/* Citizen bug fix: thumb with link adding unnecessary padding. */&lt;br /&gt;
.thumbinner &amp;gt; a:not(.image) {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Remove extra box-shadow (border) added to div table wrapper, causing a border to appear around a caption */&lt;br /&gt;
.citizen-overflow-wrapper:has(.citizen-overflow-content &amp;gt; .wikitable) {&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    margin-top: 0; /* not part of bug fix - remove margin above tables */&lt;br /&gt;
}&lt;br /&gt;
/* Fix rounded corners for highlight code blocks (rounded corners added to &amp;lt;pre&amp;gt; but not the parent &amp;lt;div&amp;gt; that has a background) */&lt;br /&gt;
.skin-citizen .mw-highlight:has(pre) {&lt;br /&gt;
    border-radius: var(--border-radius-large)&lt;br /&gt;
}&lt;br /&gt;
/* Fix line height being less than font height (small label beneath heading - #contentSub and #contentSub2 overlap if both present, e.g. delete on an already deleted page) */&lt;br /&gt;
#siteSub, #contentSub, #contentSub2 {&lt;br /&gt;
    line-height: var(--line-height-medium)&lt;br /&gt;
}&lt;br /&gt;
/* Fix MsUpload icon positioning and hover and source editor widget */&lt;br /&gt;
#msupload-container {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
#msupload-select {&lt;br /&gt;
    width: 42px;&lt;br /&gt;
    height: 42px;&lt;br /&gt;
    background: none;&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
#msupload-select::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; width=&amp;#039;20&amp;#039; height=&amp;#039;20&amp;#039; viewBox=&amp;#039;0 0 20 20&amp;#039;%3E%3Ctitle%3E upload %3C/title%3E%3Cpath d=&amp;#039;M17 12v5H3v-5H1v5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5z&amp;#039;/%3E%3Cpath d=&amp;#039;M10 1 5 7h4v8h2V7h4z&amp;#039;/%3E%3C/svg%3E%0A&amp;quot;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    transform: translate(35%, 25%);&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
#msupload-container:hover {&lt;br /&gt;
    background-color: var(--background-color-button-quiet--hover);&lt;br /&gt;
    border-radius: var(--border-radius-base);&lt;br /&gt;
}&lt;br /&gt;
/* Fix white background color for search thumbnail */&lt;br /&gt;
.cdx-thumbnail__image {&lt;br /&gt;
    background-color: var(--background-color-interactive-subtle);&lt;br /&gt;
}&lt;br /&gt;
/* Fix cite highlight */&lt;br /&gt;
ol.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
    background-color: var(--background-color-warning-subtle);&lt;br /&gt;
}&lt;br /&gt;
/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --width-layout: 1800px;&lt;br /&gt;
    --border-mw-color-base: var(--border-color-interactive); /* citizen default is --border-color-base */&lt;br /&gt;
    --background-mw-0: var(--color-surface-0); /* heading */&lt;br /&gt;
    --background-mw-1: var(--color-surface-1); /* normal */&lt;br /&gt;
    --background-mw-2: var(--color-surface-2); /* odd */&lt;br /&gt;
    --background-mw-3: var(--color-surface-3); /* even */&lt;br /&gt;
    --background-mw-4: var(--color-surface-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* light theme */&lt;br /&gt;
:root.skin-theme-clientpref-day {&lt;br /&gt;
    --color-mw-light: var(--color-surface-0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --color-mw-light: var(--color-base);&lt;br /&gt;
    --color-pz-subtle: #404347;&lt;br /&gt;
    --background-message-error: var(--background-color-error-subtle);&lt;br /&gt;
    --background-message-warn: var(--background-color-warning-subtle);&lt;br /&gt;
    --background-message-info: #19192b;&lt;br /&gt;
    --background-message-success: #041602;&lt;br /&gt;
    --border-message-error: 1px solid var(--border-color-error, #9f3526);&lt;br /&gt;
    --border-message-warn: 1px solid var(--border-color-warning, #987027);&lt;br /&gt;
    --border-message-info: 1px solid #3366cc;&lt;br /&gt;
    --border-message-success: 1px solid #4d2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark theme: os pref (auto) */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
	    --color-mw-light: var(--color-base);&lt;br /&gt;
	    --color-pz-subtle: #404347;&lt;br /&gt;
	    --background-message-error: var(--background-color-error-subtle);&lt;br /&gt;
	    --background-message-warn: var(--background-color-warning-subtle);&lt;br /&gt;
	    --background-message-info: #19192b;&lt;br /&gt;
	    --background-message-success: #041602;&lt;br /&gt;
	    --border-message-error: 1px solid var(--border-color-error,#9f3526);&lt;br /&gt;
	    --border-message-warn: 1px solid var(--border-color-warning,#987027);&lt;br /&gt;
	    --border-message-info: 1px solid #3366cc;&lt;br /&gt;
	    --border-message-success: 1px solid #4d2;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* pure black theme (extension of dark theme) */&lt;br /&gt;
:root.skin-citizen-pure-black {&lt;br /&gt;
    --background-message-success: #041602;&lt;br /&gt;
    --border-message-success: 1px solid #4d2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* pure black theme: os pref dark (auto) */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
	    --background-message-success: #041602;&lt;br /&gt;
	    --border-message-success: 1px solid #4d2;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* switch to vector skin sidebar message */&lt;br /&gt;
#n-vector-opt-out {&lt;br /&gt;
    display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Infobox */&lt;br /&gt;
div.infobox div.infobox-image &amp;gt; div.infobox-gallery img:hover {&lt;br /&gt;
    background: var(--background-mw-2);&lt;br /&gt;
    box-shadow: 0 0 0.25em var(--border-mw-color-base);&lt;br /&gt;
}&lt;br /&gt;
div.infobox div.infobox-image &amp;gt; div.infobox-gallery img.selected {&lt;br /&gt;
    background: var(--background-mw-2);&lt;br /&gt;
    box-shadow: 0 0 0.25em var(--border-mw-color-base) inset;&lt;br /&gt;
}&lt;br /&gt;
div.infobox div.infobox-item &amp;gt; div:first-child &amp;gt; div.floatright {&lt;br /&gt;
    margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
div.infobox div.infobox-item &amp;gt; div:first-child {&lt;br /&gt;
    width: 45%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sitenotice - resize with user defined screen-wdith */&lt;br /&gt;
.sitenotice {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr minmax(0, var(--width-layout)) 1fr;&lt;br /&gt;
    transition-timing-function: var(--transition-timing-function-ease);&lt;br /&gt;
    transition-duration: var(--transition-duration-medium)&lt;br /&gt;
}&lt;br /&gt;
.sitenotice-card {&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Div based &amp;quot;system&amp;quot; style messages (system messages). */&lt;br /&gt;
div.mw-lag-warn-normal, div.noarticletext, div.fmbox-system {&lt;br /&gt;
    border: 1px solid var(--border-color-base);&lt;br /&gt;
    background-color: var(--color-surface-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Error message */&lt;br /&gt;
div.mw-warning-with-logexcerpt, &lt;br /&gt;
div.mw-lag-warn-high, &lt;br /&gt;
div.mw-cascadeprotectedwarning {&lt;br /&gt;
    border: var(--border-message-warn);&lt;br /&gt;
    background: var(--background-message-warn);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive elements */&lt;br /&gt;
/* Mobile/small displays */&lt;br /&gt;
@media screen and (max-width: 720px) {&lt;br /&gt;
    div.infobox,&lt;br /&gt;
    div.userbox-showcase,&lt;br /&gt;
    div.userbox-showcase div.userbox {&lt;br /&gt;
        max-width: none;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .quote {&lt;br /&gt;
        clear: both;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Less than citizen&amp;#039;s &amp;quot;Standard&amp;quot; screen size */&lt;br /&gt;
@media screen and (max-width: 1079px) {&lt;br /&gt;
    div.citizen-overflow-wrapper:has(div.citizen-overflow-content table.wikitable.no-shrink) {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* Less than citizen&amp;#039;s &amp;#039;Standard&amp;#039; screen size */&lt;br /&gt;
/* Range is between before TOC and sidebar collapse */&lt;br /&gt;
/* &amp;lt;1120px is the point the sidebar and TOC collapse */&lt;br /&gt;
/* 1479px is when the content area begins to shrink with &amp;#039;Standard&amp;#039; screen size */&lt;br /&gt;
@media screen and (min-width: 1120px) and (max-width: 1479px) {&lt;br /&gt;
    div.citizen-overflow-wrapper:has(div.citizen-overflow-content table.wikitable.no-shrink) {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* h2 */&lt;br /&gt;
h2 {&lt;br /&gt;
    padding-bottom: 0.2em;&lt;br /&gt;
    border-bottom: 2px solid var(--color-surface-4);&lt;br /&gt;
}&lt;br /&gt;
h2.citizen-section-heading:has(+ .citizen-section[hidden]) { /* h2 collapsed */&lt;br /&gt;
    border-bottom: 2px solid var(--color-surface-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* wikitable */&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Change to the same as body background */&lt;br /&gt;
table.wikitable tr,&lt;br /&gt;
.sticky-column td:first-child {&lt;br /&gt;
    background-color: var(--background-mw-0);&lt;br /&gt;
}&lt;br /&gt;
/* reduce wikitbale padding added by citizen */&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    padding: 0.2em; /* default is `var(--space-xs) var(--space-sm)` (0.5rem x 0.75rem) */&lt;br /&gt;
}&lt;br /&gt;
/* Highlight targetted table row */&lt;br /&gt;
table.wikitable tr:target,&lt;br /&gt;
.highlight-target:target {&lt;br /&gt;
    background-color: var(--background-color-warning-subtle);&lt;br /&gt;
}&lt;br /&gt;
/* Remove border-top from caption (and other elements) */&lt;br /&gt;
.wikitable &amp;gt; :where(caption,tr,thead,tbody,tfoot):not([hidden]) ~ :where(caption,tr,thead,tbody,tfoot):not([hidden]) {&lt;br /&gt;
    border-top: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add border radius to bottom of first row when collapsed */&lt;br /&gt;
table.wikitable.mw-collapsed tr td:first-child,&lt;br /&gt;
table.wikitable.mw-collapsed tr th:first-child {&lt;br /&gt;
    border-bottom-left-radius: var(--border-radius);&lt;br /&gt;
}&lt;br /&gt;
table.wikitable.mw-collapsed tr td:last-child,&lt;br /&gt;
table.wikitable.mw-collapsed tr th:last-child {&lt;br /&gt;
    border-bottom-right-radius: var(--border-radius);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Item_list */&lt;br /&gt;
div.itemlist:hover {&lt;br /&gt;
    border-color: var(--color-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
div.itemlist:hover.itemlist-dropdown {&lt;br /&gt;
    box-shadow: var(--box-shadow-drop-medium);&lt;br /&gt;
}&lt;br /&gt;
div.itemlist div.itemlist-data {&lt;br /&gt;
    width: 96px;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
    border-bottom-left-radius: var(--border-radius);&lt;br /&gt;
    border-bottom-right-radius: var(--border-radius);&lt;br /&gt;
    box-shadow: var(--box-shadow-drop-xx-large);&lt;br /&gt;
    border-right: 1px solid var(--color-progressive--hover);&lt;br /&gt;
    border-left: 1px solid var(--color-progressive--hover);&lt;br /&gt;
    border-bottom: 1px solid var(--color-progressive--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* list-columns: remove extra margin */&lt;br /&gt;
.list-columns &amp;gt; ul &amp;gt; li:first-child,&lt;br /&gt;
.list-columns &amp;gt; ol &amp;gt; li:first-child {&lt;br /&gt;
    margin-top:-1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove img scale on hover */&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frameless&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Thumb&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frame&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) img,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frameless&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Thumb&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source,&lt;br /&gt;
figure[typeof~=&amp;#039;mw:File/Frame&amp;#039;] &amp;gt; a:first-child:hover:not(.lazy):not(.new) source {&lt;br /&gt;
    transform: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove img effects on file page */&lt;br /&gt;
#file.fullImageLink &amp;gt; a {&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.filehistory a img,&lt;br /&gt;
#file.fullImageLink img {&lt;br /&gt;
	background-color: inherit;&lt;br /&gt;
	transition: 0;&lt;br /&gt;
}&lt;br /&gt;
#file.fullImageLink img:hover {&lt;br /&gt;
	background-color: inherit;&lt;br /&gt;
}&lt;br /&gt;
#file.fullImageLink &amp;gt; a:hover img {&lt;br /&gt;
	transform: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove extra spacing between list levels */&lt;br /&gt;
.mw-content-ltr ul li &amp;gt; ul,&lt;br /&gt;
.mw-content-ltr ol li &amp;gt; ol { &lt;br /&gt;
	margin: 0 0 0 var(--space-lg) &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* invert icons on light theme */&lt;br /&gt;
.skin-theme-clientpref-day #footer-tagline, /* footer icons */&lt;br /&gt;
.skin-theme-clientpref-day .logo-light {&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* invert icons on dark theme */&lt;br /&gt;
.skin-theme-clientpref-night .logo-dark,&lt;br /&gt;
.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 .logo-dark,&lt;br /&gt;
.skin-theme-clientpref-night .redirectText li:first-child,&lt;br /&gt;
.skin-theme-clientpref-night .redirectText li:first-child a { /* invert text again to return to normal */&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
/* OS dark theme (auto) */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os .logo-dark {&lt;br /&gt;
        filter: invert(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* improve separation between lines on Special:NewPages */&lt;br /&gt;
.not-patrolled {&lt;br /&gt;
    border-radius: var(--border-radius-base);&lt;br /&gt;
    margin: 2px 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TESTING: Heading 3 toggle */&lt;br /&gt;
div.toggle-heading-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
div.toggle-heading.indent {&lt;br /&gt;
    padding-left: 30px&lt;br /&gt;
}&lt;br /&gt;
div.toggle-heading:not(.indent)::before {&lt;br /&gt;
    content: url(/w/load.php?modules=skins.citizen.icons&amp;amp;image=collapse&amp;amp;format=original&amp;amp;skin=citizen&amp;amp;version=1pors);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 4px;&lt;br /&gt;
    height: 18px;&lt;br /&gt;
    margin-right: 4px;&lt;br /&gt;
    opacity: var(--opacity-icon-base);&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
}&lt;br /&gt;
div.mw-collapsed + div.toggle-heading:not(.indent)::before {&lt;br /&gt;
    transform: rotate3d(1,0,0,180deg);&lt;br /&gt;
    top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CITIZEN BUG FIXES */&lt;br /&gt;
/* Citizen bug fix: thumb with link adding unnecessary padding. */&lt;br /&gt;
.thumbinner &amp;gt; a:not(.image) {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Remove extra box-shadow (border) added to div table wrapper, causing a border to appear around a caption */&lt;br /&gt;
.citizen-overflow-wrapper:has(.citizen-overflow-content &amp;gt; .wikitable) {&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
    margin-top: 0; /* not part of bug fix - remove margin above tables */&lt;br /&gt;
}&lt;br /&gt;
/* Fix rounded corners for highlight code blocks (rounded corners added to &amp;lt;pre&amp;gt; but not the parent &amp;lt;div&amp;gt; that has a background) */&lt;br /&gt;
.skin-citizen .mw-highlight:has(pre) {&lt;br /&gt;
    border-radius: var(--border-radius-large)&lt;br /&gt;
}&lt;br /&gt;
/* Fix line height being less than font height (small label beneath heading - #contentSub and #contentSub2 overlap if both present, e.g. delete on an already deleted page) */&lt;br /&gt;
#siteSub, #contentSub, #contentSub2 {&lt;br /&gt;
    line-height: var(--line-height-medium)&lt;br /&gt;
}&lt;br /&gt;
/* Fix MsUpload icon positioning and hover and source editor widget */&lt;br /&gt;
#msupload-container {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
#msupload-select {&lt;br /&gt;
    width: 42px;&lt;br /&gt;
    height: 42px;&lt;br /&gt;
    background: none;&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
#msupload-select::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; width=&amp;#039;20&amp;#039; height=&amp;#039;20&amp;#039; viewBox=&amp;#039;0 0 20 20&amp;#039;%3E%3Ctitle%3E upload %3C/title%3E%3Cpath d=&amp;#039;M17 12v5H3v-5H1v5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5z&amp;#039;/%3E%3Cpath d=&amp;#039;M10 1 5 7h4v8h2V7h4z&amp;#039;/%3E%3C/svg%3E%0A&amp;quot;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    transform: translate(35%, 25%);&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
#msupload-container:hover {&lt;br /&gt;
    background-color: var(--background-color-button-quiet--hover);&lt;br /&gt;
    border-radius: var(--border-radius-base);&lt;br /&gt;
}&lt;br /&gt;
/* Fix white background color for search thumbnail */&lt;br /&gt;
.cdx-thumbnail__image {&lt;br /&gt;
    background-color: var(--background-color-interactive-subtle);&lt;br /&gt;
}&lt;br /&gt;
/* Fix cite highlight */&lt;br /&gt;
ol.references li:target,&lt;br /&gt;
sup.reference:target {&lt;br /&gt;
    background-color: var(--background-color-warning-subtle);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WorkingClassKid</name></author>
	</entry>
</feed>