.character-loader[data-astro-cid-bbe6dxrz]{width:400px;height:400px;background-image:url(/spritesheet.png);background-size:3200px 400px;background-repeat:no-repeat;background-position:0 0;animation:characterSwitch 2.4s steps(8) infinite;border-radius:20px;box-shadow:0 20px 60px #0000004d}@keyframes characterSwitch{0%{background-position:0 0}to{background-position:-3200px 0}}@media (max-width: 768px){.character-loader[data-astro-cid-bbe6dxrz]{width:300px;height:300px;background-size:2400px 300px}@keyframes characterSwitch{0%{background-position:0 0}to{background-position:-2400px 0}}}@media (max-width: 480px){.character-loader[data-astro-cid-bbe6dxrz]{width:250px;height:250px;background-size:2000px 250px}@keyframes characterSwitch{0%{background-position:0 0}to{background-position:-2000px 0}}}.glass-effect[data-astro-cid-bbe6dxrz]{background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-gentle[data-astro-cid-bbe6dxrz]{animation:bounce-gentle 2s ease-in-out infinite}.animate-gradient-shift[data-astro-cid-dy5a3g5j]{background-size:200% 200%;animation:gradient-shift 10s ease infinite}.bg-dots-pattern[data-astro-cid-dy5a3g5j]{background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px}.play-button-center[data-astro-cid-dy5a3g5j]{position:relative}.play-icon[data-astro-cid-dy5a3g5j]{transform:translate(2px)}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-shift[data-astro-cid-bcts4zk3]{background-size:200% 200%;animation:gradient-shift 10s ease infinite}.bg-dots-pattern[data-astro-cid-bcts4zk3]{background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px}.glass-enhanced[data-astro-cid-pwog2ho4]{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hover-lift[data-astro-cid-pwog2ho4]{transition:transform .3s ease}.hover-lift[data-astro-cid-pwog2ho4]:hover{transform:translateY(-4px)}.animate-bounce-in[data-astro-cid-pwog2ho4]{animation:bounceIn .6s ease-out}.gradient-text[data-astro-cid-pwog2ho4]{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease infinite;background-size:200% 200%}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-float[data-astro-cid-pwog2ho4]{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(2deg)}66%{transform:translateY(-10px) rotate(-2deg)}}.glass-enhanced[data-astro-cid-g5llu2hk]{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-text[data-astro-cid-g5llu2hk]{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.animate-float[data-astro-cid-g5llu2hk]{animation:float 6s ease-in-out infinite}.toggle-slider[data-astro-cid-hkoc4sea]{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:12px;transition:transform .3s ease;z-index:1}.animate-fade-in-up[data-astro-cid-hkoc4sea]{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-hover[data-astro-cid-hkoc4sea]{transition:all .3s ease}.card-hover[data-astro-cid-hkoc4sea]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.btn[data-astro-cid-hkoc4sea]{transition:all .3s ease}.btn[data-astro-cid-hkoc4sea]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.glass-enhanced[data-astro-cid-al2ca2vr]{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.animate-bounce-in[data-astro-cid-al2ca2vr]{animation:bounceIn .6s ease-out}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.gradient-text[data-astro-cid-al2ca2vr]{background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.animate-float[data-astro-cid-al2ca2vr]{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}details[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}details[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::marker{display:none}
