/* makes sizing simpler */
*,
*::before,
*::after {
	box-sizing: border-box;
}

/* remove default spacing */
* {
	margin: 0;
	padding: 0;
	font: inherit;
}

/* dark mode user-agent-styles */
html {
	color-scheme: dark light;
}

/* min body height */
body {
	min-height: 100vh;
}

/* responsive images/videos */
img,
picture,
svg,
video {
	/* display: block; */
	max-width: 100%;
}
