.follow-button {
    background-color: rgb(32,149,255);
    padding: 0 16px;
    border: none;
    color: white;
    height: 34px;
    width: auto;
    font-size: 14px;
    border-radius: 4px;
    transition: all 0.15s;
    cursor: pointer;
}
.follow-button.is-followed {
    color: rgb(0,0,0,0.65);
    background-color: white;
    border: 1px solid rgba(0,0,0,.15);
}
.follow-button:hover {
    background-color: rgb(73,174,255);
}
.is-followed.follow-button:hover {
    background-color: rgb(245,245,245);
    color: rgb(0,0,0,0.85);
}
.follow-button .is-followed-span {
    display: none;
}
.follow-button .not-followed-span {
    display: inline;
    color: white;
}
.follow-button.is-followed .is-followed-span {
    display: inline;
}
.follow-button.is-followed .not-followed-span {
    display: none;
}