/* Unliked matches secondary controls; liked matches Following. */
.forum-ext .forum-ext-react-button {
    border: 1px solid var(--forum-line-strong);
    background: var(--forum-card);
    color: var(--forum-text);
}
.forum-ext .forum-ext-react-button.is-active {
    background: var(--forum-accent-soft);
    color: var(--forum-accent);
}
.forum-ext .forum-ext-react-button .fa-heart {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

/* Reply actions use the same dimensions as the topic action row. */
.forum-ext .forum-ext-reaction-box--reply .forum-ext-react-button,
.forum-ext .forum-ext-reaction-box--reply .forum-ext-secondary-button {
    min-height: 42px;
    padding: 10px 14px;
    line-height: 1.2;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.forum-ext .forum-ext-reaction-box--reply > form {
    margin: 0;
    display: inline-flex;
}
