.button-primary-hover:hover:not(:disabled){background:linear-gradient(to bottom,rgb(var(--color-primary-hover-start)) 0,rgb(var(--color-primary-hover-end)) 100%)!important;box-shadow:0 6px 20px rgba(var(--color-foreground),.4)}.button-secondary-hover:hover:not(:disabled){background:linear-gradient(to bottom,rgb(var(--color-secondary-hover-start)) 0,rgb(var(--color-secondary-hover-end)) 100%)!important;box-shadow:0 6px 20px rgba(var(--color-foreground),.4)}.button-outline-hover:hover:not(:disabled){background-color:rgb(var(--color-outline-hover-bg))!important;border-color:rgb(var(--color-primary-500))!important;color:rgb(var(--color-foreground))!important;box-shadow:0 4px 12px rgba(var(--color-primary-600),.15)}.button-ghost-hover:hover:not(:disabled){background-color:rgb(var(--color-ghost-hover-bg))!important;color:rgb(var(--color-foreground))!important;box-shadow:0 2px 8px rgba(var(--color-primary-600),.1)}.button-danger-hover:hover:not(:disabled){background:linear-gradient(to bottom,rgb(var(--color-danger-hover-start)) 0,rgb(var(--color-danger-hover-end)) 100%)!important;box-shadow:0 6px 20px rgba(var(--color-foreground),.4)}.button-text-hover:hover:not(:disabled){background-color:transparent!important;color:rgb(var(--color-primary-200))!important;box-shadow:none!important}.button-danger-hover,.button-ghost-hover,.button-outline-hover,.button-primary-hover,.button-secondary-hover,.button-text-hover{transition:all .2s ease-in-out}