button, .fakeButton {
    cursor: pointer;
    align-items: center;
    border: 0;
    background: inherit;
    color: inherit;
    padding: 0;
    font-size: 1rem;
    user-select: none;
    -webkit-user-select: none;
    /* Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* IE10+/Edge */
}

.complexButton {
    cursor: pointer;
    align-items: center;
    padding: 0;
    border: 1px solid var(--border-color);
    border-radius: 5px;
    background: var(--raised-background-color);
}

.complexButton:hover:not(:disabled), .complexButton:hover:not([disabled]) {
    background: var(--hover-background-color);
}