.km-reactions {
    display: flex;
    gap: 20px;
    margin: 40px 0 20px;
    font-size: 16px;
    opacity: 0.85;
}

.km-btn {
    cursor: pointer;
    user-select: none;
    transition: 0.2s;
}

.km-btn:hover {
    color: #9f0029;
}

.km-reactions.voted {
    pointer-events: none;
    opacity: 0.5;
}
