.glass{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--card) 90%, transparent), color-mix(in srgb, var(--card) 65%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary) 28%, transparent);backdrop-filter:blur(20px)}.glass-lift{transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.glass-lift:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));box-shadow:inset 0 2px 12px -5px color-mix(in srgb, var(--primary) 55%, transparent);transform:translateY(-6px)}.defi-word{background:linear-gradient(115deg, var(--primary), var(--chart-2));-webkit-text-fill-color:transparent;background-clip:text}.hero-atmosphere{background:radial-gradient(ellipse at 74% 38%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 48%), radial-gradient(ellipse at 20% 85%, color-mix(in srgb, var(--chart-2) 6%, transparent), transparent 40%)}.wallet-stage{perspective:1100px}.wallet-object{animation:12s ease-in-out infinite wallet-orbit;transform:rotateY(-16deg)rotateX(7deg)rotate(-7deg)}.wallet-face{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 36%, var(--card)), color-mix(in srgb, var(--chart-2) 20%, var(--card)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 25%, transparent), inset -8px -8px 30px color-mix(in srgb, var(--background) 20%, transparent)}.orbit-line{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);transform:rotate(-26deg)}.rabbit-mark{background:currentColor;border-radius:48% 50% 46% 42%;width:3rem;height:3rem;position:relative}.rabbit-mark:before,.rabbit-mark:after{content:"";background:currentColor;border-radius:75% 75% 35% 35%;width:.8rem;height:2.3rem;position:absolute;top:-1.55rem}.rabbit-mark:before{left:.45rem;transform:rotate(-13deg)}.rabbit-mark:after{right:.45rem;transform:rotate(13deg)}.particle-field{pointer-events:none;opacity:.32;background-image:radial-gradient(circle, var(--foreground) .8px, transparent 1px), radial-gradient(circle, var(--foreground) .6px, transparent 1px);transform:translate(var(--pointer-x,0px), var(--pointer-y,0px));background-position:13px 9px,65px 55px;background-size:137px 113px,199px 157px;animation:28s linear infinite alternate particle-drift}.chain-marquee{animation:28s linear infinite marquee}.marquee-window:hover .chain-marquee{animation-play-state:paused}.marquee-window{mask-image:linear-gradient(to right, transparent, var(--foreground) 10%, var(--foreground) 90%, transparent)}@keyframes wallet-orbit{0%,to{transform:rotateY(-16deg)rotateX(7deg)rotate(-7deg)translateY(0)}50%{transform:rotateY(2deg)rotateX(-3deg)rotate(-4deg)translateY(-12px)}}@keyframes particle-drift{0%{background-position:13px 9px,65px 55px}to{background-position:40px 35px,85px 80px}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wallet-object,.particle-field,.chain-marquee{animation:none}.glass-lift:hover{transform:none}.glass-lift{transition:none}}
