/* Atomización al elegir un decant */
.choose-presentation{position:relative}
.decant-spray{position:absolute;z-index:5;width:1px;height:1px;pointer-events:none;user-select:none}
.spray-droplet{position:absolute;left:0;top:0;width:var(--size);height:var(--size);border-radius:50%;background:var(--tint);box-shadow:0 0 9px var(--tint),0 0 18px var(--tint);opacity:0;animation:decant-droplet 1900ms cubic-bezier(.16,.6,.3,1) both;animation-delay:var(--delay)}
.spray-cloud{position:absolute;left:-40px;top:-20px;width:80px;height:40px;border-radius:50%;background:radial-gradient(ellipse,#ffffffb8,#00f0ff70 30%,#bc6cff50 58%,#ff5ca825 72%,transparent 85%);filter:blur(5px);opacity:0;animation:decant-cloud 2000ms ease-out both;animation-delay:var(--delay)}
.spray-nozzle{position:absolute;left:-6px;top:-3px;width:12px;height:7px;border:1px solid #00f0ff;border-radius:2px;box-shadow:0 0 12px #00f0ff66;animation:decant-nozzle 650ms ease-out both}
@keyframes decant-droplet{0%{transform:translate3d(0,0,0) scale(.25);opacity:0}10%{opacity:1}55%{opacity:.95}80%{opacity:.6}100%{transform:translate3d(var(--dx),var(--dy),0) scale(.45);opacity:0}}
@keyframes decant-cloud{0%{transform:translate3d(0,0,0) scale(.2);opacity:0}15%{opacity:.95}50%{opacity:.65}100%{transform:translate3d(var(--dx),var(--dy),0) scale(3.8);opacity:0}}
@keyframes decant-nozzle{0%{transform:translateY(0);opacity:0}20%{transform:translateY(2px);opacity:1}100%{transform:translateY(0);opacity:0}}
html[data-motion=off] .decant-spray{display:none}
@media(prefers-reduced-motion:reduce){.decant-spray{display:none}}
