:root {
  --mediaclinic-1: #B8EBFF;
  --mediaclinic-2: #00B9FF;
  --mediaclinic-3: #B8EBFF;
  --mediaclinic-4: #00B9FF;

}


html {
  scroll-behavior: smooth;
}

.hero-highlight {
  color: var(--mediaclinic-4);
  border: 3px solid var(--mediaclinic-4);
  background-color: var(--mediaclinic-3);

}

.dot {
  background-color: var(--mediaclinic-3);
  border: 3px solid var(--mediaclinic-4);
}


.dot-rose { background: var(--pink-0); border-color: var(--pink-2); }

/* "alternance." */
.hero-accent {
  color: var(--mediaclinic-2);
}


.btn-primaire {
  background: var(--mediaclinic-1);
  color: var(--mediaclinic-2);
  border: 2px solid var(--mediaclinic-1);
}

.btn-primaire:hover {
    border: 2px solid var(--mediaclinic-2);
    color: var(--mediaclinic-2);
}

.btn-secondaire {
  border: 2px solid var(--mediaclinic-4);
  color: var(--mediaclinic-4);
}

.btn-secondaire:hover {
    background: var(--mediaclinic-4);
}



.s2-tags span {
    border: 1px solid var(--mediaclinic-2);
    color: var(--mediaclinic-2);
}

.vignette-etape.active {
   box-shadow: inset 0 0 0 2px var(--mediaclinic-2);
}

.vignette-etape.active span{
    color: var(--mediaclinic-2);
}
