.mention {
    display: inline-block;
    padding: 0.08em 0.5em;
    margin: 0 0.08em;
    border: 1px solid var(--cdv-mention-bg, #ff0000);
    border-radius: 0.45em;
    background-color: var(--cdv-mention-bg, #ff0000);
    color: var(--cdv-mention-color, #00ffff);
    font-size: 0.92em;
    font-weight: 600;
    line-height: 1.3;
    vertical-align: baseline;
    white-space: nowrap;
    text-decoration: none;
    box-sizing: border-box;
    transition:
        background-color 0.18s ease,
        border-color 0.18s ease,
        color 0.18s ease;
}

.mention:hover,
.mention:focus {
    text-decoration: none;
    background-color: var(--cdv-mention-hover-bg, #d10000);
    border-color: var(--cdv-mention-hover-bg, #d10000);
    color: var(--cdv-mention-hover-color, #33ffff);
}

.tribute-container {
    min-width: 85px;
}
