/* Sharp poster over YouTube Shorts embeds (see yt-short-posters.js). */
.yt-short-poster { position: absolute; z-index: 1; padding: 0; border: 0; cursor: pointer; background: #000 center / cover no-repeat; }
.yt-short-poster::after { content: ""; position: absolute; top: 50%; left: 50%; width: 68px; height: 48px; margin: -24px 0 0 -34px; border-radius: 12px; background: #ff0033 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z' fill='%23fff'/%3E%3C/svg%3E") center / 28px no-repeat; }
.yt-short-poster:hover::after, .yt-short-poster:focus-visible::after { background-color: #cc0029; }
