/**
 * APB Bricks Widgets — CSS de base commun
 *
 * NE CONTIENT QUE les resets et utilitaires communs.
 * Les styles spécifiques de chaque widget sont dans public/css/bricks/{widget}.css
 * et chargés via enqueue_scripts() uniquement quand le widget est utilisé.
 *
 * @package AnnuairePro
 */

/* Reset box-sizing pour tous les éléments APB Bricks */
[class*="apb-search"] *,
[class*="apb-procard"] *,
[class*="apb-steps"] *,
[class*="apb-features"] *,
[class*="apb-testi"] *,
[class*="apb-zones"] *,
[class*="apb-button"] * {
    box-sizing: border-box;
}

/* Font de base pour les widgets */
.apb-search,
.apb-procard,
.apb-steps,
.apb-features,
.apb-testi,
.apb-zones,
.apb-button {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* .apb-sr-only défini dans apb-front.css (source unique) */
