@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="1"] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=highlight])
	{
		background: var(--card-highlight-background);
		display: var(--card-highlight-display);
		height: var(--card-highlight-height);
		order: var(--card-highlight-order);
		transition: var(--card-highlight-transition)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio);
		display: var(--card-img-display);
		order: var(--card-img-order)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display);
		left: var(--card-img-badge-left);
		top: var(--card-img-badge-top);
		transform: var(--card-img-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=title])
	{
		transition: var(--card-img-overlay-article-title-transition)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=description])
	{
		background: var(--card-img-overlay-article-description-background);
		color: var(--card-img-overlay-article-description-color)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=body])
	{
		order: var(--card-body-order)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display);
		left: var(--card-body-badge-left);
		top: var(--card-body-badge-top);
		transform: var(--card-body-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=body] [data-au=article] [data-au=link])
	{
		display: var(--card-body-article-link-display)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=body] [data-au=article] [data-au=footnote])
	{
		display: var(--card-body-article-footnote-display)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display);
		order: var(--card-text-footer-order)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display);
		order: var(--card-link-footer-order)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset="1"] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio-md)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio-md)
	}

	:where([data-card-type=typical][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=link])
	{
		transition: var(--card-img-overlay-article-link-transition-md)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="1"] [data-au=card]:hover [data-au=highlight])
	{
		background: var(--card-highlight-background-hover);
		height: var(--card-highlight-height-hover)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset="1"] [data-au=card]:hover [data-au=img] [data-au=overlay] [data-au=article] [data-au=link])
	{
		transform: var(--card-img-overlay-article-link-transform-md-hover)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=highlight]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=highlight])
	{
		display: var(--card-highlight-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=img]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=img])
	{
		display: var(--card-img-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=img] [data-au=badge]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=img] [data-au=overlay]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=body]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=body])
	{
		display: var(--card-body-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=body] [data-au=badge]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=body] [data-au=article]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=body] [data-au=article])
	{
		display: var(--card-body-article-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=text-footer]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=link-footer]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display)
	}

	:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=link-mask]),
	:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=highlight])
	{
		display: var(--card-highlight-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio);
		display: var(--card-img-display);
		order: var(--card-img-order);
		
		/*******************************/
		
		
		&>:where(img)
		{
			object-fit	: contain;
			
		}
		
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=body])
	{
		background: var(--card-body-background);
		display: var(--card-body-display);
		order: var(--card-body-order);
		transition: var(--card-body-transition)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=body] [data-au=article])
	{
		display: var(--card-body-article-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=body] [data-au=article] [data-au=footnote])
	{
		display: var(--card-body-article-footnote-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display)
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio-md);
		order: var(--card-img-order-md);
		/*******************************/
		
		&>:where(img)
		{
			object-fit	: contain;
			
		}
	}

	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card] [data-au=body])
	{
		order: var(--card-body-order-md)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=horizontal][data-card-preset="1"] [data-au=card]:hover [data-au=body])
	{
		background: var(--card-body-background-hover)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="3"] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=highlight])
	{
		background: var(--card-highlight-background);
		display: var(--card-highlight-display);
		height: var(--card-highlight-height);
		order: var(--card-highlight-order);
		transition: var(--card-highlight-transition)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio);
		display: var(--card-img-display);
		order: var(--card-img-order)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display);
		left: var(--card-img-badge-left);
		top: var(--card-img-badge-top);
		transform: var(--card-img-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article])
	{
		display: var(--card-img-overlay-article-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=title])
	{
		display: var(--card-img-overlay-article-title-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=description])
	{
		background: var(--card-img-overlay-article-description-background);
		color: var(--card-img-overlay-article-description-color);
		display: var(--card-img-overlay-article-description-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=link])
	{
		display: var(--card-img-overlay-article-link-display);
		transition: var(--card-img-overlay-article-link-transition)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=footnote])
	{
		display: var(--card-img-overlay-article-footnote-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body])
	{
		display: var(--card-body-display);
		order: var(--card-body-order)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display);
		left: var(--card-body-badge-left);
		top: var(--card-body-badge-top);
		transform: var(--card-body-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body] [data-au=article])
	{
		display: var(--card-body-article-display);
		transition: var(--card-body-article-transition)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body] [data-au=article] [data-au=title])
	{
		display: var(--card-body-article-title-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body] [data-au=article] [data-au=description])
	{
		display: var(--card-body-article-description-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body] [data-au=article] [data-au=link])
	{
		display: var(--card-body-article-link-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=body] [data-au=article] [data-au=footnote])
	{
		display: var(--card-body-article-footnote-display)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display);
		order: var(--card-text-footer-order)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display);
		order: var(--card-link-footer-order)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="3"] [data-au=card]:hover [data-au=highlight])
	{
		background: var(--card-highlight-background-hover)
	}

	:where([data-card-type=typical][data-card-preset="3"] [data-au=card]:hover [data-au=body] [data-au=article])
	{
		color: var(--card-body-article-color-hover)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset="3"] [data-au=card]:hover [data-au=img] [data-au=overlay] [data-au=article] [data-au=link])
	{
		transform: var(--card-img-overlay-article-link-transform-md-hover)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=highlight])
	{
		background: var(--card-highlight-background);
		display: var(--card-highlight-display);
		height: var(--card-highlight-height);
		order: var(--card-highlight-order);
		transition: var(--card-highlight-transition)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio);
		display: var(--card-img-display);
		order: var(--card-img-order)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display);
		left: var(--card-img-badge-left);
		top: var(--card-img-badge-top);
		transform: var(--card-img-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=description])
	{
		background: var(--card-img-overlay-article-description-background);
		color: var(--card-img-overlay-article-description-color);
		display: var(--card-img-overlay-article-description-display)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=body])
	{
		background: var(--card-body-background);
		color: var(--card-body-color);
		display: var(--card-body-display);
		order: var(--card-body-order);
		transition: var(--card-body-transition)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display);
		left: var(--card-body-badge-left);
		top: var(--card-body-badge-top);
		transform: var(--card-body-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=body] [data-au=article] [data-au=link])
	{
		display: var(--card-body-article-link-display)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=body] [data-au=article] [data-au=footnote])
	{
		display: var(--card-body-article-footnote-display)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display);
		order: var(--card-text-footer-order)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display);
		order: var(--card-link-footer-order)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio-md)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article])
	{
		transition: var(--card-img-overlay-article-transition-md)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card]:hover [data-au=highlight])
	{
		background: var(--card-highlight-background-hover)
	}

	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card]:hover [data-au=body])
	{
		background: var(--card-body-background-hover);
		color: var(--card-body-color-hover)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset=alumni-story-list-item] [data-au=card]:hover [data-au=img] [data-au=overlay] [data-au=article])
	{
		transform: var(--card-img-overlay-article-transform-md-hover)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=highlight])
	{
		background: var(--card-highlight-background);
		display: var(--card-highlight-display);
		height: var(--card-highlight-height);
		order: var(--card-highlight-order);
		transition: var(--card-highlight-transition)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio);
		display: var(--card-img-display);
		order: var(--card-img-order)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display);
		left: var(--card-img-badge-left);
		top: var(--card-img-badge-top);
		transform: var(--card-img-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=description])
	{
		display: var(--card-img-overlay-article-description-display)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=body])
	{
		background: var(--card-body-background);
		color: var(--card-body-color);
		display: var(--card-body-display);
		order: var(--card-body-order);
		transition: var(--card-body-transition)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display);
		left: var(--card-body-badge-left);
		top: var(--card-body-badge-top);
		transform: var(--card-body-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=body] [data-au=article] [data-au=link])
	{
		display: var(--card-body-article-link-display)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=body] [data-au=article] [data-au=footnote])
	{
		display: var(--card-body-article-footnote-display)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display);
		order: var(--card-text-footer-order)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display);
		order: var(--card-link-footer-order)
	}

	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset=news-list-item] [data-au=card]:hover [data-au=body])
	{
		background: var(--card-body-background-hover);
		color: var(--card-body-color-hover)
	}
}



















