.vplay{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--graphite-850);box-shadow:var(--shadow-shot);position:relative;overflow:hidden}.vplay iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vplay-facade{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.vplay-facade img{object-fit:cover;width:100%;height:100%}.vplay-facade:focus-visible{outline-offset:4px}.vplay-btn,.vcard-play{background:var(--blue-600);color:#fff;box-shadow:var(--shadow-float);border-radius:50%;place-items:center;transition:background-color .15s,scale .15s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.vplay-btn{width:88px;height:88px}.vplay-btn svg{width:40px;height:40px;margin-left:4px}.vplay-facade:hover .vplay-btn,.vcard:hover .vcard-play{background:var(--blue-700);scale:1.04}.vcard{aspect-ratio:16/9;border-radius:var(--radius-m);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.vcard img{object-fit:cover;width:100%;height:100%}.vcard-play{width:56px;height:56px}.vcard-play svg{width:26px;height:26px;margin-left:3px}.vcard-dur{right:var(--s-12);bottom:var(--s-12);border-radius:var(--radius-s);color:#fff;font-size:var(--fs-14);font-variant-numeric:tabular-nums;background:#0d1217d1;padding:2px 8px;position:absolute}@media (max-width:700px){.vplay-btn{width:68px;height:68px}.vplay-btn svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.vplay-btn,.vcard-play{transition:none}}
