.ez-smoke{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.ez-smoke i{position:absolute;left:var(--x);top:var(--y);width:var(--w,60%);aspect-ratio:1.7;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent 72%);opacity:var(--o,.7);will-change:transform;animation:ez-smoke var(--d,22s) ease-in-out var(--dl,0s) infinite alternate}@keyframes ez-smoke{0%{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(14%,-12%) rotate(38deg) scale(1.18)}66%{transform:translate(-10%,14%) rotate(95deg) scale(.92)}to{transform:translate(8%,6%) rotate(150deg) scale(1.12)}}@media (prefers-reduced-motion:reduce){.ez-smoke i{animation:none}}.ez-aurora{position:absolute;inset:-10% 0 -10% 0;z-index:-1;overflow:hidden;pointer-events:none}.ez-aurora b{position:absolute;top:-5%;bottom:-5%;left:var(--x);width:var(--w,30%);background:linear-gradient(180deg,var(--c1,transparent) 0,var(--c2) 48%,var(--c3,transparent) 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);filter:blur(18px);mix-blend-mode:screen;opacity:.85;transform-origin:50% 100%;will-change:transform;animation:ez-aurora var(--d,18s) ease-in-out var(--dl,0s) infinite alternate}@keyframes ez-aurora{0%{transform:translateX(-8%) skewX(-10deg) scaleY(.82);opacity:.55}50%{transform:translateX(6%) skewX(8deg) scaleY(1.08);opacity:.95}to{transform:translateX(14%) skewX(-4deg) scaleY(.9);opacity:.7}}@media (prefers-reduced-motion:reduce){.ez-aurora b{animation:none}}@media (max-width:639px){.ez-aurora b{filter:blur(14px)}.ez-aurora b:nth-child(4){display:none}}