body {
	background-color: #999;
}

hgroup {
	display: flex;
	flex-direction: column;
	gap: 0;
}

hgroup > * {
	margin: 0
}

body {
	align-items: center;
	display: flex;
	flex-direction: column;
}

.frame {
	background-color: #aaa;
	border-radius: 6px;
	border: 1px solid black;
	max-width: 420px;
	padding: 16px;
	width: 100%;
}
