.hw-login-art .hw-enchanted.hw-alchemy{background:0 0;justify-content:center;align-items:center;height:auto;min-height:240px;max-height:none;display:flex}.hw-alchemy-stage{aspect-ratio:3/2;isolation:isolate;width:100%;max-width:650px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 9% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 9% 89%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hw-alchemy-stage>img{object-fit:contain;width:100%;height:100%;display:block}.hw-alchemy-effects{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hw-alchemy-potion-light{mix-blend-mode:screen;background:radial-gradient(#ffc85e38,#0000 68%);border-radius:50%;width:22%;height:25%;animation:6s ease-in-out infinite hw-alchemy-glow;position:absolute;top:49%;left:48%}.hw-alchemy-candle-light{mix-blend-mode:screen;transform-origin:50% 80%;background:radial-gradient(#ffcf7866,#0000 65%);width:7%;height:15%;animation:1.9s ease-in-out infinite hw-alchemy-flame;position:absolute;top:31%;left:69.5%}.hw-alchemy-steam path{stroke-width:3px;stroke-dasharray:18 82;opacity:0;filter:blur(2px);animation:7s linear infinite hw-alchemy-vapour}.hw-alchemy-steam path+path{stroke-width:5px;animation-delay:-3.5s}.hw-alchemy-bubbles circle{opacity:0;animation:6s ease-out infinite hw-alchemy-bubble}.hw-alchemy-sparks path{transform-box:fill-box;transform-origin:50%;opacity:.3;animation:5s ease-in-out infinite hw-alchemy-star}@keyframes hw-alchemy-glow{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes hw-alchemy-flame{0%,to{opacity:.7;transform:rotate(-2deg)scaleY(.95)}35%{opacity:1;transform:rotate(2deg)scaleY(1.04)}70%{opacity:.6;transform:rotate(-1deg)scaleY(.97)}}@keyframes hw-alchemy-vapour{0%{stroke-dashoffset:20px;opacity:0}20%{opacity:.24}75%{opacity:.2}to{stroke-dashoffset:-90px;opacity:0}}@keyframes hw-alchemy-bubble{0%{opacity:0;transform:translateY(12px)}20%{opacity:.55}90%,to{opacity:0;transform:translateY(-60px)}}@keyframes hw-alchemy-star{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.85;transform:scale(1.15)}}html[data-season-motion=false] .hw-alchemy *,html[data-motion=reduced] .hw-alchemy *{animation:none!important}@media (prefers-reduced-motion:reduce){.hw-alchemy *{animation:none!important}}
