.media{border-radius:var(--radius);background:#000;width:100%}img.media{background:0 0}.yt{cursor:pointer;aspect-ratio:16/9;border:0;padding:0;display:block;position:relative;overflow:hidden}.yt img{object-fit:cover;width:100%;height:100%}.yt-frame{aspect-ratio:16/9;border:0;height:auto}.play{background:var(--lilac);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;margin:auto;transition:transform .2s;display:grid;position:absolute;inset:0}.yt:hover .play{transform:scale(1.08)}
