/* =========================================
   FILTRES — boutons de catégorie (services, galerie). Actif : aria-current ou aria-pressed.
   ========================================= */

.filters {
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-2xs);
    margin-bottom: var(--space-lg);
}

.filters__button {
    padding: var(--space-3xs) var(--space-sm);
    border: var(--border-width) solid var(--color-border);
    border-radius: var(--radius-full);
    color: var(--color-text);
    font-size: var(--text-sm);
    text-decoration: none;
    transition: background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);
}

.filters__button:hover {
    border-color: var(--color-action);
    color: var(--color-action);
}

.filters__button[aria-current="true"],
.filters__button[aria-pressed="true"] {
    background-color: var(--color-action);
    border-color: var(--color-action);
    color: var(--color-on-action);
}
