.gl-active-item{
    color: var( --e-global-color-accent ) !important;
    border-color: var( --e-global-color-accent ) !important;
}

.gl-authors {
    display: unset !important;
    color: var( --e-global-color-7429767 );

    &:hover {
        color: var( --e-global-color-primary );
    }
}

.typing-effect {
  font-family: monospace;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  width: 0; /* état initial : pas de texte visible */
  border-right: 2px solid currentColor;
}

/* L'animation ne se déclenche que quand la classe est ajoutée par GSAP */
.typing-effect.gl-in-view {
  animation: 
    typing 3.5s steps(30, end) forwards,
    blink 0.75s step-end 5 forwards;
}

@keyframes typing {
  from { width: 0; }
  to { 
    width: 100%; 
    border-color: transparent; 
  }
}
@keyframes blink {
  from, to { border-color: transparent; }
  50% { border-color: currentColor; }
}