﻿body {
	min-height: 100vh;
	margin: 0;
	display: flex;
	flex-direction: column;
	background-color: #ebecee;
	font-family: "Segoe UI", Calibri, sans-serif;
	color: #3c444f;
}
	body .zo-header {
		flex: none;
	}

@supports (position: sticky) {
	body .zo-header {
		width: auto;
	}
}

#content {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	min-height: 80vh;
}

	#content img {
		width: 100%;
	}

.container {
	width: 24em;
	margin: 0;
}

h1 {
	color: #7fc465;
	font-size: 2em;
	font-weight: 500;
	margin: 1em 0 0 0;
}
