@font-face {
	font-family: "NCND";
	src: url("../fonts/NCND.woff2");
	font-style: normal;
	font-stretch: normal;
	font-weight: 250 900;
}
@font-face {
	font-family: "LTRSlab";
	src: url("../fonts/LTRSlab.woff2");
	font-style: normal;
	font-stretch: normal;
	font-weight: 250 900;
}

:root {
	--color: black;
	--background: white;
}
@media (prefers-color-scheme: dark) {
	:root {
		--color: white;
		--background: black;
	}
}

body {
	font-family: "LTRSlab";
	display: flex;
	flex-direction: column;
	height: 90dvh;
	overflow: hidden;
	margin: 0;
	font-size: 2em;
	background: var(--background);
	color: var(--color);
}
p {
	margin: auto auto 1rem;
	width: 86.6dvmin;
	font-size: 3.3dvmin;
	text-align: center;
}
p span {
	display: block;
	font-size: 3dvmin;
	white-space: nowrap;
}
p:last-of-type {
	margin: 0 auto auto;
	font-size: 2.6dvmin;
}
time {
	margin: 0 auto;
	font-size: 12dvmin;
}
span {
	font-weight: 250;
	transition: 5s cubic-bezier(0,1,0,1);
	font-weight: var(--w,900);
}
.z {
	font-weight: 900;
}
a {
	color: inherit;
}
