/* GTFR — Logo GTF (indépendant du design Futur, piloté par gtfr_logo_mode)
   Remplace la pastille texte « GT » par le logo, sans toucher au HTML des gabarits. */

/* Gabarits GTFR (accueil, articles, comparatifs) : <div class="logo-mark">GT</div> */
body:not(.wp-theme-astra) .nav-logo .logo-mark{
  width:42px;height:42px;flex:0 0 42px;border-radius:50%;
  background:#05080f url(img/logo-gtf-128.webp) center/cover no-repeat;
  color:transparent;font-size:0;overflow:hidden;
  box-shadow:0 0 18px rgba(61,123,250,.45);
}

/* Gabarits Astra (formation, protection, légal…) : logo avant le titre du site */
body.wp-theme-astra .ast-site-identity .site-title a{display:inline-flex;align-items:center;gap:10px}
body.wp-theme-astra .ast-site-identity .site-title a::before{
  content:"";flex:0 0 40px;width:40px;height:40px;border-radius:50%;
  background:#05080f url(img/logo-gtf-128.webp) center/cover no-repeat;
  box-shadow:0 0 16px rgba(61,123,250,.4);
}

@media (min-resolution:2dppx){
  body:not(.wp-theme-astra) .nav-logo .logo-mark,
  body.wp-theme-astra .ast-site-identity .site-title a::before{background-image:url(img/logo-gtf-256.webp)}
}
@media (max-width:768px){
  body:not(.wp-theme-astra) .nav-logo .logo-mark{width:38px;height:38px;flex-basis:38px}
}
