:root{--theme-transition-duration:300ms;--theme-transition-easing:cubic-bezier(0.23,1,0.32,1)}.theme-transitioning *{transition:background-color var(--theme-transition-duration) var(--theme-transition-easing),border-color var(--theme-transition-duration) var(--theme-transition-easing),color var(--theme-transition-duration) var(--theme-transition-easing),box-shadow var(--theme-transition-duration) var(--theme-transition-easing),fill var(--theme-transition-duration) var(--theme-transition-easing),stroke var(--theme-transition-duration) var(--theme-transition-easing)!important}.theme-transitioning [class*=from-],.theme-transitioning [class*=gradient],.theme-transitioning [class*=to-],.theme-transitioning [class*=via-]{transition:background var(--theme-transition-duration) var(--theme-transition-easing),background-image var(--theme-transition-duration) var(--theme-transition-easing)!important}.theme-transitioning .motion-safe\:animate-spin,.theme-transitioning [class*=animate-],.theme-transitioning [style*=transform],.theme-transitioning aside,.theme-transitioning button,.theme-transitioning header,.theme-transitioning input,.theme-transitioning nav,.theme-transitioning select,.theme-transitioning textarea{transition:background-color var(--theme-transition-duration) var(--theme-transition-easing),border-color var(--theme-transition-duration) var(--theme-transition-easing),color var(--theme-transition-duration) var(--theme-transition-easing)!important}.theme-transitioning *{transform:translateZ(0);will-change:background-color,color,border-color}.theme-transitioning body,.theme-transitioning html{transform:translateZ(0);transition:background-color var(--theme-transition-duration) var(--theme-transition-easing)!important}.theme-transitioning path,.theme-transitioning svg{transition:fill var(--theme-transition-duration) var(--theme-transition-easing),stroke var(--theme-transition-duration) var(--theme-transition-easing)!important}