@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="4"] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=highlight])
	{
		background: var(--card-highlight-background);
		display: var(--card-highlight-display);
		height: var(--card-highlight-height);
		order: var(--card-highlight-order);
		transition: var(--card-highlight-transition)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio);
		display: var(--card-img-display);
		order: var(--card-img-order)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img] [data-au=badge])
	{
		display: var(--card-img-badge-display);
		left: var(--card-img-badge-left);
		top: var(--card-img-badge-top);
		transform: var(--card-img-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img] [data-au=overlay])
	{
		display: var(--card-img-overlay-display)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=title])
	{
		transition: var(--card-img-overlay-article-title-transition)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=description])
	{
		background: var(--card-img-overlay-article-description-background);
		color: var(--card-img-overlay-article-description-color)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=body])
	{
		order: var(--card-body-order)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=body] [data-au=badge])
	{
		display: var(--card-body-badge-display);
		left: var(--card-body-badge-left);
		top: var(--card-body-badge-top);
		transform: var(--card-body-badge-transform)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=body] [data-au=article] [data-au=link])
	{
		display: var(--card-body-article-link-display)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=body] [data-au=article] [data-au=footnote])
	{
		display: var(--card-body-article-footnote-display)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=text-footer])
	{
		display: var(--card-text-footer-display);
		order: var(--card-text-footer-order)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=link-footer])
	{
		display: var(--card-link-footer-display);
		order: var(--card-link-footer-order)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=link-mask])
	{
		display: var(--card-link-mask-display)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset="4"] [data-au=card])
	{
		aspect-ratio: var(--card-aspect-ratio-md)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img])
	{
		aspect-ratio: var(--card-img-aspect-ratio-md)
	}

	:where([data-card-type=typical][data-card-preset="4"] [data-au=card] [data-au=img] [data-au=overlay] [data-au=article] [data-au=link])
	{
		transition: var(--card-img-overlay-article-link-transition-md)
	}
}

