.yt-lite{position:relative;width:100%;max-width:960px;aspect-ratio:16/9;background-color:#000;overflow:hidden;cursor:pointer;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.25);display:block}.yt-lite__poster{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.95) contrast(1.05);transition:transform .28s ease;will-change:transform}.yt-lite__shade{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.18));pointer-events:none}.yt-lite__playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:56px;background:rgba(255,255,255,.95);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .16s ease,box-shadow .16s ease;z-index:3}.yt-lite__playbtn:active{transform:translate(-50%,-50%) scale(.98)}.yt-lite__playbtn svg{width:84px;height:56px;display:block;background-color:red;border-radius:10px}.yt-lite:focus{outline:3px solid #ffd54f;outline-offset:4px}.yt-lite--activated .yt-lite__playbtn,.yt-lite--activated .yt-lite__poster{opacity:0;transform:scale(.98);pointer-events:none}.yt-lite iframe{position:absolute;inset:0;width:100%;height:100%;border:0}