html,body {
	width: 100%;
	min-height: 100%;
	padding: 0;
	margin: 0;
}

body {
	font-family: sans-serif;
	hyphens: auto;
	text-align: justify;
}

pre {
	padding: 1em 0.5em;
	overflow-x: scroll;
	max-width: 100%;
}

pre,code {
	font-family: monospace;
	background: #f7f7f7;
	hyphens: none;
	text-align: start;
}

article {
	max-width: 960px;
	margin: auto;
}

@media (max-width: 1000px) {
	article {
		max-width: 100%;
		padding: 0 1em;
		margin: 0;
	}
}
