body {
	background-color: #fff0d0;
	color: #000000;
	font-family: Montserrat, Helvetica, sans-serif;
	max-width: 1000px;
	padding: 10px;
	margin: auto;
}

h1 {
	text-align: center;
	color: #904040;
}

h2 {
	color: #7b9cb9;
}

h3 {
	color: #c10778;
}

header.post {
	display: flex;
	flex-direction: horizontal;
}

header.post a {
	flex-basis: 0;
	flex-grow: 1;
	padding: 0 5px;
}

figure {
	text-align: center;
}
