:root{--aura-auth-sky:#bed0ff;--aura-auth-mint:#8be8dc;--aura-auth-deep:#078d9b;--aura-auth-cloud:#f4fbff;--aura-auth-leaf:#19aaa9}.aura-auth-background{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 12% 82%,#ffffff59,transparent 28%),radial-gradient(ellipse at 89% 15%,#ffffff47,transparent 26%),linear-gradient(145deg,var(--aura-auth-sky),var(--aura-auth-mint)55%,var(--aura-auth-deep));position:fixed;inset:0;overflow:hidden}.aura-auth-background:before,.aura-auth-background:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.aura-auth-background:before{background:#0099ad38;width:72vw;height:42vw;bottom:-24vw;right:-18vw;transform:rotate(-24deg)}.aura-auth-background:after{background:#fff3;width:56vw;height:32vw;bottom:-18vw;left:-16vw;transform:rotate(-20deg)}.auth-cloud,.auth-leaf,.auth-orb,.auth-star{will-change:transform;display:block;position:absolute}.auth-cloud{background:linear-gradient(180deg,#fff,var(--aura-auth-cloud));border-radius:30px;width:118px;height:32px;animation:8s ease-in-out infinite alternate cloud-drift;box-shadow:0 16px 32px #245e822e,inset 0 -5px 9px #8fb2ca2e}.auth-cloud:before,.auth-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:8px}.auth-cloud:before{width:52px;height:52px;left:20px}.auth-cloud:after{width:42px;height:42px;left:55px}.auth-cloud-one{top:23%;left:max(4%,50% - 360px)}.auth-cloud-two{animation-delay:-3s;bottom:22%;right:max(4%,50% - 360px);transform:scale(.82)}.auth-leaf{background:linear-gradient(140deg,#50d9ca,var(--aura-auth-leaf)70%);border-radius:90% 8%;width:43px;height:74px;animation:6s ease-in-out infinite leaf-sway;box-shadow:inset -6px -4px 12px #00466133,0 14px 28px #12667333}.auth-leaf:after{content:"";background:#005d6c52;width:2px;height:56px;position:absolute;top:8px;left:50%;transform:rotate(22deg)}.auth-leaf-one{bottom:14%;left:max(8%,50% - 340px);transform:rotate(-36deg)}.auth-leaf-two{animation-delay:-2s;bottom:17%;right:max(8%,50% - 340px);transform:rotate(37deg)scale(.86)}.auth-orb{background:linear-gradient(140deg,#71dcff,#2470dc 72%);border-radius:50%;width:26px;height:26px;animation:5s ease-in-out infinite orb-float;box-shadow:inset -4px -5px 8px #153a9352,0 10px 18px #11498429}.auth-orb-one{top:9%;left:calc(50% - 190px)}.auth-orb-two{width:18px;height:18px;animation-delay:-2.4s;bottom:7%;right:calc(50% - 208px)}.auth-star{clip-path:polygon(50% 0,62% 34%,100% 50%,63% 63%,50% 100%,36% 63%,0 50%,37% 36%);filter:drop-shadow(0 8px 10px #785b2338);background:linear-gradient(145deg,#ffe8a0,#f5a73d);width:40px;height:40px;animation:4s ease-in-out infinite star-float;top:19%;right:calc(50% - 210px)}@keyframes cloud-drift{0%{transform:translate(0,0)}to{transform:translate(12px,-13px)}}@keyframes leaf-sway{0%,to{translate:0;rotate:-4deg}50%{translate:0 -12px;rotate:5deg}}@keyframes orb-float{0%,to{translate:0}50%{translate:0 -16px}}@keyframes star-float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(10deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.auth-cloud,.auth-leaf,.auth-orb,.auth-star{animation:none}}@media (width<=600px){.auth-cloud-one{top:14%;left:-28px;transform:scale(.72)}.auth-cloud-two{bottom:13%;right:-36px;transform:scale(.62)}.auth-leaf-one{bottom:10%;left:-4px;transform:rotate(-36deg)scale(.65)}.auth-leaf-two{bottom:12%;right:-4px;transform:rotate(37deg)scale(.62)}.auth-star{top:14%;right:7%;transform:scale(.72)}}