/* GCGT — styles imprimés tout en haut de la page (avant ceux de Bricks).
   Chargé sur toutes les pages, hors éditeur Bricks. */

/* — Apparition des sections au défilement (voir gcgt-apparition.php) — */
#brx-content > section.a-apparaitre:not(.est-apparue){opacity:0;transform:translateY(2rem)}
#brx-content > section.a-apparaitre{transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}

/* — Sous-menus collants (voir gcgt-sous-menu-collant.php) — */
#brx-content > .barre-sous-menu{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:900;background:var(--papier);transition:top .45s cubic-bezier(.25,.8,.25,1)}
html:not(.entete-cache) #brx-content > .barre-sous-menu{top:calc(var(--wp-admin--admin-bar--height,0px) + var(--entete-h,0px))}
/* Sous 600 px, la barre d’administration WordPress (connecté) défile avec la page : on ne réserve plus sa hauteur. */
@media screen and (max-width:600px){#brx-content > .barre-sous-menu{top:0}html:not(.entete-cache) #brx-content > .barre-sous-menu{top:var(--entete-h,0px)}}
html body section[id]{scroll-margin-top:calc(var(--esp-l) + 3.5rem)}
@media (prefers-reduced-motion:reduce){#brx-content > .barre-sous-menu{transition:none}}
