
div.mainpage-card
{
	display: flex;
	flex-wrap: nowrap;
	border-radius: 4px 4px 8px 8px;
	border: 2px solid rgba(17, 17, 17, 0.6);
	border-bottom: none;
	background-color: rgba(17, 17, 17, 0.05);
	margin: 4px;
}

div.mainpage-card > div.description
{
	flex-grow: 1;
}

div.mainpage-card > div.description > h3
{
	font-size: 17.5px;
	margin: 5px 4px;
}

div.mainpage-card > div.description > p
{
	margin: 5px 4px;
}

div.mainpage-card > div.icon img
{
	border-top-right-radius: 2px;
	width: 48px;
	display: block;
	margin: 2.5px;
}
