.button { color: $blue; background-color: transparent; border-radius: 1rem; border: 2px solid $blue; font-size: ms(-2); font-weight: 600; line-height: 1.3; padding: 0.325rem 0.675rem 0.325rem; text-transform: uppercase; &:active { background-color: $blue; color: $white; } &.-tiny { font-size: ms(-2); text-transform: none; border: 0; border-radius: 2px; color: $black; background-size: auto 0.675rem; background-position: left center; background-repeat: no-repeat; background-color: transparent; padding: 0 0 0 0.925rem; opacity: 0.5; &:hover { opacity: 0.625; background-color: transparent; } &:active { opacity: 0.75; background-color: transparent; } &.-reload { background-image: url('../assets/img/icons/reload.svg'); } } }