/* =========================================================
   Utility classes — visibility helpers
   Breakpoint mobile : 768px (cohérent avec le reste du thème)
   ========================================================= */

/* Masqué sur mobile (≤ 768px), visible sur desktop */
.hide-mobile {
    display: block;
}

@media (max-width: 768px) {
    .hide-mobile {
        display: none !important;
    }
}

/* Masqué sur desktop (> 768px), visible sur mobile */
.hide-desktop {
    display: none !important;
}

@media (max-width: 768px) {
    .hide-desktop {
        display: block !important;
    }
}