/* Badges à côté du nom (templates/_badges.html) : même taille partout, couleurs du badge */
.etqs { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 5px; vertical-align: middle; }
.etq {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 1px 7px;
    background: var(--etq-fond, #6b5344);
    color: var(--etq-texte, #fffde7);
    border: 1px solid var(--etq-bord, transparent);
    border-radius: 2px;
    font: bold 0.66rem/1.6 Arial, sans-serif;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    white-space: nowrap;
}
.etq i { font-size: 0.62rem; color: inherit; }
.etq-vedette { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.25); }
.etq-vedette::before { content: "★"; font-size: 0.6rem; opacity: 0.8; }
