.drop-carousel-controls{display:none}
@media(max-width:650px){
 .drop-section .drop-grid{display:flex;gap:16px;overflow-x:auto;max-width:100%;padding-bottom:10px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}
 .drop-grid::-webkit-scrollbar{display:none}
 .drop-section .drop-grid>.video-card{flex:0 0 86%;min-width:0;scroll-snap-align:start}
 .drop-grid.is-dragging{scroll-snap-type:none;cursor:grabbing}
 .drop-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.08em}
 .drop-scroll-hint{color:#aaa}
 .drop-carousel-buttons{display:flex;gap:8px}
 #drop-prev,#drop-next{display:grid;place-items:center;width:44px;height:40px;padding:0;color:#fff;-webkit-text-fill-color:#fff;background:#080808;border:1px solid #ffffff55;border-radius:0}
 #drop-prev:disabled,#drop-next:disabled{opacity:.3}
 .drop-carousel-buttons svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}
}

#drop-live{scroll-margin-top:100px}@media(max-width:650px){#drop-live{scroll-margin-top:90px}}
