.emc-yt-carousel{width:100%;max-width:100%;box-sizing:border-box;font-family:inherit;position:relative}
.emc-yt-carousel *{box-sizing:border-box; color:#0086c4;}
.emc-yt-toolbar{display:flex;justify-content:flex-end;gap:8px;margin:0 0 12px;min-height:32px}
.emc-yt-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;border:1px solid #d0d7de;border-radius:2px;background:#fff;color:#1c2733;cursor:pointer;padding:0;font-size:28px;line-height:1;transition:background .15s ease}
.emc-yt-arrow:hover:not(:disabled){background:#eff3f6}
.emc-yt-arrow:focus-visible,.emc-yt-play:focus-visible,.emc-yt-track:focus-visible{outline:2px solid #087fc1;outline-offset:2px}
.emc-yt-arrow:disabled{opacity:.35;cursor:default; color:#000 !important;}
.emc-yt-track{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;padding:0 0 2px}
.emc-yt-track::-webkit-scrollbar{display:none}
.emc-yt-item{flex:0 0 var(--emc-yt-width);width:var(--emc-yt-width);height:var(--emc-yt-height);scroll-snap-align:start;background:#0d1117;overflow:hidden;border-radius:5px}
.emc-yt-play{display:block;position:relative;width:100%;height:100%;padding:0;margin:0;border:0;background:#0d1117;cursor:pointer;overflow:hidden}
.emc-yt-play img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.83)}
.emc-yt-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:38px;display:flex;align-items:center;justify-content:center;background:#df2025;color:#fff;border-radius:10px;font-size:19px;text-indent:3px;box-shadow:0 3px 16px #0005}
.emc-yt-play:hover .emc-yt-play-icon{background:#f00}
.emc-yt-item iframe{display:block;width:100%;height:100%;border:0;background:#000}
@media(prefers-reduced-motion:reduce){.emc-yt-track{scroll-behavior:auto}}
