/**
 * Vector CSS Custom properties
 * ----------------------------
 * Please be aware that these properties are accessible via *any* client-side code.
 * These variables should mirror Codex design token names and values:
 * https://doc.wikimedia.org/codex/latest/design-tokens
 * Only include properties that are required for client-side modification.
 *
 * @private - Currently, these variables are only intended for use by Vector 2022,
 *            however, they are designed to mimic the naming convention in Codex tokens
 *            in order to facilitate an eventual migration to a centralized source.
 * @experimental
 * @since October 2023 (MediaWiki 1.42)
 */

:root {
	--font-size-medium: unit( @font-size-small, rem );
	--line-height-medium: @line-height-small;
	--background-color-base: @background-color-base;
}

.night-mode-palette() {
	/* T354889 */
}

.vector-feature-custom-font-size-clientpref-1 {
	--font-size-medium: unit( @font-size-medium, rem );
	--line-height-medium: 1.6;
}

.vector-feature-custom-font-size-clientpref-2 {
	--font-size-medium: unit( @font-size-x-large, rem );
	--line-height-medium: 1.5;
}

html.skin-theme-clientpref-night {
	.night-mode-palette();
}

@media ( prefers-color-scheme: dark ) {
	html.skin-theme-clientpref-os {
		.night-mode-palette();
	}
}
