/* LUXURY BEAUTY ATMOSPHERE
 * Particles, orbs, and depth
 */

.atmosphere-orb {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  mix-blend-mode: screen;
  filter: blur(60px);
  opacity: 0.2;
  animation: floatOrb 25s infinite ease-in-out;
}

@keyframes floatOrb {
  0%, 100% { transform: translate(0, 0) scale(1); }
  50% { transform: translate(50px, -30px) scale(1.1); }
}

.orb-pink { background: radial-gradient(circle, #fce4ec 0%, transparent 70%); }
.orb-gold { background: radial-gradient(circle, #f5d6d6 0%, transparent 70%); }
.orb-white { background: radial-gradient(circle, #ffffff 0%, transparent 70%); }

/* Soft Particle System */
.feminine-particles {
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
}

.particle-soft {
  position: absolute;
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  opacity: 0.1;
  box-shadow: 0 0 10px #fff;
}

/* Cinematic Depth Overlay */
.beauty-depth-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, transparent 0%, rgba(5,5,5,0.2) 100%);
  pointer-events: none;
  z-index: 2;
}

/* Luxury Section Transition */
.section-transition-soft {
  height: 150px;
  background: linear-gradient(to bottom, #050505 0%, transparent 100%);
  margin-top: -75px;
  position: relative;
  z-index: 5;
}
