/* Taxonomy Badges */
.nrc-taxonomy-badges {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 5px;
    margin: 10px 0;
}

.nrc-taxonomy-badges .badge {
    background: #3498db;
    color: #fff;
    padding: 3px 6px;
    border-radius: 3px;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none; /* keep as link */
    display: inline-block;
    /* Removed transition and hover background */
    cursor: pointer;
}

/* Removed hover color change to keep background constant */
/* .nrc-taxonomy-badges .badge:hover {
    background: #2980b9;
} */

/* Optional prefix display */
.nrc-taxonomy-badges .badge::before {
    content: attr(data-prefix) ": ";
    font-weight: bold;
    font-size: 10px;
}
