/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */body{font-family:var(--font-noto-sans)}body[data-language^=zh]{font-family:var(--font-noto-sans-sc)}body[data-language^=ja]{font-family:var(--font-noto-sans-jp)}.payment-icon svg{width:100%;height:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delay-1{animation:float 6s ease-in-out 1s infinite}.animate-float-delay-2{animation:float 6s ease-in-out 2s infinite}.animate-float-delay-3{animation:float 6s ease-in-out 3s infinite}.animate-float-delay-4{animation:float 6s ease-in-out 4s infinite}@keyframes shimmer{0%{transform:translateX(-100%) skewX(-12deg)}30%{transform:translateX(200%) skewX(-12deg)}to{transform:translateX(200%) skewX(-12deg)}}.shimmer-effect{position:relative;overflow:hidden}.shimmer-effect:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translateX(-100%) skewX(-12deg);animation:shimmer 10s infinite;pointer-events:none;z-index:1}.shimmer-effect>*{position:relative;z-index:2}