/* -------------------------------------------------------------------------- */
/* Transition de page : panneau plein écran (.ac-cover) + logo Archicool centré */
/* Le mouvement est piloté par GSAP dans transitions.js : un rond qui s'ouvre   */
/* depuis le point cliqué puis se referme dessus (17/09/2026, même geste que    */
/* le menu burger). GSAP anime la variable --ac-cover-r, la forme est décrite   */
/* ici pour que le panneau soit déjà « fermé » avant le premier script.         */
/* -------------------------------------------------------------------------- */

.ac-cover {
  position: fixed;
  inset: 0;
  background: #ffd5d2;                 /* rose marque (couleur "contrast") */
  z-index: 2147482000;                /* sous le curseur custom */
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  visibility: hidden;                  /* masqué au repos (GSAP révèle pendant la nav) */
  will-change: clip-path;

  /* Rond de révélation : rayon 0 au repos, centre posé par transitions.js sur le
     point cliqué (valeurs de repli si le script n'a pas encore tourné). */
  --ac-cover-r: 0px;
  --ac-cover-x: 50%;
  --ac-cover-y: 100%;
  clip-path: circle(var(--ac-cover-r) at var(--ac-cover-x) var(--ac-cover-y));
}

.ac-cover__logo {
  width: 150px;
  max-width: 46vw;
  line-height: 0;
}
.ac-cover__logo svg {
  width: 100%;
  height: auto;
  display: block;
}
/* Logo dans ses couleurs d'origine (le sombre #1d1d1b ressort sur le rose).
   On force juste les parties sombres en #1d1d1b pour une lisibilité maximale. */
.ac-cover__logo svg path {
  fill: #1d1d1b !important;
}

/* Pendant la navigation : on neutralise les survols */
html.ac-navigating { cursor: progress; }
