/* ============================================
   MARIANN GRAY · Custom cursor
   Petal-shaped, follows mouse with smooth lerp
   ============================================ */

/* Custom petal cursor disabled — using browser default */
.cursor {
  display: none !important;
}

.cursor-hidden-disabled {
  position: fixed;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  border-radius: 0 100% 0 100%;
  background: linear-gradient(135deg, var(--color-rose-soft), var(--color-terra));
  pointer-events: none;
  z-index: var(--z-cursor);
  opacity: 0;
  transition: width var(--duration-base) var(--ease-smooth),
              height var(--duration-base) var(--ease-smooth),
              opacity var(--duration-base) ease,
              background var(--duration-base) ease;
  mix-blend-mode: multiply;
  will-change: transform;
}

.cursor.is-visible {
  opacity: 0.85;
}

.cursor.is-hover {
  width: 38px;
  height: 38px;
  background: linear-gradient(135deg, var(--color-rose), var(--color-burgundy));
  opacity: 0.7;
}

.cursor.is-click {
  width: 24px;
  height: 24px;
  background: var(--color-burgundy);
}

/* Hide on touch devices */
@media (pointer: coarse) {
  .cursor { display: none; }
}
