/* Лента видеоотзывов: карточки-ссылки на YouTube, ховер ≥2 с — превью-ролик */
a.vid { display: block; color: inherit; text-decoration: none; }
.vid__frame { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; pointer-events: none; opacity: 0; transition: opacity .35s var(--ease, ease); background: #111; }
.vid.is-live .vid__frame { opacity: 1; }
.vid.is-live img { transform: none; }
.vid.is-live .vid__play { opacity: 0; transition: opacity .2s; }
