:root {
	color-scheme: dark;
}
html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }
body {
	background: #18181a;
	color: #f8fff0;
	font-family: "Atkinson Hyperlegible Mono", ui-monospace, monospace;
	font-weight: 500;
	font-size: 1.5rem;
	line-height: 1.5;
	margin: 0;
	text-shadow: 0 0 0.1px rgba(0,0,0,0.5);
}
img,
svg,
video {
	max-width: 100%;
	display: block;
}
main {
	max-width: min(80ch, 100% - 4rem);
	margin-inline: auto;
}
