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
(38 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* All CSS here will be loaded for users of the Citizen skin */
/* All CSS here will be loaded for users of the Citizen skin */
:root {
:root {
    --font-family-citizen-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-citizen-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --color-progressive-oklch__l: 0.5447;
--color-progressive-oklch__l: 0.5447;
    --color-progressive-oklch__c: 0.2121;
--color-progressive-oklch__c: 0.2121;
    --color-progressive-oklch__h: 23.85;
--color-progressive-oklch__h: 23.85;
    --color-progressive-hsl__h: 352.62;
--color-progressive-hsl__h: 352.62;
    --color-progressive-hsl__s: 82.38;
--color-progressive-hsl__s: 82.38;
    --color-progressive-hsl__l: 44.51;
--color-progressive-hsl__l: 44.51
    /*--color-surface-0: */
}
    /*--color-surface-1: */
 
    /*--color-surface-2: */
:root.skin-theme-clientpref-day {
    /*--color-surface-3: */
--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
    /*--color-surface-4: */
--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
--color-surface-2: #ddd;
--color-surface-3: #ddd;
--color-surface-4: #ddd;
--color-base: #000;
--color-base--emphasized: #cf142b;
--color-base--subtle: #cf142b;
--color-subtle: #666;
--color-emphasized: #000;
--background-color-progressive--hover: #b01125;
--color-placeholder: #999
}
}


:root.skin-theme-clientpref-night {
:root.skin-theme-clientpref-night {
    --color-surface-0: black;
--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
    --color-surface-1: black;
--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
    --color-surface-2: black;
--color-surface-2: #333;
    --color-surface-3: black;
--color-surface-3: #333;
    --color-surface-4: black;
--color-surface-4: #333;
    --color-base: #cf142b;
--color-base: #fff;
    --color-base--emphasized: #cf142b;
--color-base--emphasized: #cf142b;
    --color-base--subtle: #cf142b;
--color-base--subtle: #cf142b;
--color-subtle: #999;
--color-emphasized: #fff;
--background-color-progressive--hover: #b01125;
--color-placeholder: #666
}
 
@media screen and (prefers-color-scheme:light) {
:root.skin-theme-clientpref-os {
--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
--color-surface-2: #ddd;
--color-surface-3: #ddd;
--color-surface-4: #ddd;
--color-base: #000;
--color-base--emphasized: #cf142b;
--color-base--subtle: #cf142b;
--color-subtle: #666;
--color-emphasized: #000;
--background-color-progressive--hover: #b01125;
--color-placeholder: #999
}
}
 
@media screen and (prefers-color-scheme:dark) {
:root.skin-theme-clientpref-os {
--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
--color-surface-2: #333;
--color-surface-3: #333;
--color-surface-4: #333;
--color-base: #fff;
--color-base--emphasized: #cf142b;
--color-base--subtle: #cf142b;
--color-subtle: #999;
--color-emphasized: #fff;
--background-color-progressive--hover: #b01125;
--color-placeholder: #666
}
}
 
#citizen-site-title {
padding-bottom: 5px;
font-weight: bold
}
 
@media (max-width:768px) {
#citizen-site-title {
font-size: 1.1em;
flex: 0 1
}
}
}


@media screen and (prefers-color-scheme: dark) {
@media (min-width:769px) {
    :root.skin-theme-clientpref-os {
#citizen-site-title {
        --color-surface-0: black;
margin-right: 20px;
        --color-surface-1: black;
font-size: 1.4em
        --color-surface-2: black;
}
        --color-surface-3: black;
        --color-surface-4: black;
        --color-base: #cf142b;
        --color-base--emphasized: #cf142b;
        --color-base--subtle: #cf142b;
    }
}
}

Revision as of 10:03, 20 November 2025

/* All CSS here will be loaded for users of the Citizen skin */
:root {
	--font-family-citizen-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--color-progressive-oklch__l: 0.5447;
	--color-progressive-oklch__c: 0.2121;
	--color-progressive-oklch__h: 23.85;
	--color-progressive-hsl__h: 352.62;
	--color-progressive-hsl__s: 82.38;
	--color-progressive-hsl__l: 44.51
}

:root.skin-theme-clientpref-day {
	--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
	--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
	--color-surface-2: #ddd;
	--color-surface-3: #ddd;
	--color-surface-4: #ddd;
	--color-base: #000;
	--color-base--emphasized: #cf142b;
	--color-base--subtle: #cf142b;
	--color-subtle: #666;
	--color-emphasized: #000;
	--background-color-progressive--hover: #b01125;
	--color-placeholder: #999
}

:root.skin-theme-clientpref-night {
	--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
	--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
	--color-surface-2: #333;
	--color-surface-3: #333;
	--color-surface-4: #333;
	--color-base: #fff;
	--color-base--emphasized: #cf142b;
	--color-base--subtle: #cf142b;
	--color-subtle: #999;
	--color-emphasized: #fff;
	--background-color-progressive--hover: #b01125;
	--color-placeholder: #666
}

@media screen and (prefers-color-scheme:light) {
	:root.skin-theme-clientpref-os {
		--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
		--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
		--color-surface-2: #ddd;
		--color-surface-3: #ddd;
		--color-surface-4: #ddd;
		--color-base: #000;
		--color-base--emphasized: #cf142b;
		--color-base--subtle: #cf142b;
		--color-subtle: #666;
		--color-emphasized: #000;
		--background-color-progressive--hover: #b01125;
		--color-placeholder: #999
	}
}

@media screen and (prefers-color-scheme:dark) {
	:root.skin-theme-clientpref-os {
		--color-surface-0: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
		--color-surface-1: oklch(var(--color-surface-1-oklch__l) var(--color-surface-1-oklch__c) var(--color-progressive-oklch__h) / var(--opacity-glass));
		--color-surface-2: #333;
		--color-surface-3: #333;
		--color-surface-4: #333;
		--color-base: #fff;
		--color-base--emphasized: #cf142b;
		--color-base--subtle: #cf142b;
		--color-subtle: #999;
		--color-emphasized: #fff;
		--background-color-progressive--hover: #b01125;
		--color-placeholder: #666
	}
}

#citizen-site-title {
	padding-bottom: 5px;
	font-weight: bold
}

@media (max-width:768px) {
	#citizen-site-title {
		font-size: 1.1em;
		flex: 0 1
	}
}

@media (min-width:769px) {
	#citizen-site-title {
		margin-right: 20px;
		font-size: 1.4em
	}
}