*{margin:0;padding:0;box-sizing:border-box;transition:transform .3s cubic-bezier(.4, 0, .2, 1);animation-fill-mode:forwards;animation-play-state:running}body,html{height:100%;width:100%;background:#000;overflow:hidden;user-select:none;font-family:Arial,sans-serif;position:fixed;touch-action:none;cursor:none!important;scroll-behavior:smooth}*{cursor:none!important}#floating-alcohol,#particles-canvas,#ripples,.liquid-background{will-change:transform,opacity;contain:layout style paint}#fade-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10000;opacity:1;transition:opacity 1.5s cubic-bezier(.4, 0, .2, 1);will-change:opacity}#fade-overlay.fade-out{opacity:0;pointer-events:none}.liquid-background{position:fixed;top:-25%;left:-25%;width:150%;height:150%;background:radial-gradient(circle at 20% 80%,rgba(139,69,19,.4) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(184,134,11,.4) 0,transparent 60%),radial-gradient(circle at 40% 40%,rgba(160,82,45,.3) 0,transparent 50%),radial-gradient(circle at 60% 70%,rgba(112,66,20,.3) 0,transparent 40%),linear-gradient(135deg,#190a05 0,#34190f 25%,#502814 50%,#3c1e0f 75%,#1e0f08 100%);z-index:0;opacity:0;animation:liquid-reveal 1s ease-out 1.5s forwards;will-change:opacity}.liquid-background::before{content:'';position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(ellipse at 30% 20%,rgba(139,69,19,.3) 0,transparent 70%),radial-gradient(ellipse at 70% 80%,rgba(160,82,45,.25) 0,transparent 65%),radial-gradient(ellipse at 90% 30%,rgba(184,134,11,.2) 0,transparent 60%),linear-gradient(45deg,rgba(52,25,15,.3) 0,transparent 40%,rgba(112,66,20,.2) 60%,transparent 100%);animation:none;will-change:auto}.liquid-background::after{content:'';position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(ellipse at 60% 60%,rgba(112,66,20,.2) 0,transparent 80%),radial-gradient(ellipse at 10% 90%,rgba(139,69,19,.15) 0,transparent 75%),radial-gradient(ellipse at 80% 10%,rgba(80,40,20,.25) 0,transparent 55%),linear-gradient(-45deg,transparent 0,rgba(160,82,45,.2) 30%,transparent 50%,rgba(52,25,15,.15) 80%,transparent 100%);animation:none;will-change:auto}@keyframes liquid-reveal{0%{opacity:0}100%{opacity:1}}#particles-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;animation:canvas-reveal 1s ease-out 2.5s forwards;will-change:opacity}@keyframes canvas-reveal{0%{opacity:0}100%{opacity:1}}#floating-alcohol{position:absolute;width:100%;height:100%;z-index:10;pointer-events:none;opacity:0;animation:alcohol-reveal 1s ease-out 3s forwards;will-change:opacity,transform}@keyframes alcohol-reveal{0%{opacity:0;transform:scale3d(.8,.8,1)}100%{opacity:1;transform:scale3d(1,1,1)}}#ripples{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;animation:ripples-reveal .5s ease-out 3.5s forwards;mix-blend-mode:overlay;will-change:opacity}@keyframes ripples-reveal{0%{opacity:0}100%{opacity:1}}.alcohol-item{position:absolute;font-size:1.5rem;cursor:none!important;pointer-events:auto;transition:all .3s cubic-bezier(.34, 1.56, .64, 1)!important;z-index:20;filter:drop-shadow(0 0 4px currentColor);animation:liquid-float 5s ease-in-out infinite;opacity:.1;will-change:transform,filter,opacity;contain:layout style}.alcohol-item:hover{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 20px rgba(255, 255, 255, .5));opacity:.3}.alcohol-item.clicked{animation:liquid-explode 1s ease-out;pointer-events:none}.alcohol-item.beer{animation:beer-slosh 4s ease-in-out infinite;color:#d4af37}.alcohol-item.wine{animation:wine-swirl 4s ease-in-out infinite;color:#722f37}.alcohol-item.cocktail{animation:cocktail-shake 3s ease-in-out infinite;color:#b8860b}.alcohol-item.whiskey{animation:whiskey-rocks 3.5s ease-in-out infinite;color:peru}.alcohol-item.vodka{animation:vodka-pour 4s ease-in-out infinite;color:#daa520}.alcohol-item.champagne{animation:champagne-fizz 3s ease-in-out infinite;color:gold}.alcohol-item.rum{animation:rum-splash 3.5s ease-in-out infinite;color:sienna}.alcohol-item.absinthe{animation:absinthe-drip 4s ease-in-out infinite;color:#7fff00}.bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(139,69,19,.4),rgba(139,69,19,.1));pointer-events:none;animation:bubble-rise 4s linear infinite;opacity:.5;will-change:transform,opacity;contain:layout style}.splash{position:absolute;pointer-events:none;font-size:.8rem;animation:splash-effect 1.5s ease-out forwards;opacity:.4;filter:blur(.5px);will-change:transform,opacity;contain:layout style}.drip{position:absolute;width:5px;height:20px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;pointer-events:none;animation:drip-fall 4s ease-in forwards;filter:drop-shadow(0 0 3px currentColor);will-change:transform,opacity;contain:layout style}@keyframes alcohol-float{0%,100%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-8px) rotate(2deg) scale(1.02)}50%{transform:translateY(-5px) rotate(-1deg) scale(.98)}75%{transform:translateY(-12px) rotate(1.5deg) scale(1.01)}}@keyframes beer-slosh{0%,100%{transform:rotate3d(0,0,1,0deg) scale3d(1,1,1) translate3d(0,0,0)}25%{transform:rotate3d(0,0,1,-3deg) scale3d(1.02,1.02,1) translate3d(-8px,0,0)}50%{transform:rotate3d(0,0,1,0deg) scale3d(1,1,1) translate3d(0,0,0)}75%{transform:rotate3d(0,0,1,3deg) scale3d(.98,.98,1) translate3d(8px,0,0)}}@keyframes wine-swirl{0%,100%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}33%{transform:rotate3d(0,0,1,120deg) translate3d(0,-12px,0)}66%{transform:rotate3d(0,0,1,240deg) translate3d(0,-6px,0)}}@keyframes cocktail-shake{0%,100%{transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}10%{transform:translate3d(-5px,0,0) rotate3d(0,0,1,-2deg)}20%{transform:translate3d(5px,0,0) rotate3d(0,0,1,2deg)}30%{transform:translate3d(-3px,0,0) rotate3d(0,0,1,-1deg)}40%{transform:translate3d(3px,0,0) rotate3d(0,0,1,1deg)}50%{transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}@keyframes whiskey-rocks{0%,100%{transform:rotate3d(0,0,1,0deg) scale3d(1,1,1)}25%{transform:rotate3d(0,0,1,-4deg) scale3d(1.03,1.03,1)}75%{transform:rotate3d(0,0,1,4deg) scale3d(.97,.97,1)}}@keyframes vodka-pour{0%,100%{transform:translate3d(0,0,0) scale3d(1,1,1)}50%{transform:translate3d(0,-10px,0) scale3d(1,1.1,1)}}@keyframes champagne-fizz{0%,100%{transform:scale3d(1,1,1) translate3d(0,0,0)}25%{transform:scale3d(1.08,1.08,1) translate3d(0,-8px,0)}50%{transform:scale3d(1.05,1.05,1) translate3d(0,-15px,0)}75%{transform:scale3d(1.03,1.03,1) translate3d(0,-5px,0)}}@keyframes rum-splash{0%,100%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}33%{transform:rotate3d(0,0,1,8deg) translate3d(12px,0,0)}66%{transform:rotate3d(0,0,1,-8deg) translate3d(-12px,0,0)}}@keyframes absinthe-drip{0%,100%{transform:rotate3d(0,0,1,0deg) scale3d(1,1,1);filter:drop-shadow(0 0 12px currentColor)}50%{transform:rotate3d(0,0,1,180deg) scale3d(1.05,1.05,1);filter:drop-shadow(0 0 20px currentColor)}}@keyframes liquid-explode{0%{transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);opacity:1}50%{transform:scale3d(3,3,1) rotate3d(0,0,1,180deg);opacity:.7}100%{transform:scale3d(0,0,1) rotate3d(0,0,1,360deg);opacity:0}}@keyframes bubble-rise{0%{transform:translate3d(0,0,0) scale3d(0,0,1);opacity:0}10%{opacity:.8;transform:scale3d(1,1,1)}90%{opacity:.8}100%{transform:translate3d(0,-300px,0) scale3d(1.5,1.5,1);opacity:0}}@keyframes splash-effect{0%{transform:scale3d(0,0,1) rotate3d(0,0,1,0deg);opacity:1}50%{transform:scale3d(1.5,1.5,1) rotate3d(0,0,1,180deg);opacity:.8}100%{transform:scale3d(.3,.3,1) rotate3d(0,0,1,360deg);opacity:0}}@keyframes drip-fall{0%{transform:translate3d(0,0,0) scale3d(1,1,1);opacity:.8}100%{transform:translate3d(0,200px,0) scale3d(1,2,1);opacity:0}}.particle{position:absolute;width:5px;height:5px;border-radius:50%;pointer-events:none;opacity:.9;will-change:transform,opacity;contain:layout style}.alcohol-particle{position:absolute;pointer-events:none;opacity:.8;font-size:1.2rem;animation:particle-float 5s ease-out forwards;will-change:transform,opacity;contain:layout style}.ripple{position:absolute;border:3px solid rgba(212,175,55,.9);border-radius:50%;pointer-events:none;animation:liquid-ripple-expand 4s ease-out forwards;will-change:transform,opacity,filter;contain:layout style}.alcohol-ripple{position:absolute;border-radius:50%;pointer-events:none;animation:alcohol-ripple-expand 4.5s ease-out forwards;mix-blend-mode:overlay;opacity:.6;will-change:transform,opacity,filter;contain:layout style}@keyframes liquid-ripple-expand{0%{width:0;height:0;opacity:.4;border-width:2px;filter:blur(0px);transform:scale3d(1,1,1)}50%{opacity:.2;border-width:4px;filter:blur(3px);transform:scale3d(1,1,1)}100%{width:350px;height:350px;opacity:0;border-width:1px;filter:blur(6px);transform:scale3d(1,1,1)}}@keyframes alcohol-ripple-expand{0%{width:0;height:0;opacity:.8;transform:scale3d(1,1,1);filter:blur(0px)}30%{opacity:.6;transform:scale3d(1.1,1.1,1);filter:blur(3px)}100%{width:800px;height:800px;opacity:0;transform:scale3d(1,1,1);filter:blur(12px)}}.mouse-trail{position:fixed;width:8px;height:8px;background:radial-gradient(circle,rgba(184,134,11,.8) 0,rgba(139,69,19,.4) 50%,transparent 100%);border-radius:50%;pointer-events:none;z-index:9999;animation:trail-fade 1s ease-out forwards;will-change:transform,opacity;contain:layout style}@keyframes trail-fade{0%{transform:scale3d(1,1,1);opacity:.8}100%{transform:scale3d(.2,.2,1);opacity:0}}.mouse-ripple{position:fixed;border:2px solid rgba(184,134,11,.6);border-radius:50%;pointer-events:none;z-index:9998;animation:mouse-ripple-expand .8s ease-out forwards;will-change:transform,opacity;contain:layout style}@keyframes mouse-ripple-expand{0%{width:0;height:0;opacity:.6;transform:scale3d(1,1,1)}100%{width:40px;height:40px;opacity:0;transform:scale3d(1,1,1)}}.mouse-indicator{position:fixed;width:12px;height:12px;background:radial-gradient(circle,rgba(184,134,11,.7) 0,rgba(139,69,19,.3) 70%,transparent 100%);border-radius:50%;pointer-events:none;z-index:9997;animation:mouse-pulse 4s ease-in-out infinite;transform:translate3d(-50%,-50%,0);will-change:transform,opacity;contain:layout style}@keyframes mouse-pulse{0%,100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1);opacity:.7}50%{transform:translate3d(-50%,-50%,0) scale3d(1.5,1.5,1);opacity:.4}}.floating-text{position:absolute;pointer-events:none;font-size:1.4rem;font-weight:700;color:#d4af37;text-shadow:3px 3px 6px rgba(0,0,0,.9);z-index:100;animation:liquid-text-float 3s ease-out forwards}@keyframes liquid-text-float{0%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(-100px) scale(.5);opacity:0}}.useless-text{position:absolute;pointer-events:none;font-size:1rem;color:rgba(212,175,55,.7);text-shadow:2px 2px 4px rgba(0,0,0,.8);z-index:50;animation:useless-drift 8s linear forwards}@keyframes useless-drift{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:.8}90%{opacity:.8}100%{opacity:0;transform:translateY(-150px) rotate(360deg)}}@media (max-width:768px){.alcohol-item{font-size:2rem}body::after{font-size:1.8rem}.floating-text{font-size:1.2rem}}@media (max-width:480px){.alcohol-item{font-size:1.8rem}body::after{font-size:1.5rem}.floating-text{font-size:1rem}}.alcohol-current{position:absolute;width:100%;height:100%;background:linear-gradient(45deg,transparent 0,rgba(139,69,19,.1) 20%,rgba(184,134,11,.15) 40%,rgba(160,82,45,.1) 60%,transparent 80%);animation:alcohol-current-flow 15s ease-in-out infinite;opacity:.6;pointer-events:none;z-index:0;will-change:transform,opacity}.alcohol-current:nth-child(2){background:linear-gradient(-45deg,transparent 0,rgba(112,66,20,.12) 25%,rgba(139,69,19,.08) 50%,rgba(80,40,20,.15) 75%,transparent 100%);animation:alcohol-current-flow 18s ease-in-out infinite reverse;animation-delay:3s}.alcohol-current:nth-child(3){background:linear-gradient(90deg,transparent 0,rgba(52,25,15,.1) 30%,rgba(184,134,11,.12) 60%,transparent 100%);animation:alcohol-current-flow 22s ease-in-out infinite;animation-delay:6s}@keyframes alcohol-current-flow{0%,100%{transform:translate3d(0,0,0) rotate3d(0,0,1,0deg) scaleX(1);opacity:.4}25%{transform:translate3d(15%,-8%,0) rotate3d(0,0,1,2deg) scaleX(1.2);opacity:.7}50%{transform:translate3d(-10%,12%,0) rotate3d(0,0,1,-1.5deg) scaleX(.8);opacity:.5}75%{transform:translate3d(8%,-5%,0) rotate3d(0,0,1,1deg) scaleX(1.1);opacity:.6}}.liquid-depth-wave{position:absolute;width:150%;height:150%;top:-25%;left:-25%;background:radial-gradient(ellipse at center,transparent 0,rgba(139,69,19,.08) 30%,rgba(160,82,45,.12) 50%,rgba(112,66,20,.06) 70%,transparent 100%);animation:liquid-depth-pulse 25s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform,opacity}.liquid-depth-wave:nth-child(2){background:radial-gradient(ellipse at 70% 30%,transparent 0,rgba(184,134,11,.1) 25%,rgba(139,69,19,.15) 45%,rgba(80,40,20,.08) 65%,transparent 100%);animation:liquid-depth-pulse 30s ease-in-out infinite reverse;animation-delay:5s}@keyframes liquid-depth-pulse{0%,100%{transform:translate3d(0,0,0) rotate3d(0,0,1,0deg) scale3d(1,1,1);opacity:.3}33%{transform:translate3d(-8%,6%,0) rotate3d(0,0,1,1deg) scale3d(1.1,.9,1);opacity:.6}66%{transform:translate3d(5%,-4%,0) rotate3d(0,0,1,-.8deg) scale3d(.9,1.1,1);opacity:.4}}.vapor{position:absolute;width:8px;height:8px;background:rgba(139,69,19,.5);border-radius:50%;pointer-events:none;animation:vapor-rise 10s linear forwards;filter:blur(1px);will-change:transform,opacity;contain:layout style}.large-vapor{width:12px;height:12px;filter:blur(1.5px)}@keyframes vapor-rise{0%{transform:translate3d(0,0,0) scale3d(1,1,1) rotate3d(0,0,1,0deg);opacity:.6;filter:blur(1px)}50%{transform:translate3d(0,-300px,0) scale3d(1.5,1.5,1) rotate3d(0,0,1,180deg);opacity:.3;filter:blur(2px)}100%{transform:translate3d(0,-600px,0) scale3d(.5,.5,1) rotate3d(0,0,1,360deg);opacity:0;filter:blur(4px)}}.liquid-wave{position:absolute;pointer-events:none;animation:wave-flow 3s ease-out forwards;opacity:.5;will-change:transform,opacity;contain:layout style}.wave-reverse{animation:wave-flow-reverse 3s ease-out forwards}.wave-vertical{animation:wave-flow-vertical 3s ease-out forwards}.wave-vertical-reverse{animation:wave-flow-vertical-reverse 3s ease-out forwards}@keyframes wave-flow{0%{transform:translateX(-100%) scaleY(1);opacity:.5}50%{transform:translateX(0) scaleY(1.3);opacity:.7}100%{transform:translateX(100%) scaleY(.8);opacity:0}}@keyframes wave-flow-reverse{0%{transform:translateX(100%) scaleY(1);opacity:.5}50%{transform:translateX(0) scaleY(1.3);opacity:.7}100%{transform:translateX(-100%) scaleY(.8);opacity:0}}@keyframes wave-flow-vertical{0%{transform:translateY(-100%) scaleX(1);opacity:.5}50%{transform:translateY(0) scaleX(1.3);opacity:.7}100%{transform:translateY(100%) scaleX(.8);opacity:0}}@keyframes wave-flow-vertical-reverse{0%{transform:translateY(100%) scaleX(1);opacity:.5}50%{transform:translateY(0) scaleX(1.3);opacity:.7}100%{transform:translateY(-100%) scaleX(.8);opacity:0}}.diagonal-stream{position:absolute;pointer-events:none;animation:diagonal-flow 2.5s ease-out forwards;opacity:.6;will-change:transform,opacity;contain:layout style}@keyframes diagonal-flow{0%{transform:translateX(-50px) translateY(-50px) rotate(var(--angle,0deg)) scale(.5);opacity:.6}50%{transform:translateX(0) translateY(0) rotate(var(--angle,0deg)) scale(1.2);opacity:.8}100%{transform:translateX(50px) translateY(50px) rotate(var(--angle,0deg)) scale(.3);opacity:0}}.circular-stream{position:absolute;pointer-events:none;animation:circular-expand 4s ease-out forwards;opacity:.4;will-change:transform,opacity;contain:layout style}@keyframes circular-expand{0%{transform:scale3d(0,0,1) rotate3d(0,0,1,0deg);opacity:.7;border-width:4px}50%{transform:scale3d(1,1,1) rotate3d(0,0,1,180deg);opacity:.9;border-width:15px}100%{transform:scale3d(2,2,1) rotate3d(0,0,1,360deg);opacity:0;border-width:4px}}.curved-stream{position:absolute;pointer-events:none;animation:curved-morph 3.5s ease-out forwards;opacity:.5;background:0 0;will-change:transform,opacity;contain:layout style}@keyframes curved-morph{0%{transform:scale3d(.3,.3,1) rotate3d(0,0,1,0deg);opacity:.5;border-width:1px}25%{transform:scale3d(.8,.8,1) rotate3d(0,0,1,90deg);opacity:.7;border-width:3px}75%{transform:scale3d(1.2,1.2,1) rotate3d(0,0,1,270deg);opacity:.6;border-width:2px}100%{transform:scale3d(.1,.1,1) rotate3d(0,0,1,360deg);opacity:0;border-width:1px}}.click-glow{position:fixed;width:200px;height:200px;border-radius:50%;pointer-events:none;z-index:9995;animation:click-glow-pulse 2s ease-out forwards;will-change:transform,opacity;contain:layout style}@keyframes click-glow-pulse{0%{transform:scale3d(.3,.3,1);opacity:.8}30%{transform:scale3d(2,2,1);opacity:.6}100%{transform:scale3d(4,4,1);opacity:0}}.radiating-stream{position:absolute;pointer-events:none;animation:radiate-out 2s ease-out forwards;opacity:.7;will-change:transform,opacity;contain:layout style}@keyframes radiate-out{0%{transform:scale3d(0,0,1) rotate3d(0,0,1,var(--angle,0deg));opacity:.7}50%{transform:scale3d(1,1,1) rotate3d(0,0,1,var(--angle,0deg));opacity:.9}100%{transform:scale3d(1.5,1.5,1) rotate3d(0,0,1,var(--angle,0deg));opacity:0}}.cursor-clone-indicator{position:fixed;width:10px;height:10px;background:radial-gradient(circle,rgba(160,82,45,.8) 0,rgba(112,66,20,.4) 70%,transparent 100%);border-radius:50%;pointer-events:none;z-index:9994;animation:clone-pulse 2s ease-in-out infinite;transform:translate3d(-50%,-50%,0);box-shadow:0 0 15px rgba(160,82,45,.4);will-change:transform,opacity;contain:layout style}.cursor-clone-indicator.spawning{animation:clone-spawn .5s ease-out}.cursor-clone-indicator.despawning{animation:clone-despawn .5s ease-in forwards}.cursor-clone-aura.spawning{animation:clone-aura-spawn .5s ease-out}.cursor-clone-aura.despawning{animation:clone-aura-despawn .5s ease-in forwards}.cursor-clone-indicator.clicking{animation:clone-click-flash .3s ease-out}@keyframes clone-pulse{0%,100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1) rotate3d(0,0,1,0deg);opacity:.7;box-shadow:0 0 15px rgba(160,82,45,.4)}25%{transform:translate3d(-50%,-50%,0) scale3d(1.1,1.1,1) rotate3d(0,0,1,45deg);opacity:.5;box-shadow:0 0 20px rgba(160,82,45,.6)}50%{transform:translate3d(-50%,-50%,0) scale3d(1.2,1.2,1) rotate3d(0,0,1,90deg);opacity:.3;box-shadow:0 0 25px rgba(160,82,45,.5)}75%{transform:translate3d(-50%,-50%,0) scale3d(1.15,1.15,1) rotate3d(0,0,1,135deg);opacity:.6;box-shadow:0 0 18px rgba(160,82,45,.5)}}@keyframes clone-click-flash{0%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1);background:radial-gradient(circle,rgba(160,82,45,.8) 0,rgba(112,66,20,.4) 70%,transparent 100%);box-shadow:0 0 15px rgba(160,82,45,.4)}50%{transform:translate3d(-50%,-50%,0) scale3d(2,2,1);background:radial-gradient(circle,#ff8c46 0,rgba(160,82,45,.8) 70%,transparent 100%);box-shadow:0 0 30px rgba(255,140,70,.8)}100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1);background:radial-gradient(circle,rgba(160,82,45,.8) 0,rgba(112,66,20,.4) 70%,transparent 100%);box-shadow:0 0 15px rgba(160,82,45,.4)}}.cursor-clone-aura{position:fixed;width:30px;height:30px;border:1px solid rgba(160,82,45,.3);border-radius:50%;pointer-events:none;z-index:9993;animation:clone-aura-spin 4s linear infinite;transform:translate3d(-50%,-50%,0);will-change:transform,opacity;contain:layout style}@keyframes clone-aura-spin{0%{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,0deg) scale3d(1,1,1);opacity:.3;border-color:rgba(160,82,45,.3)}50%{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,180deg) scale3d(1.3,1.3,1);opacity:.2;border-color:rgba(160,82,45,.5)}100%{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,360deg) scale3d(1,1,1);opacity:.3;border-color:rgba(160,82,45,.3)}}.cursor-clone-trail{position:fixed;width:8px;height:8px;border-radius:50%;pointer-events:none;z-index:9992;animation:clone-trail-fade 1.2s ease-out forwards;opacity:.8;filter:drop-shadow(0 0 4px currentColor);will-change:transform,opacity;contain:layout style}@keyframes clone-spawn{0%{transform:translate3d(-50%,-50%,0) scale3d(0,0,1) rotate3d(0,0,1,0deg);opacity:0;box-shadow:0 0 0 transparent}50%{transform:translate3d(-50%,-50%,0) scale3d(1.5,1.5,1) rotate3d(0,0,1,180deg);opacity:.8;box-shadow:0 0 25px rgba(160,82,45,.8)}100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1) rotate3d(0,0,1,360deg);opacity:.7;box-shadow:0 0 15px rgba(160,82,45,.4)}}@keyframes clone-despawn{0%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1) rotate3d(0,0,1,0deg);opacity:.7;box-shadow:0 0 15px rgba(160,82,45,.4)}50%{transform:translate3d(-50%,-50%,0) scale3d(1.8,1.8,1) rotate3d(0,0,1,180deg);opacity:.3;box-shadow:0 0 30px rgba(160,82,45,.6)}100%{transform:translate3d(-50%,-50%,0) scale3d(0,0,1) rotate3d(0,0,1,360deg);opacity:0;box-shadow:0 0 0 transparent}}@keyframes clone-aura-spawn{0%{transform:translate3d(-50%,-50%,0) scale3d(0,0,1);opacity:0}100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1);opacity:.3}}@keyframes clone-aura-despawn{0%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1);opacity:.3}100%{transform:translate3d(-50%,-50%,0) scale3d(0,0,1);opacity:0}}@keyframes clone-trail-fade{0%{transform:scale3d(1.2,1.2,1);opacity:.8;filter:drop-shadow(0 0 6px currentColor)}50%{transform:scale3d(1,1,1);opacity:.5;filter:drop-shadow(0 0 4px currentColor)}100%{transform:scale3d(.3,.3,1);opacity:0;filter:drop-shadow(0 0 0px transparent)}}.clone-movement-droplet{position:fixed;width:8px;height:8px;border-radius:50%;pointer-events:none;z-index:9991;animation:droplet-dissolve 1.5s ease-out forwards;filter:blur(.5px);will-change:transform,opacity;contain:layout style}@keyframes droplet-dissolve{0%{transform:translate3d(0,0,0) scale3d(1,1,1) rotate3d(0,0,1,0deg);opacity:.8;filter:blur(.5px)}50%{transform:translate3d(0,0,0) scale3d(1.3,1.3,1) rotate3d(0,0,1,180deg);opacity:.5;filter:blur(1px)}100%{transform:translate3d(0,0,0) scale3d(.3,.3,1) rotate3d(0,0,1,360deg);opacity:0;filter:blur(2px)}}.clone-mini-ripple{position:fixed;width:30px;height:30px;border-radius:50%;pointer-events:none;z-index:9990;animation:mini-ripple-expand 2s ease-out forwards;will-change:transform,opacity;contain:layout style}@keyframes mini-ripple-expand{0%{width:0;height:0;opacity:.8;border-width:4px}50%{opacity:.6;border-width:8px}100%{width:160px;height:160px;opacity:0;border-width:4px}}.drunk-vision{animation-name:drunk-color-shift,alcohol-ripple-expand;animation-duration:3s,5s;animation-timing-function:linear,ease-out;animation-iteration-count:infinite,1}.circular-stream.drunk-vision{animation-name:drunk-color-shift,circular-expand;animation-duration:3.5s,5s;animation-timing-function:linear,ease-out;animation-iteration-count:infinite,1}.clone-mini-ripple.drunk-vision{animation-name:drunk-color-shift,mini-ripple-expand;animation-duration:3s,4s;animation-timing-function:linear,ease-out;animation-iteration-count:infinite,1}@keyframes drunk-color-shift{0%{border-color:#ff6b6b;box-shadow:0 0 40px #ff6b6b80,0 0 80px #ff6b6b40;filter:saturate(1.2)}16%{border-color:#4ecdc4;box-shadow:0 0 45px #4ecdc480,0 0 90px #4ecdc440;filter:saturate(1.3)}32%{border-color:#45b7d1;box-shadow:0 0 50px #45b7d180,0 0 100px #45b7d140;filter:saturate(1.4)}48%{border-color:#f9ca24;box-shadow:0 0 55px #f9ca2480,0 0 110px #f9ca2440;filter:saturate(1.5)}64%{border-color:#6c5ce7;box-shadow:0 0 50px #6c5ce780,0 0 100px #6c5ce740;filter:saturate(1.4)}80%{border-color:#a8e6cf;box-shadow:0 0 45px #a8e6cf80,0 0 90px #a8e6cf40;filter:saturate(1.3)}100%{border-color:#ff6b6b;box-shadow:0 0 40px #ff6b6b80,0 0 80px #ff6b6b40;filter:saturate(1.2)}}.sparkle{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;animation:sparkle-twinkle 2.5s ease-out forwards;will-change:transform,opacity;contain:layout style}.large-sparkle{width:8px;height:8px;animation:sparkle-twinkle 3s ease-out forwards;filter:drop-shadow(0 0 4px currentColor)}@keyframes sparkle-twinkle{0%,100%{transform:scale3d(0,0,1) rotate3d(0,0,1,0deg);opacity:0}25%{transform:scale3d(1.5,1.5,1) rotate3d(0,0,1,90deg);opacity:.8}50%{transform:scale3d(1,1,1) rotate3d(0,0,1,180deg);opacity:1}75%{transform:scale3d(1.2,1.2,1) rotate3d(0,0,1,270deg);opacity:.6}}.drunk-ripple{position:absolute;border-radius:50%;pointer-events:none;animation:drunk-ripple-chaos 2s linear infinite;mix-blend-mode:overlay;opacity:.8;border:8px solid #8b4513;width:100px;height:100px;will-change:transform,opacity;contain:layout style}@keyframes drunk-ripple-chaos{0%{transform:translate3d(0,0,0) scale3d(.5,.5,1);border-color:#ff6b6b;border-width:3px;opacity:.9;filter:blur(0px)}8%{transform:translate3d(-30px,20px,0) scale3d(1.8,1.8,1);border-color:#4ecdc4;border-width:12px;opacity:.7;filter:blur(2px)}16%{transform:translate3d(45px,-35px,0) scale3d(.3,.3,1);border-color:#45b7d1;border-width:6px;opacity:.8;filter:blur(1px)}24%{transform:translate3d(-20px,-40px,0) scale3d(2.2,2.2,1);border-color:#f9ca24;border-width:15px;opacity:.6;filter:blur(3px)}32%{transform:translate3d(60px,15px,0) scale3d(.8,.8,1);border-color:#6c5ce7;border-width:8px;opacity:.9;filter:blur(0px)}40%{transform:translate3d(-50px,30px,0) scale3d(1.5,1.5,1);border-color:#ff9ff3;border-width:10px;opacity:.5;filter:blur(2px)}48%{transform:translate3d(25px,-25px,0) scale3d(.4,.4,1);border-color:#54a0ff;border-width:4px;opacity:.8;filter:blur(1px)}56%{transform:translate3d(-35px,-10px,0) scale3d(2.5,2.5,1);border-color:#5f27cd;border-width:18px;opacity:.4;filter:blur(4px)}64%{transform:translate3d(40px,45px,0) scale3d(.6,.6,1);border-color:#00d2d3;border-width:7px;opacity:.7;filter:blur(1px)}72%{transform:translate3d(-15px,-30px,0) scale3d(1.9,1.9,1);border-color:#ff6348;border-width:14px;opacity:.6;filter:blur(3px)}80%{transform:translate3d(55px,10px,0) scale3d(.2,.2,1);border-color:#2ed573;border-width:3px;opacity:.9;filter:blur(0px)}88%{transform:translate3d(-25px,35px,0) scale3d(2.8,2.8,1);border-color:#ffa502;border-width:20px;opacity:.3;filter:blur(5px)}96%{transform:translate3d(35px,-20px,0) scale3d(.7,.7,1);border-color:#3742fa;border-width:9px;opacity:.8;filter:blur(1px)}100%{transform:translate3d(0,0,0) scale3d(.5,.5,1);border-color:#ff6b6b;border-width:3px;opacity:.9;filter:blur(0px)}}.drunk-ripple-variant{animation:drunk-ripple-chaos-variant 1.5s linear infinite}@keyframes drunk-ripple-chaos-variant{0%{transform:translate3d(20px,-15px,0) scale3d(1.2,1.2,1);border-color:#a4b0be;border-width:10px;opacity:.6;filter:blur(2px)}10%{transform:translate3d(-40px,25px,0) scale3d(.4,.4,1);border-color:#ff3838;border-width:5px;opacity:.8;filter:blur(0px)}20%{transform:translate3d(30px,40px,0) scale3d(2.1,2.1,1);border-color:#18dcff;border-width:16px;opacity:.5;filter:blur(4px)}30%{transform:translate3d(-10px,-35px,0) scale3d(.6,.6,1);border-color:#7bed9f;border-width:7px;opacity:.9;filter:blur(1px)}40%{transform:translate3d(50px,5px,0) scale3d(1.7,1.7,1);border-color:#ff5722;border-width:13px;opacity:.4;filter:blur(3px)}50%{transform:translate3d(-30px,-20px,0) scale3d(.3,.3,1);border-color:#9c88ff;border-width:4px;opacity:.8;filter:blur(0px)}60%{transform:translate3d(15px,35px,0) scale3d(2.4,2.4,1);border-color:#ffc048;border-width:18px;opacity:.3;filter:blur(5px)}70%{transform:translate3d(-45px,10px,0) scale3d(.8,.8,1);border-color:#ff4757;border-width:8px;opacity:.7;filter:blur(2px)}80%{transform:translate3d(25px,-40px,0) scale3d(1.4,1.4,1);border-color:#5352ed;border-width:11px;opacity:.6;filter:blur(2px)}90%{transform:translate3d(-20px,20px,0) scale3d(.5,.5,1);border-color:#ff6b81;border-width:6px;opacity:.8;filter:blur(1px)}100%{transform:translate3d(20px,-15px,0) scale3d(1.2,1.2,1);border-color:#a4b0be;border-width:10px;opacity:.6;filter:blur(2px)}}.drunk-ripple-fast{animation:drunk-ripple-chaos-fast .8s linear infinite}@keyframes drunk-ripple-chaos-fast{0%{transform:translate3d(-20px,10px,0) scale3d(.8,.8,1);border-color:#ff6b6b;border-width:8px;opacity:.7;filter:blur(1px)}5%{transform:translate3d(35px,-25px,0) scale3d(1.6,1.6,1);border-color:#4ecdc4;border-width:14px;opacity:.4;filter:blur(3px)}10%{transform:translate3d(-15px,30px,0) scale3d(.4,.4,1);border-color:#45b7d1;border-width:5px;opacity:.9;filter:blur(0px)}15%{transform:translate3d(45px,20px,0) scale3d(2,2,1);border-color:#f9ca24;border-width:16px;opacity:.3;filter:blur(4px)}20%{transform:translate3d(-30px,-15px,0) scale3d(.6,.6,1);border-color:#6c5ce7;border-width:7px;opacity:.8;filter:blur(1px)}25%{transform:translate3d(25px,35px,0) scale3d(1.3,1.3,1);border-color:#ff9ff3;border-width:11px;opacity:.5;filter:blur(2px)}30%{transform:translate3d(-40px,5px,0) scale3d(.3,.3,1);border-color:#54a0ff;border-width:4px;opacity:.9;filter:blur(0px)}35%{transform:translate3d(30px,-30px,0) scale3d(1.8,1.8,1);border-color:#5f27cd;border-width:15px;opacity:.4;filter:blur(3px)}40%{transform:translate3d(-10px,25px,0) scale3d(.7,.7,1);border-color:#00d2d3;border-width:8px;opacity:.7;filter:blur(1px)}45%{transform:translate3d(40px,-10px,0) scale3d(1.5,1.5,1);border-color:#ff6348;border-width:12px;opacity:.6;filter:blur(2px)}50%{transform:translate3d(-25px,40px,0) scale3d(.2,.2,1);border-color:#2ed573;border-width:3px;opacity:.9;filter:blur(0px)}55%{transform:translate3d(35px,15px,0) scale3d(2.2,2.2,1);border-color:#ffa502;border-width:17px;opacity:.3;filter:blur(4px)}60%{transform:translate3d(-35px,-20px,0) scale3d(.5,.5,1);border-color:#3742fa;border-width:6px;opacity:.8;filter:blur(1px)}65%{transform:translate3d(20px,30px,0) scale3d(1.4,1.4,1);border-color:#ff3838;border-width:12px;opacity:.5;filter:blur(2px)}70%{transform:translate3d(-15px,-35px,0) scale3d(.4,.4,1);border-color:#18dcff;border-width:5px;opacity:.8;filter:blur(0px)}75%{transform:translate3d(45px,10px,0) scale3d(1.9,1.9,1);border-color:#7bed9f;border-width:15px;opacity:.4;filter:blur(3px)}80%{transform:translate3d(-30px,25px,0) scale3d(.6,.6,1);border-color:#9c88ff;border-width:7px;opacity:.7;filter:blur(1px)}85%{transform:translate3d(25px,-25px,0) scale3d(1.7,1.7,1);border-color:#ffc048;border-width:13px;opacity:.5;filter:blur(3px)}90%{transform:translate3d(-20px,35px,0) scale3d(.3,.3,1);border-color:#ff4757;border-width:4px;opacity:.9;filter:blur(0px)}95%{transform:translate3d(40px,-5px,0) scale3d(2.1,2.1,1);border-color:#5352ed;border-width:16px;opacity:.3;filter:blur(4px)}100%{transform:translate3d(-20px,10px,0) scale3d(.8,.8,1);border-color:#ff6b6b;border-width:8px;opacity:.7;filter:blur(1px)}}.elegant-vapor{opacity:.4!important;animation:elegant-vapor-flow 10s ease-in-out forwards}@keyframes elegant-vapor-flow{0%{transform:scale(.5) translateY(0);opacity:0}30%{opacity:.4}100%{transform:scale(1.2) translateY(-100px);opacity:0}}.liquid-flow{animation:liquid-flow-gentle 5s ease-out forwards;will-change:transform,opacity}@keyframes liquid-flow-gentle{0%{transform:translateX(0) scale(.8);opacity:.8}100%{transform:translateX(150px) scale(1.1);opacity:0}}.premium-sparkle{animation:premium-sparkle-shine 4s ease-out forwards;background:radial-gradient(circle,gold,#ffef94,transparent)}@keyframes premium-sparkle-shine{0%{transform:scale(0) rotate(0);opacity:1}50%{transform:scale(1.5) rotate(180deg);opacity:.8}100%{transform:scale(.5) rotate(360deg);opacity:0}}.elegant-circular-stream{animation:elegant-circular-expand 10s ease-out forwards;opacity:.7}@keyframes elegant-circular-expand{0%{transform:scale(.3);opacity:0}30%{opacity:.7}100%{transform:scale(1.8);opacity:0}}.elegant-mouse-trail{animation:elegant-trail-fade 4s ease-out forwards;will-change:transform,opacity}@keyframes elegant-trail-fade{0%{transform:scale(1);opacity:.8}100%{transform:scale(2);opacity:0}}.elegant-liquid-particle{animation:elegant-particle-float 4s ease-out forwards;will-change:transform,opacity}@keyframes elegant-particle-float{0%{transform:scale(1) translateY(0);opacity:.9}100%{transform:scale(1.5) translateY(-80px);opacity:0}}.liquid-background{background-size:150% 150%!important}.cursor-clone-aura,.cursor-clone-indicator{transition:all .2s cubic-bezier(.25, .46, .45, .94)!important;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)!important}.alcohol-ripple,.elegant-circular-stream{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)!important;filter:blur(.5px)}.alcohol-ripple.drunk-vision{animation-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)!important}.elegant-liquid-particle,.elegant-mouse-trail{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)!important;filter:blur(.3px)}.liquid-background,.liquid-background::after,.liquid-background::before{animation-timing-function:cubic-bezier(0.4,0.0,0.2,1)!important;filter:blur(.5px)}.click-glow{animation:liquid-click-burst 2s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes liquid-click-burst{0%{transform:scale(0) rotate(0);opacity:1;filter:blur(0px)}50%{transform:scale(1.5) rotate(180deg);opacity:.8;filter:blur(1px)}100%{transform:scale(2.5) rotate(360deg);opacity:0;filter:blur(2px)}}.bubble{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)!important;filter:blur(.2px)}.mouse-aura{transition:all .3s cubic-bezier(.25, .46, .45, .94);animation:liquid-flow-aura 3.5s ease-in-out infinite}@keyframes liquid-flow-aura{0%,100%{transform:scale(1) rotate(0);opacity:.8}33%{transform:scale(1.2) rotate(120deg);opacity:.6}66%{transform:scale(.9) rotate(240deg);opacity:1}}.cursor-clone-indicator{animation:liquid-pulse 4s ease-in-out infinite}@keyframes liquid-pulse{0%,100%{transform:translate(-50%,-50%) scale(1) rotate(0);filter:blur(0px)}50%{transform:translate(-50%,-50%) scale(1.1) rotate(180deg);filter:blur(.5px)}}.elegant-vapor,.liquid-flow,.premium-sparkle{animation-timing-function:cubic-bezier(0.4,0.0,0.2,1)!important}.elegant-mouse-trail::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background:inherit;border-radius:inherit;transform:translate(-50%,-50%) scale(1.5);opacity:.3;animation:liquid-trail-echo .8s ease-out forwards}@keyframes liquid-trail-echo{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}100%{transform:translate(-50%,-50%) scale(2);opacity:0}}.alcohol-ripple,.bubble,.cursor-clone-aura,.cursor-clone-indicator,.elegant-circular-stream,.elegant-liquid-particle,.elegant-mouse-trail,.elegant-vapor,.liquid-flow,.premium-sparkle,.splash{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;contain:strict}#floating-alcohol,#particles-canvas,#ripples{filter:blur(.3px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.5s!important;animation-iteration-count:1!important;transition-duration:.3s!important}.cursor-clone-aura,.cursor-clone-indicator{animation:none!important}}.alcohol-ripple,.bubble,.cursor-clone-aura,.cursor-clone-indicator,.elegant-circular-stream,.elegant-liquid-particle,.elegant-mouse-trail,.elegant-vapor,.liquid-flow,.premium-sparkle,.splash{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;contain:strict}.alcohol-item,.particle,.ripple{contain:layout style paint;will-change:transform,opacity}.alcohol-ripple.drunk-vision{animation-timing-function:ease-in-out!important}.liquid-background,.liquid-background::after,.liquid-background::before{contain:strict;will-change:transform}.cursor-clone-aura,.cursor-clone-indicator{transition-timing-function:ease-out!important;transition-duration:.3s!important}#floating-alcohol,#particles-canvas,#ripples{contain:strict;isolation:isolate}@media (prefers-reduced-motion:no-preference){.alcohol-ripple,.elegant-circular-stream{animation-duration:5s!important}.drunk-vision{animation-duration:3s,6s!important}}@media (max-width:768px),(max-height:768px){.alcohol-ripple,.elegant-circular-stream,.elegant-liquid-particle{animation-duration:3s!important;opacity:.6!important}.cursor-clone-indicator{animation-duration:1.5s!important}}.alcohol-ripple,.bubble,.cursor-clone-aura,.cursor-clone-indicator,.elegant-circular-stream,.elegant-liquid-particle,.elegant-mouse-trail,.elegant-vapor,.liquid-flow,.premium-sparkle,.splash{animation-fill-mode:forwards!important;animation-play-state:running!important;isolation:isolate}.liquid-background,.liquid-background::after,.liquid-background::before{animation-play-state:running!important;animation-fill-mode:forwards!important;transform:none!important}*{transform-style:flat!important;backface-visibility:hidden!important}@media (prefers-reduced-motion:no-preference){*{animation-timing-function:ease-out!important}}body.performance-mode *{animation:none!important;transition:none!important}