/*
 * Owner video banners: reserved box (zero CLS — the box holds its size via
 * aspect-ratio before the video ever loads) that scales down proportionally
 * on narrow viewports. Displayed at 90% of the native 404x50 size (364px
 * max-width) rather than 1:1, per owner preference. Plain CSS — no
 * Tailwind classes — since the theme's Vite build can't compile new
 * utility combinations in this environment (see RECON.md).
 */
.gtl-video-banner {
	width: 100% !important;
	max-width: 364px !important;
	aspect-ratio: 404 / 50 !important;
	overflow: hidden;
	border-radius: 0.375rem;
	margin-bottom: 0.375rem;
}

.gtl-video-banner-el {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: 364px !important;
	object-fit: cover;
}
