.gc-yt{margin-block:1.75em}.gc-yt .gc-yt-box{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var( --wp--preset--color--surface-2 );border:1px solid var( --wp--preset--color--line )}.gc-yt .gc-yt-poster,.gc-yt .gc-yt-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gc-yt .gc-yt-poster{display:block;cursor:pointer;text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.gc-yt .gc-yt-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gc-yt .gc-yt-btn{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:68px;height:48px;transform:translate(-50%,-50%);border-radius:0;background:var( --wp--preset--color--accent );color:#fff;box-shadow:none;transition:transform .2s ease,filter .2s ease}@media(hover:hover)and (pointer:fine){.gc-yt .gc-yt-poster:hover .gc-yt-btn{transform:translate(-50%,-50%) scale(1.08);filter:brightness(1.08)}.gc-yt .gc-yt-poster:hover .gc-yt-img{transform:scale(1.03)}}.gc-yt .gc-yt-poster:focus-visible .gc-yt-btn{transform:translate(-50%,-50%) scale(1.08);filter:brightness(1.08)}.gc-yt .gc-yt-err{position:absolute;inset:0;display:grid;place-content:center;gap:.5em;padding:1em;text-align:center;color:var( --wp--preset--color--muted )}.gc-yt .gc-yt-err p{margin:0}.gc-yt .gc-yt-err a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1em;color:var( --wp--preset--color--accent );font-weight:600}.gc-yt .gc-yt-poster:focus-visible{outline:2px solid var( --wp--preset--color--accent );outline-offset:-4px}.gc-yt figcaption{margin-top:.6em;font-size:13px;color:var( --wp--preset--color--muted )}@media(max-width:680px){.gc-yt .gc-yt-btn{width:60px;height:42px}}@media(prefers-reduced-motion:reduce){.gc-yt .gc-yt-img,.gc-yt .gc-yt-btn{transition:none}.gc-yt .gc-yt-poster:is(:hover,:focus-visible) .gc-yt-img{transform:none}.gc-yt .gc-yt-poster:is(:hover,:focus-visible) .gc-yt-btn{transform:translate(-50%,-50%)}}
