/* =====================================================
   RESPONSIVE DESKTOP UNIQUEMENT (min-width: 1025px)
   ===================================================== */

@media (min-width: 1025px) {
  /* ===== HEADER & NAVIGATION ===== */
  /* S'assurer que le menu hamburger est CACHÉ sur desktop */
  .nav-toggle {
    display: none !important;
  }
  
  /* Menu de navigation VISIBLE sur desktop */
  .main-nav {
    display: flex !important;
    position: static !important;
    background: transparent !important;
    backdrop-filter: none !important;
    border: none !important;
    box-shadow: none !important;
    max-height: none !important;
    overflow: visible !important;
  }
  
  /* RÉACTIVER tous les effets desktop pour les articles */
  .blue-box-section .featured-article-card {
    transition: transform 0.45s ease, filter 0.45s ease, opacity 0.45s ease, box-shadow 0.45s ease !important;
  }
  
  .blue-box-section .featured-article-card:hover,
  .blue-box-section .featured-article-card:focus-within {
    opacity: 1 !important;
    filter: none !important;
    box-shadow: 0 24px 60px rgba(10, 39, 106, 0.25) !important;
    transform: translateY(-48px) scale(1.18) !important;
    z-index: 10000 !important;
  }
  
  .blue-box-section .featured-article-card:nth-child(2):hover,
  .blue-box-section .featured-article-card:nth-child(2):focus-within {
    transform: translate(36px, -48px) scale(1.18) !important;
  }
  
  .blue-box-section .featured-article-card:nth-child(3):hover,
  .blue-box-section .featured-article-card:nth-child(3):focus-within {
    transform: translate(78px, -48px) scale(1.18) !important;
  }
  
  .blue-box-section .overlap-articles-grid:hover .featured-article-card:not(:hover),
  .blue-box-section .overlap-articles-grid:focus-within .featured-article-card:not(:focus-within) {
    opacity: 0.45 !important;
    filter: saturate(70%) brightness(0.9) !important;
    transform: translateY(-12px) scale(0.9) !important;
  }
  
  .blue-box-section .featured-article-card:hover ~ .featured-article-card,
  .blue-box-section .featured-article-card:focus-within ~ .featured-article-card {
    transform: translateX(110px) translateY(-16px) scale(0.88) !important;
    opacity: 0.3 !important;
    filter: saturate(55%) brightness(0.85) !important;
  }
  
  .featured-article-card:hover,
  .featured-article-card:focus-within {
    z-index: 10000 !important;
  }
  
  /* Réactiver les tooltips sur desktop */
  .featured-article-card:hover .article-tooltip {
    display: block !important;
  }
  
  /* Dropdowns fonctionnent au HOVER sur desktop */
  .has-dropdown:hover .dropdown,
  .has-dropdown:hover .publications-dropdown {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  
  /* ===== PAGE À PROPOS - HERO PHARE ===== */
  /* Cacher le phare plein écran sur desktop */
  #lighthouse-hero {
    display: none !important;
  }
  
  /* Image du phare à côté du texte - prend toute la hauteur */
  .parallax-container > div {
    background-size: cover !important;
    background-position: center center !important;
  }
}
