.button-primary, .button-primary:focus, .button-primary:active { border: $button-border-width $button-border-strength $primary-color; margin-top: $thin-padding; margin-bottom: $thin-padding; padding: $thin-padding; color: $primary-color; background-color: $background-color; outline: 0; } .button-primary:focus { border-color: $secondary-color; background-color: $tertiary-color; } .button-primary:hover { border-color: $interactive-color; color: $background-color; background-color: $interactive-color; } .button-primary:active{ border-color: $background-color; color: $secondary-color; background-color: $tertiary-color; } .button-primary--jumbo, .button-primary--jumbo:focus, .button-primary--jumbo:active { width: $button-full-width; padding-top: $secondary-padding; padding-bottom: $secondary-padding; font-size: x-large; }