.hover-tilt{transition:transform .25s ease,box-shadow .25s ease}.hover-tilt:hover{box-shadow:0 30px 100px rgba(32,217,232,.22)}
.hover-lift{transition:transform .28s ease,filter .28s ease}.hover-lift:hover{transform:translateY(-12px);filter:saturate(1.2)}
.hover-glow{transition:box-shadow .25s ease,border-color .25s ease}.hover-glow:hover{box-shadow:0 0 0 1px var(--cyan),0 30px 80px rgba(32,217,232,.25);border-color:var(--cyan)}
.hover-zoom{transition:transform .45s ease,filter .45s ease}.hover-zoom:hover{transform:scale(1.045);filter:saturate(1.22) contrast(1.08)}
.hover-effect-5{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-5:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 20px 50px rgba(32,217,232,.22);filter:saturate(1.5)}
.hover-effect-6{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-6:hover{transform:translateY(-9px) scale(1.06);box-shadow:0 20px 52px rgba(32,217,232,.22);filter:saturate(1.6)}
.hover-effect-7{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-7:hover{transform:translateY(-10px) scale(1.00);box-shadow:0 20px 54px rgba(32,217,232,.22);filter:saturate(1.7)}
.hover-effect-8{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-8:hover{transform:translateY(-11px) scale(1.01);box-shadow:0 20px 56px rgba(32,217,232,.22);filter:saturate(1.8)}
.hover-effect-9{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-9:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 58px rgba(32,217,232,.22);filter:saturate(1.0)}
.hover-effect-10{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-10:hover{transform:translateY(-13px) scale(1.03);box-shadow:0 20px 60px rgba(32,217,232,.22);filter:saturate(1.1)}
.hover-effect-11{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-11:hover{transform:translateY(-14px) scale(1.04);box-shadow:0 20px 62px rgba(32,217,232,.22);filter:saturate(1.2)}
.hover-effect-12{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-12:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 64px rgba(32,217,232,.22);filter:saturate(1.3)}
.hover-effect-13{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-13:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 20px 66px rgba(32,217,232,.22);filter:saturate(1.4)}
.hover-effect-14{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-14:hover{transform:translateY(-5px) scale(1.00);box-shadow:0 20px 68px rgba(32,217,232,.22);filter:saturate(1.5)}
.hover-effect-15{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-15:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 70px rgba(32,217,232,.22);filter:saturate(1.6)}
.hover-effect-16{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-16:hover{transform:translateY(-7px) scale(1.02);box-shadow:0 20px 72px rgba(32,217,232,.22);filter:saturate(1.7)}
.hover-effect-17{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-17:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 74px rgba(32,217,232,.22);filter:saturate(1.8)}
.hover-effect-18{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-18:hover{transform:translateY(-9px) scale(1.04);box-shadow:0 20px 76px rgba(32,217,232,.22);filter:saturate(1.0)}
.hover-effect-19{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-19:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 78px rgba(32,217,232,.22);filter:saturate(1.1)}
.hover-effect-20{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-20:hover{transform:translateY(-11px) scale(1.06);box-shadow:0 20px 80px rgba(32,217,232,.22);filter:saturate(1.2)}
.hover-effect-21{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-21:hover{transform:translateY(-12px) scale(1.00);box-shadow:0 20px 82px rgba(32,217,232,.22);filter:saturate(1.3)}
.hover-effect-22{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-22:hover{transform:translateY(-13px) scale(1.01);box-shadow:0 20px 84px rgba(32,217,232,.22);filter:saturate(1.4)}
.hover-effect-23{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-23:hover{transform:translateY(-14px) scale(1.02);box-shadow:0 20px 86px rgba(32,217,232,.22);filter:saturate(1.5)}
.hover-effect-24{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-24:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 88px rgba(32,217,232,.22);filter:saturate(1.6)}
.hover-effect-25{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-25:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 20px 90px rgba(32,217,232,.22);filter:saturate(1.7)}
.hover-effect-26{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-26:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 92px rgba(32,217,232,.22);filter:saturate(1.8)}
.hover-effect-27{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-27:hover{transform:translateY(-6px) scale(1.06);box-shadow:0 20px 94px rgba(32,217,232,.22);filter:saturate(1.0)}
.hover-effect-28{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-28:hover{transform:translateY(-7px) scale(1.00);box-shadow:0 20px 96px rgba(32,217,232,.22);filter:saturate(1.1)}
.hover-effect-29{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-29:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 98px rgba(32,217,232,.22);filter:saturate(1.2)}
.hover-effect-30{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.hover-effect-30:hover{transform:translateY(-9px) scale(1.02);box-shadow:0 20px 100px rgba(32,217,232,.22);filter:saturate(1.3)}
.hover-wave:hover{transform:translateY(-8px);box-shadow:0 24px 70px rgba(32,217,232,.18)}.hover-border-run{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--aqua),var(--green));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid transparent}.hover-border-run:hover{transform:scale(1.025)}.hover-neon:hover{box-shadow:0 0 0 1px rgba(32,217,232,.35),0 26px 70px rgba(32,217,232,.28);transform:translateY(-10px)}.hover-depth:hover{transform:perspective(900px) rotateX(4deg) rotateY(-4deg) translateY(-8px)}
.hover-effect-31:hover{filter:saturate(1.4);transform:translateY(-8px) scale(1.02)}.hover-effect-32:hover{box-shadow:inset 0 0 40px rgba(32,217,232,.18),0 20px 50px rgba(0,0,0,.22)}.hover-effect-33:hover{letter-spacing:.04em}.hover-effect-34:hover{border-radius:44px}.hover-effect-35:hover{transform:translateX(6px)}.hover-effect-36:hover{transform:translateY(-6px) rotate(-1deg)}.hover-effect-37:hover{backdrop-filter:blur(18px)}.hover-effect-38:hover{outline:2px solid rgba(100,255,154,.45);outline-offset:6px}.hover-effect-39:hover{mix-blend-mode:normal;filter:contrast(1.12)}.hover-effect-40:hover{transform:scale(.98);box-shadow:0 0 0 8px rgba(32,217,232,.08)}
