.button { cursor: pointer; justify-content: center; padding-bottom: calc(0.5em - 1px); padding-left: 1em; padding-right: 1em; padding-top: calc(0.5em - 1px); text-align: center; white-space: nowrap; border-width: 1px; margin-bottom: .5rem; background-color: var(--default-color); border-color: var(--default-hl-color); border-radius: 0.375rem; &.is-danger { background-color: var(--danger-color); border-color: transparent; color: var(--default-color); &:hover { background-color: var(--danger-hl-color); border-color: transparent; color: var(--default-color); } } &.is-link { background-color: var(--secondary-color); border-color: transparent; color: var(--default-color); &:hover { background-color: var(--secondary-hl-color); border-color: transparent; color: var(--default-color); } } &.is-primary { background-color: var(--primary-color); border-color: transparent; color: var(--default-color); &:hover { background-color: var(--primary-hl-color); } } }