/* SGI / Protocole 47 — V9 : accueil épuré, Boutique sans encadrement.
   Les trois repères sous le hero sont retirés du HTML, non simplement masqués. */

/* Le rouge terre cuite clair est réservé au texte de navigation sur fond sombre.
   Contrairement à #983925, #d98b73 offre un contraste lisible sur noir. */
.site-header .header-shop-link {
  min-height: 44px;
  padding: 7px 3px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #d98b73;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  font-weight: 800;
  text-decoration: none;
  text-underline-offset: 5px;
}
.site-header .header-shop-link:hover,
.site-header .header-shop-link:focus-visible,
.site-header .header-shop-link[aria-current="page"] {
  border: 0;
  background: transparent;
  box-shadow: none;
  color: #edb4a3;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.site-header .header-shop-link:hover,
.site-header .header-shop-link:focus-visible {
  text-decoration: underline;
}

/* Le storytelling reste entièrement au scroll ; ses anciennes jauges ne
   réservent plus de place sous le CTA. */
.cinema-hero { padding-bottom: clamp(58px, 8svh, 112px); }
@media (max-width: 600px) {
  .cinema-hero { padding-bottom: 75px; }
}

@media (forced-colors: active) {
  .site-header .header-shop-link,
  .site-header .header-shop-link[aria-current="page"] {
    color: LinkText;
    background: transparent;
    border: 0;
  }
}