@media (min-width:0px)
{
	:where([data-card-type=typical][data-card-preset="4"] [data-au=card]:hover [data-au=highlight])
	{
		background: var(--card-highlight-background-hover);
		height: var(--card-highlight-height-hover)
	}
}

@media (min-width:768px)
{
	:where([data-card-type=typical][data-card-preset="4"] [data-au=card]:hover [data-au=img] [data-au=overlay] [data-au=article] [data-au=link])
	{
		transform: var(--card-img-overlay-article-link-transform-md-hover)
	}
}


:where(.cabinet [data-au="title"]:not(:empty))
{
	font-size	: 1.25rem;
	border-bottom	: 0.25rem solid var(--bs-primary);
	font-weight	: bold;
	--bs-card-title-color	: var(--bs-secondary);
}

:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=title]),
:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=title])
{
	text-align	: center;
}

:where([data-card-type=typical][data-card-preset="5"] [data-au=card] [data-au=title])
{
	font-size	: 5rem;
}

:where([data-card-type=typical][data-card-preset="2"] [data-au=card] [data-au=link]:where(:not([href]), [href=""], [href="#"]))
{
	display	: none;
}

:where([data-au=card] :where([data-au=link], [data-au="link-mask"]):where(:not([href]), [href=""], [href="#"]))
{
	display	: none;
}

:where([data-card-type=typical][data-card-preset="1"] [data-au=card]):hover
{
	background	: var(--bs-primary);
	transition	: all 0.2s;
	
	:where(& [data-au="title"])
	{
		border-color	: var(--bs-secondary);
		transition	: all 0.2s;
	}
}