html
{
	color: hsl(150, 0%, 100%);
	background-color: hsl(150, 0%, 0%);
}

body
{
	color: hsl(150, 0%, 87.5%);
	background-color: hsl(150, 0%, 12.5%);
	font-family: sans-serif;
	max-width: 960px;
	margin: auto;
	padding: 16px;
}

.subtitle
{
	margin-left: 16px;
	margin-bottom: 32px;
}

.image
{
	width: 80%;
	margin: 16px auto;
}

.image > img
{
	object-fit: contain;
	width: 100%;
}

.infofield
{
	margin-bottom: 16px;
}

.infofield-label
{
	font-weight: bold;
}

.infofield-label::before
{
	content: "[";
}

.infofield-label::after
{
	content: "] ";
}

