@mixin default-state { .bilibili-player-video { &-control-bottom, &-control-mask, &-progress-shadow, &-top { opacity: 0 !important; visibility: hidden !important; } } .bilibili-player-video-control-wrap { opacity: 1 !important; visibility: visible !important; } .bilibili-player-video-control-top { opacity: 1 !important; left: 0 !important; right: 0 !important; bottom: -7px !important; visibility: visible !important; } .bpx-player-top-wrap { opacity: 0 !important; visibility: hidden !important; } .squirtle-progress-wrap { top: unset !important; bottom: 0 !important; height: 2px !important; width: 100% !important; margin: 0 !important; .squirtle-progress-bar { height: 2px !important; bottom: 0 !important; } } .squirtle-high-energy { width: 100% !important; top: unset !important; bottom: 2px !important; margin: 0 !important; } .squirtle-controller-wrap { display: none !important; } }