.mm-button-secondary { &:hover { color: var(--color-primary-inverse); background-color: var(--color-primary-default); box-shadow: var(--component-button-primary-shadow); } &:active { color: var(--color-primary-inverse); background-color: var(--color-primary-alternative); border-color: var(--color-primary-alternative); } // Danger type &--type-danger { color: var(--color-error-default); border: 1px solid var(--color-error-default); background-color: transparent; &:hover { color: var(--color-error-inverse); background-color: var(--color-error-default); box-shadow: var(--component-button-danger-shadow); } &:active { color: var(--color-error-inverse); background-color: var(--color-error-alternative); border-color: var(--color-error-alternative); } } // Disabled &--disabled { &:hover { color: var(--color-primary-default); box-shadow: none; background-color: transparent; } &:active { background-color: transparent; } } // Disabled danger &--type-danger#{&}--disabled:hover { color: var(--color-error-default); } }