body
{
	padding: 0;
	font: 12pt "Fira Sans", sans-serif;
}

h1
{
	font-size: 20pt;
}

#header
{
	flex-direction: row;
	flex-wrap: nowrap;
	display: flex;
	justify-content: space-between;
	padding: 0.5em 0.5em 0.5em 0.5em;
	height: 50pt;
}

#header button
{
	border: 0px;
	font-size: 15pt;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: transparent;
	color: black;
	font-weight: bold;
	cursor: pointer;
}

#card_list
{
	flex-direction: row;
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

#card_list .card
{
	padding: 1em 1em 1em 1em;
	background-color: #DBE0E2;
	border-radius: 1em;
	flex: flex-grow;
	width: 100%;
}