.shorts-module__YV9e_a__container{scroll-snap-type:y mandatory;scrollbar-width:none;background-color:#000;height:calc(100dvh - 64px);overflow-y:scroll}.shorts-module__YV9e_a__container::-webkit-scrollbar{display:none}.shorts-module__YV9e_a__videoCard{scroll-snap-align:start;background:#000;justify-content:center;align-items:center;width:100%;height:calc(100dvh - 64px);display:flex;position:relative;overflow:hidden}.shorts-module__YV9e_a__video{aspect-ratio:9/16;object-fit:cover;cursor:pointer;width:auto;height:100%}.shorts-module__YV9e_a__playPauseAnimation{pointer-events:none;z-index:30;color:#fff;background:#0006;border-radius:50%;justify-content:center;align-items:center;padding:20px;animation:.6s ease-out forwards shorts-module__YV9e_a__fadeScale;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes shorts-module__YV9e_a__fadeScale{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.shorts-module__YV9e_a__uiLayer{pointer-events:none;background:linear-gradient(#0000,#000000b3);flex-direction:column;justify-content:flex-end;padding:40px 20px;display:flex;position:absolute;inset:0}.shorts-module__YV9e_a__recommendedBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#fe2c55;border-radius:4px;width:fit-content;margin-bottom:8px;padding:2px 8px;font-size:.7rem;font-weight:700}.shorts-module__YV9e_a__videoTitle{text-shadow:1px 1px 5px #000c;color:#fff;margin-bottom:8px;font-size:1.1rem}.shorts-module__YV9e_a__viewCount{color:#fff;opacity:.9;text-shadow:1px 1px 3px #00000080;align-items:center;gap:6px;margin-bottom:25px;font-size:.85rem;display:flex}.shorts-module__YV9e_a__controlsTop{z-index:10;flex-direction:column;gap:15px;display:flex;position:absolute;top:25px;right:20px}.shorts-module__YV9e_a__controlBtn{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex}.shorts-module__YV9e_a__controlBtn svg{stroke:#fff;fill:none;width:24px;height:24px}.shorts-module__YV9e_a__progressContainer{pointer-events:auto;cursor:pointer;z-index:20;background:#ffffff1a;align-items:flex-end;width:100%;height:12px;display:flex;position:absolute;bottom:0;left:0}.shorts-module__YV9e_a__progressBar{background:#fe2c55;width:0%;height:5px;transition:height .1s;position:relative}.shorts-module__YV9e_a__progressContainer:hover .shorts-module__YV9e_a__progressBar{height:8px}
