h1 {
	font-size: 3.8dvmin;
}

.card {

	width: 38dvmin;
	height: 25dvmin;
	margin: 1dvmin;

	display: flex;
	flex-flow: column wrap;
	justify-content: flex-end;


	font-size: 3dvmin;

	font-family: monospace;

	a {
		width: 50%;
	}

	img {
		height: 100%;
		width: 100%;
		object-fit: contain;

		display: flex;
		float: right;
	}

	p {
		display: flex;
		width: 50%;
		text-align: left;
		margin: 0px;
	}

	.sub {
		font-size: 2dvmin;

		a:link, a:visited {
			color: #FF4151;
	  		text-decoration: none;
		}

		a:hover {
			background-color: #FF4151;
		}

		a:active {
			background-color: #FF4151;
			color: white;
		}
	}
}