/* dd-yt-lite · tap-to-load YouTube player, see snippets/dd-yt-lite.liquid */
.ytl{position:relative;aspect-ratio:4/3;max-width:720px;border-radius:var(--r,12px);overflow:hidden;background:#000;box-shadow:var(--shadow,0 10px 30px rgba(0,0,0,.15))}
.ytl iframe,.ytl__btn{position:absolute;inset:0;width:100%;height:100%;border:0}
.ytl__btn{display:block;padding:0;margin:0;background:#000;cursor:pointer}
.ytl__img{width:100%;height:100%;object-fit:cover;display:block}
.ytl__play{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;background:rgba(246,242,233,.94);box-shadow:0 4px 18px rgba(0,0,0,.3);transition:transform .15s}
.ytl__play::after{content:"";position:absolute;left:30px;top:22px;border-left:24px solid var(--forest,#25301A);border-top:16px solid transparent;border-bottom:16px solid transparent}
.ytl__btn:hover .ytl__play,.ytl__btn:focus-visible .ytl__play{transform:scale(1.08)}
.ytl__btn:focus-visible{outline:3px solid var(--lime,#c8d97a);outline-offset:-3px}
