/* ITF Theme — Main CSS entry point */
@import url('base.css');
@import url('layout.css');
@import url('components.css');
@import url('header.css');
@import url('footer.css');
@import url('homepage.css');
@import url('page-hero.css');
@import url('page-404.css');
@import url('publications.css');
@import url('outils.css');
@import url('page-linstitut.css');
@import url('page-la-chaire.css');
@import url('rejoindre.css');
@import url('page-presse.css');
@import url('page-faire-un-don.css');
@import url('espace-adherent.css');
@import url('animations.css');
@import url('inscriptions.css');

/* Sécurité contraste : aucun bouton sombre avec texte sombre */
:is(
    .btn--secondary,
    .btn-icon:not(.btn-icon--search),
    .btn--account,
    .btn--admin-shortcut,
    .filter-btn--active,
    .search-filter-btn--active,
    .presse-filter__year.is-active,
    .mnav-item--active > a,
    .bottom-nav__cta-btn,
    input[type="submit"],
    button[type="submit"]
) {
    color: #fff !important;
}

:is(
    .btn--secondary,
    .btn-icon:not(.btn-icon--search),
    .btn--account,
    .btn--admin-shortcut,
    .filter-btn--active,
    .search-filter-btn--active,
    .presse-filter__year.is-active,
    .mnav-item--active > a,
    .bottom-nav__cta-btn,
    input[type="submit"],
    button[type="submit"]
) :is(i, span, svg) {
    color: inherit !important;
}
