body {
  background-color: #ff0463;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin: 0;
}

button {
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90vw;
  max-width: 588px;
  max-height: 404px;
}

img {
  width: 100%;
}

svg {
  width: 90vw;

  max-width: 588px;
  max-height: 404px;
}

.coin {
  position: fixed;
  display: flex;
}

.coin-haut-droit {
  top: 0;
  right: 0;
  max-width: 270px;
  width: 33vw;
}

.coin-bas-gauche {
  bottom: 0;
  left: 0;
  max-width: 460px;
  width: 60vw;
}