/* -------------------------------------------------------------------------- */
/* Transition de page — panneau plein écran (.ac-cover) + logo Archicool centré */
/* Le mouvement (balayage vertical) est piloté par GSAP dans transitions.js.    */
/* -------------------------------------------------------------------------- */

.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: transform;
  /* PAS de transform initial ici : un transform CSS est parsé par GSAP comme un
     "y" de base en pixels, ce qui décalait toute l'anim d'un écran vers le bas
     (le panneau couvrait hors-écran et n'apparaissait qu'à la sortie). GSAP pose
     lui-même yPercent:100 à l'init. */
}

.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; }
