/* Shared interaction timing for the website and the editor canvas. */
:root,.editor-styles-wrapper{--hf-hover-duration:.3s;--vanilla-motion:var(--hf-hover-duration)}
:where(body:not(.wp-admin),.editor-styles-wrapper) :is(a,button,input[type=submit],input[type=button],[role=button]):not(#wpadminbar *){
 transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter,text-decoration-color;
 transition-duration:var(--hf-hover-duration);
 transition-timing-function:ease;
}
:where(body:not(.wp-admin),.editor-styles-wrapper) :is(a,button,input[type=submit],input[type=button],[role=button]):not(#wpadminbar *),
:where(body:not(.wp-admin),.editor-styles-wrapper) :is(a,button,[role=button]):not(#wpadminbar *)::before,
:where(body:not(.wp-admin),.editor-styles-wrapper) :is(a,button,[role=button]):not(#wpadminbar *)::after,
:where(body:not(.wp-admin),.editor-styles-wrapper) a:not(#wpadminbar *) :is(img,span){
 transition-duration:var(--hf-hover-duration)!important;
}
@media(prefers-reduced-motion:reduce){
 :root,.editor-styles-wrapper{--hf-hover-duration:0s;--vanilla-motion:0s}
}
