﻿body{.videoSeek{position:absolute;bottom:0;left:0;width:100%;padding:0;box-sizing:border-box;background:linear-gradient(0,rgb(17 23 29 / .4) 0%,transparent 100%);color:#fff;transition:opacity 0.2s ease-out;opacity:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.soundButton{flex-grow:0;flex-shrink:0;margin-right:24px;cursor:pointer}.soundOnSvg,.soundMutedSvg{color:#fff}.soundMutedSvg{display:none}.videoSeekBarContainer{position:relative;flex-grow:1}.videoSeekBar{position:absolute;top:calc(50% - 2px);left:22px;right:22px;height:4px;background:rgb(255 255 255 / .4);border-radius:4px}.videoSeekBarCurrent{position:absolute;top:0;left:0;bottom:0;background:#fff;border-radius:4px}.videoSeekInput{position:relative;display:block;box-sizing:border-box;margin:0;width:100%;height:100%;padding:16px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;direction:ltr}.videoSeekInput:hover{cursor:pointer}.videoSeekInput:active{cursor:grabbing}.videoSeekInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:40px;height:40px;border:14px solid #fff0;border-radius:100%;background-clip:content-box;background-color:#fff;filter:drop-shadow(0 0 1px black);opacity:1}.videoSeekInput:active::-webkit-slider-thumb{transform:scale(1.25)}.videoSeekInput::-moz-focus-outer{border:none}.videoSeekInput::-moz-range-thumb{-moz-appearance:none;appearance:none;box-sizing:border-box;width:40px;height:40px;border:14px solid #fff0;border-radius:100%;background-clip:content-box;background-color:#fff;filter:drop-shadow(0 0 1px black);opacity:1}.videoSeekInput:active::-moz-range-thumb{transform:scale(1.25)}.playPauseButton{cursor:pointer;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;border-radius:100%;background:rgb(17 23 29 / .4);transition:opacity 0.2s ease-out;color:#fff;display:flex;justify-content:center;align-items:center}.loadingIndicator{width:48px;height:48px;position:absolute}.loadingIndicator path{stroke-dasharray:175;stroke-dashoffset:350;animation:dash 5s linear forwards;animation-iteration-count:infinite}@keyframes dash{to{stroke-dashoffset:0}}