#mobile-drawer-video-scroll::-webkit-scrollbar{display:none}#mobile-speed-options .overflow-x-auto::-webkit-scrollbar{display:none}.mobile-vertical-slider{writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:6px;height:128px;padding:0;background:#ffffff4d;border-radius:3px;outline:none}.mobile-vertical-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#f59e0b;cursor:pointer;box-shadow:0 2px 4px #0000004d}.mobile-vertical-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f59e0b;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d}.mobile-vertical-slider::-webkit-slider-runnable-track{width:5px;background:linear-gradient(to top,#f59e0b 0%,#f59e0b var(--volume-percent, 100%),rgba(255,255,255,.3) var(--volume-percent, 100%),rgba(255,255,255,.3) 100%);border-radius:2.5px;position:relative;left:50%;transform:translate(-50%)}.desktop-volume-slider{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;outline:none;background:linear-gradient(to right,#f59e0b 0%,#f59e0b var(--volume-percent, 100%),rgba(255,255,255,.3) var(--volume-percent, 100%),rgba(255,255,255,.3) 100%)}.desktop-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#f59e0b;cursor:pointer;box-shadow:0 2px 4px #0000004d}.desktop-volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#f59e0b;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d}.desktop-volume-slider::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,#f59e0b 0%,#f59e0b var(--volume-percent, 100%),rgba(255,255,255,.3) var(--volume-percent, 100%),rgba(255,255,255,.3) 100%)}@media (max-width: 1023px){#video-container{margin-bottom:0!important}#mobile-controls-overlay{height:100%!important}button{min-width:44px;min-height:44px}#mobile-top-bar{background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);padding-top:1rem;padding-bottom:2rem}#mobile-center-controls button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-bottom-gradient{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,transparent 100%)}#mobile-progress-container{height:4px;touch-action:none}#mobile-progress-container:active{height:6px}#mobile-bottom-sheet{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width: 1023px) and (orientation: portrait){#mobile-center-controls{gap:2rem}#mobile-play-pause-btn{width:72px!important;height:72px!important}#video-ended-overlay .grid{grid-template-columns:1fr!important}}@media (max-width: 1023px) and (orientation: landscape){#mobile-center-controls{gap:4rem}#mobile-center-controls button{width:48px!important;height:48px!important}#mobile-play-pause-btn{width:56px!important;height:56px!important}#mobile-top-bar{padding-top:.5rem;padding-bottom:1rem}#mobile-top-bar h3{font-size:.75rem}#controls .lg\\:hidden>div:last-child{padding-top:.5rem;padding-bottom:.5rem}#video-ended-overlay .grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width: 640px) and (max-width: 1023px){#mobile-center-controls{gap:6rem}#mobile-play-pause-btn{width:80px!important;height:80px!important}#mobile-rewind-btn,#mobile-forward-btn{width:64px!important;height:64px!important}}@media (hover: none) and (pointer: coarse){button:hover{transform:none}button:active{transform:scale(.95);opacity:.8}}#mobile-bottom-sheet{transition:transform .3s cubic-bezier(.4,0,.2,1)}body.sheet-open{overflow:hidden}#page-wrapper:fullscreen{position:relative;height:100vh;overflow:hidden}#page-wrapper:fullscreen #video-container{height:100vh;position:relative;z-index:1;max-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}#page-wrapper:fullscreen #video-player{width:100%;height:100%;object-fit:contain}#page-wrapper:fullscreen{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto}#page-wrapper:fullscreen button,#page-wrapper:fullscreen input,#page-wrapper:fullscreen #mobile-progress-container,#page-wrapper:fullscreen #progress-container{touch-action:auto}body.no-scrollbar{scrollbar-width:none}body.no-scrollbar::-webkit-scrollbar{display:none}#drawer-video-scroll::-webkit-scrollbar{display:none}#video-container a,#video-container button,#video-container input,#video-container label{touch-action:manipulation}
