/* Independent properties preserve the existing lift and bloom transforms. */
.plant-art {
  translate: 0 0;
  rotate: 0deg;
}

/* The v3 petals replace the earlier sparkle burst. */
.flower-sparkles {
  display: none !important;
}

.petal-layer {
  position: absolute;
  inset: 0;
  z-index: 12;
  pointer-events: none;
}

.drift-petal {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 8px;
  height: 13px;
  border-radius: 75% 25% 65% 35%;
  background: linear-gradient(135deg, #efd2cc, #be8390);
  opacity: 0;
  pointer-events: none;
}

.drift-petal--1 {
  width: 6px;
  height: 10px;
  background: linear-gradient(135deg, #f4e9d8, #cdb8a6);
}

.drift-petal--2 {
  width: 7px;
  height: 11px;
  background: linear-gradient(135deg, #edd4d3, #c89ba0);
}

@media (prefers-reduced-motion: reduce) {
  .petal-layer { display: none; }
  .plant-art { translate: 0 0 !important; rotate: 0deg !important; }
}
