* {
	border: 0;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
:root {
	--black: hsl(0, 0%, 5%);
	--white: hsl(0, 0%, 95%);
	--trans-dur: 0.3s;
	color-scheme: light dark;
}
body {
	background-color: light-dark(var(--white), var(--black));
	color: light-dark(var(--black), var(--white));
	font: 16px / 1.5 ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;
	transition:
		background-color var(--trans-dur),
		color var(--trans-dur);
}
output {
	font-size: 10px;
	line-height: 1;
	letter-spacing: 2px;
	position: fixed;
	top: 50%;
	left: 50%;
	white-space: pre;
	transform: translate(-50%, -50%);
}