*{box-sizing:border-box}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.gradient-text{-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradientShift}.floating-element{animation:6s ease-in-out infinite float}.pulsing-element{animation:4s ease-in-out infinite pulse}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.glass-card-hover{transition:all .3s}.glass-card-hover:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.scrollbar-styled{scrollbar-color:#bababd transparent;scrollbar-width:thin;overflow:overlay}.comic-title-shadow{text-shadow:2px 2px #000,4px 4px rgba(0,0,0,.3);-webkit-text-stroke:1px #000}@media (min-width:640px){.comic-title-shadow{text-shadow:4px 4px #000,8px 8px rgba(0,0,0,.3);-webkit-text-stroke:2px #000}}.animate-scroll-indicator{animation:2s ease-in-out infinite scroll-indicator}.animate-scroll-dot{animation:2s ease-in-out infinite scroll-dot}.apex-template,.apex-template *{cursor:none}.apex-custom-cursor{pointer-events:none;z-index:9999;border-radius:50%;width:12px;height:12px;transition:width .2s ease-out,height .2s ease-out;position:fixed;transform:translate(-50%,-50%)}.apex-custom-cursor.apex-cursor-hover{width:24px;height:24px}.apex-custom-cursor.apex-cursor-meme{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:32px;height:32px;animation:.5s ease-in-out infinite meme-cursor-wiggle;transform:translate(-50%,-50%)rotate(15deg)}@keyframes meme-cursor-wiggle{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:translate(-50%,-50%)rotate(15deg)}25%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:translate(-50%,-50%)rotate(-15deg)}50%{border-radius:30% 70%/70% 30%;transform:translate(-50%,-50%)rotate(20deg)}75%{border-radius:70% 30%/30% 70%;transform:translate(-50%,-50%)rotate(-20deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
