﻿.card-portrait {
	display: flex;
	flex-direction: column;
	max-width:376px;	
	position:relative;
}

.card-portrait:after {
	content: '';
	background-color: var(--accent-color);
	inset: 0 0 0 0;
	position: absolute;
	z-index: -1;
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 84px), calc(100% - 84px) 100%, 0 100%);
	/*clip-path: polygon(0 0, 100% 0, 100% 83%, 83% 100%, 0 100%);*/
}


	.card-portrait .card-image {
		background-image: var(--image);
		background-size: cover;
		background-position: center center;
		aspect-ratio: 0.8;
	}

.card-portrait .card-content {
	padding: 1.4rem;
	padding-top: 3rem;
}

