.rules {
	color: #222643;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.rules > h2, .rules > h3 {
	color: #222643;
}

.separator {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.achievement-post {
	display: flex;
	flex-flow: row;
}

.achievement-icon {
	background-size: contain;
	width: 64px;
	height: 64px;
}

.achievement-msg {
	align-self: center;
	margin-left: 0.5em;
}
