/* Vignette du project */
.vignette {
  position: relative;
  float: left;
  margin-top: 10vw;
  width: 80vw;
  height: 45vw;
  margin-left: 10vw;
  border-radius: 30px;
  background-color: #252130;
  overflow: hidden;
}

/* Image vignette */
.vignette img {
  width: 100%;
  filter: blur(5px);
  opacity: 0.5;
}

/* Texte vignette */
.texte_overlay {
  position: absolute;
  top: 67%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: Andale Mono, Arial;
  font-size: 4vw;
  line-height: 3.8;
  text-align: center;
  color: white;
}

/* Lien retour */
.lien {
  text-decoration: none;
  color: red;
  margin-top: 100vw;
  font-size: 2vw;
}

/* Lien retour */
.lien:hover {
  color: grey;
  text-decoration: underline;
}