/* Section 02 */
.manito_2026_05 .section-02 .roulette-pin {
  top: 25.4%;
  left: 46.7%;
  width: 6.8%;
  height: 4.2%;
  z-index: 2;
}

.manito_2026_05 .section-02 .roulette {
  top: 28.9%;
  left: 18.1%;
  width: 63.7%;
  height: 27.3%;
  animation: spin 7s linear infinite;
}

.manito_2026_05 .section-02 .roulette-start {
  top: 37.9%;
  left: 39.2%;
  width: 21.6%;
  height: 9.3%;
}

.manito_2026_05 .section-02 .roulette-tag {
  top: 30.4%;
  left: 71.3%;
  width: 19%;
  height: 7%;
}

.manito_2026_05 .section-02 .random-button {
  top: 60.1%;
  left: 19.6%;
  width: 60.4%;
  height: 5%;
}

.manito_2026_05 .section-02 .roulette-start:hover,
.manito_2026_05 .section-02 .roulette-tag:hover {
  cursor: pointer;
  filter: drop-shadow(0 0 20px #fff782)
    drop-shadow(1px 1px 20px rgba(0, 0, 0, 0.3));
}

/* Section 03 */
.manito_2026_05 .section-03 .saving-button {
  top: 66.1%;
  left: 19.8%;
  width: 60.4%;
  height: 9%;
}

.manito_2026_05 .section-03 .join-button {
  top: 76.5%;
  left: 19.8%;
  width: 60.4%;
  height: 9%;
}

/* Section 04 */
.manito_2026_05 .section-04 .tag-100 {
  top: 43%;
  left: 62.7%;
  width: 18.3%;
  height: 15.2%;
}

/* Section 05 */
.manito_2026_05 .section-05 .tag-30 {
  top: 44.9%;
  left: 66.3%;
  width: 18.4%;
  height: 15.4%;
}

/* Animation */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
