.hover-scale-icon{transition:transform var(--icon-transition-fast,.2s ease);will-change:transform;pointer-events:none;transform:translateZ(0)}.group:hover .hover-scale-icon,.header-hover-zone:hover .hover-scale-icon{transform:scale(var(--icon-scale-hover,1.1))translateZ(0)}.hover-scale-single{pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.hover-scale-large{transition:transform var(--icon-transition-fast,.2s ease);will-change:transform;transform:translateZ(0)}.hover-scale-large:hover{transform:scale(1.3)translateZ(0)}button:hover .hover-scale-single,a:hover .hover-scale-single{will-change:transform;transform:scale(1.1)translateZ(0)}.video-control-button{cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.video-control-button:hover{will-change:transform;transform:scale(1.3)translateZ(0)}.video-control-button:active{transform:scale(.95)translateZ(0)}.video-settings-button{cursor:pointer;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.video-settings-button:hover{will-change:transform;transform:scale(1.3)translateZ(0)}.video-settings-button:active{transform:scale(.95)translateZ(0)}.video-settings-button.settings-open{transform:rotate(45deg)translateZ(0)}.video-settings-button.settings-open:hover{transform:scale(1.3)rotate(45deg)translateZ(0)}@keyframes rotate360{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(-360deg)translateZ(0)}}.rotate-refresh{animation:.6s cubic-bezier(.35,0,.25,1) rotate360;transform:translateZ(0)}@keyframes check-bounce{0%{opacity:0;transform:scale(.3)translateZ(0)}45%{opacity:1;transform:scale(1.15)translateZ(0)}65%{transform:scale(.92)translateZ(0)}82%{transform:scale(1.05)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}.check-bounce{animation:.45s cubic-bezier(.22,1,.36,1) forwards check-bounce}@keyframes menu-spring{0%{opacity:0;transform:scale(.9)translateY(-4px)translateZ(0)}50%{opacity:1;transform:scale(1.03)translateY(0)translateZ(0)}75%{transform:scale(.98)translateY(0)translateZ(0)}to{opacity:1;transform:scale(1)translateY(0)translateZ(0)}}.menu-spring{animation:.3s cubic-bezier(.22,1,.36,1) forwards menu-spring}
