}
.video-js.vjs-peertube-skin {
+
font-size: $font-size;
color: $primary-foreground-color;
}
.vjs-progress-control:hover .vjs-slider,
- .vjs-slider.vjs-sliding {
+ .vjs-progress-control .vjs-slider.vjs-sliding {
height: 5px;
.vjs-play-progress::before {
display: none;
}
- .download-speed-number, .upload-speed-number, .peers-number {
+ .download-speed-number, .upload-speed-number, .peers-number, .http-fallback {
font-weight: $font-semibold;
}
- .download-speed-text, .upload-speed-text, .peers-text {
+ .download-speed-text, .upload-speed-text, .peers-text, .http-fallback {
margin-right: 15px;
}
max-height: 14px;
height: 100%;
}
+
+ &:focus {
+ text-shadow: none;
+ box-shadow: none;
+ }
}
.vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
margin-right: 1px;
.vjs-icon-placeholder {
+ transition: transform 0.2s ease;
display: inline-block;
width: 22px;
height: 22px;
width: 33px;
}
}
+
+ // Theater mode is enabled
+ &.vjs-theater-enabled {
+ .vjs-theater-control {
+ width: 30px;
+
+ .vjs-icon-placeholder {
+ transform: scale(0.8);
+ }
+ }
+ }
+
+ // On fullscreen, hide theater control
+ &.vjs-fullscreen {
+ .vjs-theater-control {
+ display: none;
+ }
+ }
}
// Play/pause animations