/* ΝΗΜΑ: lightweight YouTube (thumbnail until clicked). */
.nhma-yt { position: relative; aspect-ratio: 16 / 9; background: #1d222c; overflow: hidden; border-radius: inherit; }
.nhma-yt__btn { position: absolute; inset: 0; display: block; cursor: pointer; }
.nhma-yt__img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .5s ease, filter .3s; filter: saturate(.92); }
.nhma-yt__btn:hover .nhma-yt__img, .nhma-yt__btn:focus-visible .nhma-yt__img { transform: scale(1.03); filter: none; }
.nhma-yt__play {
	position: absolute; left: 50%; top: 50%; width: 68px; height: 68px; margin: -34px 0 0 -34px;
	border-radius: 50%; background: rgba(220, 27, 15, .92); box-shadow: 0 8px 24px -8px rgba(0, 0, 0, .45);
	transition: transform .2s, background .2s;
}
.nhma-yt__play::before {
	content: ""; position: absolute; left: 27px; top: 22px;
	border-style: solid; border-width: 12px 0 12px 19px; border-color: transparent transparent transparent #fff;
}
.nhma-yt__btn:hover .nhma-yt__play { transform: scale(1.08); background: #DC1B0F; }
.nhma-yt iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
