/* Tiny CSS for docs (Public Domain @Kemi-Amu) */

html {
	color-scheme: light dark;
	font-family: monospace;
	font-size: 1rem;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	line-height: 1.5;
}

body {
	margin: 0 auto;
	padding: 6.25vmin 0;
	max-width: 50rem;
	width: 87.5%;
}

h1,
h2,
h3,
p,
ul,
ol,
.block {
	margin: 2em 0 1em 0;
	font-weight: normal;
}
h1:first-child,
h2:first-child,
h3:first-child,
p:first-child,
ul:first-child,
ol:first-child,
.block:first-child {
	margin-top: 0;
}

h1 {
	font-size: 2rem;
}
h2 {
	font-size: 1.75rem;
}
h3 {
	font-size: 1.5rem;
}

img,
video {
	max-width: 100%;
}

hr {
	border: 0;
	border-top: thin solid;
	margin: 3rem 0;
}
