@font-face {
	font-family: "Common Serif";
	src: local("Common Serif"),
	     local("Libertinus Serif"),
	     local("Liberation Serif"),
	     local("Linux Libertine"),
	     local("Liberation Serif"),
	     local("Times New Roman"),
	     url("https://static.hollyburn.io/LibertinusSerif-Regular.woff2") format("woff2"),
	     url("https://static.hollyburn.io/LibertinusSerif-Regular.otf") format("opentype"),
	     url("/LibertinusSerif-Regular.woff2") format("woff2"),
	     url("/LibertinusSerif-Regular.otf") format("opentype");
}

@media screen and (min-width: 640px) {
	html {
		width: 680px;
	}
}

html {
	margin: 0 auto;
	background: #FBFAF9;
	color: #3C3B3B;
	font-family: "Common Serif", serif;
}

a {
	color: #0000FC;
}

#at {
	color: #9B0000;
}

#theme-toggle {
	float: right;
	cursor: pointer;
	user-select: none;
}

html.dark {
	background: #3C3B3B;
	color: #FBFAF9;
}

html.dark a {
	color: #D0D0FF;
}

html.dark #at {
	color: #FFC7C7;
}
