/* Fallback utilitaires (minimal) */
.max-w-\[1200px\]{max-width:1200px}.mx-auto{margin-left:auto;margin-right:auto}
.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-24{padding-bottom:6rem}
.mt-6{margin-top:1.5rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}
.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}
.border{border:1px solid #e5e7eb}.border-gray-200{border-color:#e5e7eb}
.bg-white{background:#fff}.text-gray-900{color:#111827}.text-gray-700{color:#374151}.text-gray-500{color:#6b7280}
.text-white{color:#fff}.font-extrabold{font-weight:800}.font-black{font-weight:900}

/* Forcer le contain contre tout override */
.fsn-img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}

/* Pills : hover sur la BULLE en #7b9cb9, texte blanc, bord assorti */
#fsn-pills .fsn-pill{transition:background-color .15s ease,color .15s ease,border-color .15s ease}
#fsn-pills .fsn-pill:hover{background:#7b9cb9!important;color:#fff!important;border-color:#7b9cb9!important}
#fsn-pills .fsn-pill[aria-pressed="true"]{background:#111827!important;color:#fff!important;border-color:#111827!important}
