/* Minimalistic style for zash.se */
body {
	font: 18px sans-serif;
}
@media screen {
	body {
		background-color: #eee;
		margin: 0;
	}
	body > div {
		background-color: white;
		box-sizing: border-box;
		padding: 2em 4em;
	}
	footer {
		padding-top: 4em;
	}
	pre {
		overflow-x: auto;
	}
	hgroup h1 {
		text-align: center;
	}
	article h1 {
		font-size: 1.8em;
	}
	article h2 {
		font-size: 1.6em;
	}
	article h3 {
		font-size: 1.4em;
	}
	article h4 {
		font-size: 1.2em;
	}
	article h5 {
		font-size: 1.1em;
	}
	article h6 {
		font-size: 1em;
	}
	#avatar {
		float: right;
		max-width: 50%;
	}
}
@media screen and (min-width: 800px){
	body > div {
		margin: 0 auto;
		width: 800px;
	}
}
@media screen and (max-width: 460px){
	body > div {
		padding: 2em 2em;
	}
}
@media screen and (prefers-color-scheme: dark){
	body {
		background-color: black;
		color: white;
	}
	body > div {
		background-color: #111;
	}
	:link {
		color: #acf;
	}
	:visited {
		color: #caf;
	}
}
