:root {
	--main-dark-color: #2a3235;
	--main-light-color: #fff;
}
body {
	font-family: 'Inter', sans-serif;
	background-color: var(--main-dark-color);
	color: var(--main-light-color);
	margin: 1.5rem;
}
* {
	box-sizing: border-box;
}
a {
	text-decoration: none;
	color: inherit;
}

.wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin: 5rem auto;
	width: 100%;
	max-width: 680px;
}
.header {
	margin-bottom: 3rem;
}
.header .title {
	font-size: 1.25rem;
  font-weight: 700;
	margin-bottom: .25rem;
}
.header .subtitle {
	font-size: 1rem;
}
.content {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.content > div {
	background-color: var(--main-light-color);
	color: var(--main-dark-color);
	margin-bottom: 1rem;
	border-radius: 14px;
	transition: transform 0.15s ease-in-out;
}
.content > div:hover {
	transform: scale(1.02);
}
.content > div > a {
	display: inline-block;
	width: 100%;
	padding: 1rem 1.25rem;
}
.to-dash {
	position: absolute;
	top: 0;
	right: 0;
	background: var(--main-light-color);
	color: var(--main-dark-color);
	margin: 1rem;
	border-radius: 12px;
	vertical-align: middle;
}
.to-dash > a {
	display: inline-block;
	padding: .6rem;
}
.to-dash svg {
	width: 22px;
	height: 22px;
}
