body {
  margin: 0;
  background: radial-gradient(circle at top, #1b2a4e, #000);
  overflow: hidden;
}

#container {
  position: relative;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

#chien {
  max-width: 90vw;
  max-height: 90vh;
  cursor: pointer;
  transition: transform 0.6s ease-in-out;
}

#chien.spin {
  transform: rotate(360deg) scale(1.05);
}

canvas {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
