html {
	--font-family-emoji: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-normal: system-ui,-apple-system,ui-sans-serif,sans-serif,var(--font-family-emoji);
	--font-family-monospace: "Cascadia Code",SFMono-Regular,"SF Mono","JetBrains Mono","Ubuntu Sans Mono",Menlo,"Liberation Mono",ui-monospace,monospace,var(--font-family-emoji);
	--font-family-nav: var(--font-family-normal);
	--font-family-title: var(--font-family-normal);
	--font-family-toc: var(--font-family-normal);
	--font-family-search: var(--font-family-normal);
	--font-family-icon: var(--font-family-normal);
	--font-family-tooltip: var(--font-family-normal);
}

@media (prefers-color-scheme: dark) {
	html:not(.light-mode) {
			--font-family-emoji: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		--font-family-normal: system-ui,-apple-system,ui-sans-serif,sans-serif,var(--font-family-emoji);
		--font-family-monospace: "Cascadia Code",SFMono-Regular,"SF Mono","JetBrains Mono","Ubuntu Sans Mono",Menlo,"Liberation Mono",ui-monospace,monospace,var(--font-family-emoji);
		--font-family-nav: var(--font-family-normal);
		--font-family-title: var(--font-family-normal);
		--font-family-toc: var(--font-family-normal);
		--font-family-search: var(--font-family-normal);
		--font-family-icon: var(--font-family-normal);
		--font-family-tooltip: var(--font-family-normal);
	}
}

code.param, table.params td.paramname {
	color: var(--memdef-param-name-color);
	background-color: var(--fragment-background-color);
}

code.param, span.tt, table.params td.paramname {
	font: normal normal 95%/pow(sqrt(2), -0.5) var(--font-family-monospace);
	vertical-align: baseline;
	display: inline-block;
	border-radius: calc(pow(sqrt(2), -3.0) * 1rem);
	padding: calc(pow(sqrt(2), -4.0) * 1rem) calc(pow(sqrt(2), -3.5) * 1rem);
}
