/* Minimal YouTube demo playback control; initial volume is set to 50%. */
.ev-yt-preview{width:100%;height:100%;min-height:350px;position:relative;overflow:hidden;border-radius:14px;background:#08080c;color:#fff}
.ev-yt-stage{position:absolute;inset:0;width:100%;height:100%}
.ev-yt-stage iframe{width:100%!important;height:100%!important;min-height:100%!important;border:0;display:block}
.ev-yt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;min-width:94px;max-width:calc(100% - 20px);border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(25,22,39,.90);color:#fff;font:700 14px/1.3 system-ui,Arial,sans-serif;padding:12px 20px;box-shadow:0 6px 25px #0009;cursor:pointer;backdrop-filter:blur(8px)}
.ev-yt-play:hover,.ev-yt-play:focus-visible{background:#30265d;outline:2px solid #b39aff;outline-offset:2px}
.ev-yt-play[hidden]{display:none!important}
.ev-seo-links{display:flex;gap:8px 17px;flex-wrap:wrap;align-items:center;padding-top:7px;padding-bottom:18px;font-size:12px;color:#b7bac8}
.ev-seo-links span{font-weight:800;color:#f5f4fa}
.ev-seo-links a{color:#b7bac8;text-decoration:none}
.ev-seo-links a:hover,.ev-seo-links a:focus-visible{color:#b7a4ff;text-decoration:underline}
@media(max-width:700px){.ev-yt-preview{min-height:250px}.ev-yt-play{padding:11px 18px;font-size:13px}}
