.artvid{margin:28px 0 8px}
.artvid-f{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-card);background:#000;box-shadow:0 0 0 1px var(--line),0 24px 40px -28px rgba(0,0,0,.4)}
.artvid-go,.artvid-f iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}
.artvid-go img{display:block;width:100%;height:100%;object-fit:cover}
.artvid-ic{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:#111;color:#fff;box-shadow:0 0 0 2px #fff;transition:transform .15s}
.artvid-go:hover .artvid-ic{transform:scale(1.08)}
.artvid-go:focus-visible{outline:3px solid var(--orange-text-aa);outline-offset:-3px}
.artvid figcaption{margin-top:8px;font-size:12px;line-height:1.45;color:var(--text);text-align:center}
@media (max-width:620px){.artvid-ic{width:56px;height:56px;margin:-28px 0 0 -28px}}
@media (prefers-reduced-motion:reduce){.artvid-ic{transition:none}}
