.video-feed-container{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;display:block}@media (max-width:767px){.video-feed-container{z-index:10;height:100vh;position:fixed;inset:0}.video-card{height:95vh;min-height:95vh}}.video-card{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;display:block;position:relative}.video-card-inner{touch-action:pan-y;pointer-events:auto;flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:768px){.video-card-inner{flex-direction:row;justify-content:center;align-items:center;gap:1rem;max-width:100%}.video-card{justify-content:center;align-items:center;display:flex}}.video-feed-container::-webkit-scrollbar{display:none}.video-feed-container{-ms-overflow-style:none;scrollbar-width:none}.video-player{object-fit:cover;width:100%;height:100vh}.video-controls{transition:opacity .3s ease-in-out}.video-controls:hover{opacity:1}.video-overlay{z-index:10}mux-player{--controls:none;--media-object-fit:cover;--media-object-position:center;touch-action:pan-y!important;pointer-events:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100%!important}mux-player video,mux-player *{touch-action:pan-y!important;pointer-events:none!important}@media (min-width:768px){mux-player{border-radius:1rem!important}}mux-player video{object-fit:cover!important;object-position:center!important;touch-action:pan-y!important;pointer-events:none!important;width:100%!important;height:100%!important}.video-section{width:100%!important}.video-controls-overlay{z-index:10!important}.video-info-overlay{z-index:20!important}@media (max-width:768px){.video-card{height:100dvh;touch-action:pan-y!important;pointer-events:auto!important;will-change:auto!important;transform:none!important}.video-card-inner{touch-action:pan-y!important;pointer-events:auto!important}.video-feed-container{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;will-change:auto!important;overflow-y:scroll!important;transform:none!important}mux-player{touch-action:pan-y!important;pointer-events:none!important;position:static!important}mux-player video{touch-action:pan-y!important;pointer-events:none!important}}
