.ff-button[data-v-e1e03c44]{cursor:pointer;background:0 0;border:1px solid #d5d5d8;border-radius:4px;justify-content:center;align-items:center;width:140px;height:40px;font-size:1.07692rem;font-weight:700;transition:opacity .3s ease-out;display:flex}.ff-button[data-v-e1e03c44]:hover{opacity:.8}.ff-button--follow[data-v-e1e03c44]{color:#02a49f;border-color:#02a49f}.ff-button--following[data-v-e1e03c44]{color:#fff;background-color:#02a49f;border:none;position:relative;overflow:hidden}.ff-button--following--allow-hover[data-v-e1e03c44]:after{z-index:0;content:"";opacity:0;background:#d70025;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.ff-button--following--allow-hover[data-v-e1e03c44]:hover:after{opacity:1}.ff-button__icon[data-v-e1e03c44]{z-index:1}.ff-button__text[data-v-e1e03c44]{margin-left:4px}.ff-button__text--default[data-v-e1e03c44]{z-index:1}.ff-button__text--hover[data-v-e1e03c44]{z-index:1;display:none}.ff-button:hover .ff-button__text--default--allow-hover[data-v-e1e03c44]{display:none}.ff-button:hover .ff-button__text--hover--allow-hover[data-v-e1e03c44]{display:inline}
