:root{--page-background:#000000;--neutral-background:#000000;--neutral-background-medium:#111111;--neutral-background-strong:#1a1a1a;--neutral-on-background-weak:rgba(255,255,255,0.7);--neutral-on-background-medium:rgba(255,255,255,0.85);--neutral-on-background-strong:rgba(255,255,255,0.95);--static-white:#ffffff;--static-black:#000000}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}body,html{background-color:#000000!important;color:rgba(255,255,255,.9)!important;transform:translateZ(0);will-change:auto}@keyframes pulse{0%{box-shadow:0 4px 20px rgba(255,107,53,.4);transform:scale(1)}50%{box-shadow:0 8px 30px rgba(255,107,53,.7);transform:scale(1.02)}to{box-shadow:0 4px 20px rgba(255,107,53,.4);transform:scale(1)}}.header-background{position:fixed;top:0;left:0;width:100vw;height:400px;background-image:url(/images/og/mo.png);background-size:contain;background-position:top;background-repeat:no-repeat;z-index:-1}.header-background:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(transparent,rgba(0,0,0,.8));z-index:1}.background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:0}.content-wrapper{position:relative;z-index:1}.content-section{background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin:1rem 0;box-shadow:0 4px 16px rgba(0,0,0,.5)}.enhanced-text{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.banner-glow{position:relative;animation:bannerShine 6s ease-in-out infinite;will-change:filter;text-shadow:0 0 10px rgba(220,38,38,.6),0 0 20px rgba(255,107,53,.4),0 0 30px rgba(220,38,38,.3)}.banner-glow:before{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(135deg,transparent 10%,rgba(220,38,38,.15) 30%,rgba(255,107,53,.2) 50%,rgba(220,38,38,.15) 70%,transparent 90%);border-radius:25px;opacity:.7;animation:bannerAura 4s ease-in-out infinite;pointer-events:none;z-index:-1;will-change:transform,opacity;filter:blur(8px)}.banner-glow:hover:before{animation:bannerGlowPulse 2s ease-in-out infinite;opacity:1}.banner-glow:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent);animation:bannerSweep 8s ease-in-out infinite;pointer-events:none;z-index:1;opacity:.6}@keyframes bannerShine{0%,to{filter:drop-shadow(0 0 8px rgba(220,38,38,.4)) drop-shadow(0 0 15px rgba(255,107,53,.3)) drop-shadow(0 0 25px rgba(220,38,38,.2))}50%{filter:drop-shadow(0 0 12px rgba(220,38,38,.6)) drop-shadow(0 0 20px rgba(255,107,53,.4)) drop-shadow(0 0 35px rgba(220,38,38,.3))}}@keyframes bannerAura{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}@keyframes bannerGlowPulse{0%,to{opacity:1;transform:scale(1.03)}50%{opacity:1;transform:scale(1.06)}}@keyframes bannerSweep{0%{left:-100%;opacity:0}20%{opacity:.4}50%{left:100%;opacity:.6}to{left:100%;opacity:0}}.avatar-glitch-intense{position:relative;filter:contrast(1.15) brightness(1.1) saturate(1.2);will-change:transform,filter;transition:all .3s ease;animation:subtleAvatarPulse 8s ease-in-out infinite}.avatar-glitch-intense:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent 20%,rgba(255,0,0,.1) 40%,rgba(255,255,0,.08) 50%,rgba(255,0,0,.1) 60%,transparent 80%);border-radius:inherit;opacity:0;animation:avatarGlow 6s ease-in-out infinite;pointer-events:none;will-change:opacity,transform}.avatar-glitch-intense:hover{animation:avatarDistortion 1.5s ease-in-out infinite;filter:contrast(1.3) brightness(1.2) saturate(1.4)}.avatar-glitch-intense:hover:before{animation:avatarScanlines 2s linear infinite;opacity:1}.avatar-glitch-intense:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(0,255,255,.12) 0,transparent 60%),radial-gradient(circle at 70% 30%,rgba(255,0,255,.12) 0,transparent 60%);mix-blend-mode:screen;pointer-events:none;border-radius:inherit;opacity:.6;animation:avatarColorShift 10s ease-in-out infinite;will-change:transform,opacity}.avatar-glitch-intense:hover:after{animation:avatarRGBShift 3s ease-in-out infinite;opacity:1}@keyframes subtleAvatarPulse{0%,to{transform:scale(1);filter:contrast(1.15) brightness(1.1) saturate(1.2)}50%{transform:scale(1.01);filter:contrast(1.2) brightness(1.15) saturate(1.3)}}@keyframes avatarGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}@keyframes avatarColorShift{0%,to{transform:translate(0) rotate(0deg);opacity:.6}25%{transform:translate(-1px,1px) rotate(.5deg);opacity:.7}50%{transform:translate(1px,-1px) rotate(-.5deg);opacity:.8}75%{transform:translate(-1px,-1px) rotate(.3deg);opacity:.7}}@keyframes avatarDistortion{0%,to{transform:scale(1) skew(0deg);filter:contrast(1.3) brightness(1.2) saturate(1.4) hue-rotate(0deg)}25%{transform:scale(1.02) skew(.8deg);filter:contrast(1.5) brightness(1.3) saturate(1.6) hue-rotate(15deg)}50%{transform:scale(.98) skew(-.8deg);filter:contrast(1.7) brightness(.9) saturate(1.8) hue-rotate(-15deg)}75%{transform:scale(1.01) skew(.5deg);filter:contrast(1.4) brightness(1.25) saturate(1.5) hue-rotate(8deg)}}@keyframes avatarScanlines{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes avatarRGBShift{0%,to{transform:translate(0);opacity:1}25%{transform:translate(-2px,1px);opacity:.8}50%{transform:translate(1px,-2px);opacity:.9}75%{transform:translate(-1px,1px);opacity:.7}}.artist-portrait{border:2px solid rgba(220,38,38,.6);box-shadow:0 0 20px rgba(220,38,38,.4),inset 0 0 20px rgba(0,0,0,.3);transition:all .3s ease}.artist-portrait:hover{border-color:rgba(220,38,38,.9);box-shadow:0 0 30px rgba(220,38,38,.6),inset 0 0 30px rgba(0,0,0,.5);animation:avatarDistortion 1s ease-in-out infinite}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}@keyframes glitch-text{0%{text-shadow:.05em 0 0 #ff6b35,-.05em -.025em 0 #00ffff,.025em .05em 0 #ff00ff}15%{text-shadow:.05em 0 0 #ff6b35,-.05em -.025em 0 #00ffff,.025em .05em 0 #ff00ff}16%{text-shadow:-.05em -.025em 0 #ff6b35,.025em .025em 0 #00ffff,-.05em -.05em 0 #ff00ff}49%{text-shadow:-.05em -.025em 0 #ff6b35,.025em .025em 0 #00ffff,-.05em -.05em 0 #ff00ff}50%{text-shadow:.025em .05em 0 #ff6b35,.05em 0 0 #00ffff,0 -.05em 0 #ff00ff}99%{text-shadow:.025em .05em 0 #ff6b35,.05em 0 0 #00ffff,0 -.05em 0 #ff00ff}to{text-shadow:-.025em 0 0 #ff6b35,-.025em -.025em 0 #00ffff,-.025em -.05em 0 #ff00ff}}@keyframes glitch-rgb{0%{transform:translate(0);filter:hue-rotate(0deg)}20%{transform:translate(-2px,2px);filter:hue-rotate(90deg)}40%{transform:translate(-2px,-2px);filter:hue-rotate(180deg)}60%{transform:translate(2px,2px);filter:hue-rotate(270deg)}80%{transform:translate(2px,-2px);filter:hue-rotate(1turn)}to{transform:translate(0);filter:hue-rotate(0deg)}}.glitch-hover:hover{animation:glitch-1 .3s infinite}.glitch-text{animation:glitch-text 3s infinite}.glitch-rgb{animation:glitch-rgb 2s infinite}.glitch-subtle{animation:glitch-1 4s infinite}.glitch-intense{animation:glitch-2 .5s infinite}.glitch-title{position:relative;display:inline-block}.glitch-title:after,.glitch-title:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-title:before{animation:glitch-1 2s infinite;color:#ff6b35;z-index:-1}.glitch-title:after{animation:glitch-2 3s infinite;color:#00ffff;z-index:-2}.glitch-border{position:relative;border:2px solid #ff6b35}.glitch-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b35,#00ffff,#ff00ff,#ff6b35);z-index:-1;animation:glitch-rgb 2s infinite;opacity:.7}.mint-button-glitch{position:relative;overflow:hidden}.mint-button-glitch:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:glitch-scan 3s infinite}@keyframes glitch-scan{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes image-glitch-1{0%{transform:translate(0);filter:hue-rotate(0deg) contrast(1) brightness(1)}10%{transform:translate(-2px,2px);filter:hue-rotate(90deg) contrast(1.2) brightness(1.1)}20%{transform:translate(-2px,-2px);filter:hue-rotate(180deg) contrast(.8) brightness(.9)}30%{transform:translate(2px,2px);filter:hue-rotate(270deg) contrast(1.3) brightness(1.2)}40%{transform:translate(2px,-2px);filter:hue-rotate(1turn) contrast(1) brightness(1)}50%{transform:translate(0);filter:hue-rotate(0deg) contrast(1) brightness(1)}to{transform:translate(0);filter:hue-rotate(0deg) contrast(1) brightness(1)}}@keyframes image-glitch-2{0%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}10%{-webkit-clip-path:inset(10% 0 85% 0);clip-path:inset(10% 0 85% 0);transform:translate(-5px)}20%{-webkit-clip-path:inset(80% 0 15% 0);clip-path:inset(80% 0 15% 0);transform:translate(5px)}30%{-webkit-clip-path:inset(50% 0 40% 0);clip-path:inset(50% 0 40% 0);transform:translate(-3px)}40%{-webkit-clip-path:inset(30% 0 70% 0);clip-path:inset(30% 0 70% 0);transform:translate(3px)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes image-distort{0%{filter:brightness(1) contrast(1) saturate(1) hue-rotate(0deg);transform:scale(1) skew(0deg)}25%{filter:brightness(1.2) contrast(1.1) saturate(1.3) hue-rotate(5deg);transform:scale(1.01) skew(.5deg)}50%{filter:brightness(.9) contrast(1.2) saturate(.8) hue-rotate(-5deg);transform:scale(.99) skew(-.3deg)}75%{filter:brightness(1.1) contrast(.9) saturate(1.1) hue-rotate(3deg);transform:scale(1.005) skew(.2deg)}to{filter:brightness(1) contrast(1) saturate(1) hue-rotate(0deg);transform:scale(1) skew(0deg)}}@keyframes image-corrupt{0%{opacity:1;transform:translate(0) scale(1)}5%{opacity:.8;transform:translate(1px,-1px) scale(1.01)}10%{opacity:1;transform:translate(-1px,1px) scale(.99)}15%{opacity:.9;transform:translate(0) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}.image-glitch-hover{position:relative;overflow:hidden;transition:all .3s ease}.image-glitch-hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,107,53,.1),transparent 25%,rgba(0,255,255,.1) 50%,transparent 75%,rgba(255,0,255,.1));opacity:0;z-index:1;transition:opacity .3s ease}.image-glitch-hover:hover:before{opacity:1;animation:glitch-scan .5s ease-in-out}.image-glitch-hover:hover{animation:image-glitch-1 .6s ease-in-out}.image-glitch-subtle{animation:image-distort 8s ease-in-out infinite;animation-play-state:paused;will-change:transform,filter}.image-glitch-subtle:hover{animation-play-state:running}.image-glitch-intense{animation:image-glitch-2 3s infinite;animation-play-state:paused;will-change:transform,filter}.image-glitch-intense:hover{animation-play-state:running}.image-glitch-corrupt{animation:image-corrupt 6s infinite;animation-play-state:paused;will-change:transform,filter}.image-glitch-corrupt:hover{animation-play-state:running}.image-glitch-random-1{animation:image-glitch-1 4s infinite;animation-delay:0s;animation-play-state:paused;will-change:transform}.image-glitch-random-1:hover{animation-play-state:running}.image-glitch-random-2{animation:image-distort 7s infinite;animation-delay:1.5s;animation-play-state:paused;will-change:transform}.image-glitch-random-2:hover{animation-play-state:running}.image-glitch-random-3{animation:image-corrupt 5s infinite;animation-delay:3s;animation-play-state:paused;will-change:filter}.image-glitch-random-3:hover{animation-play-state:running}.image-glitch-random-4{animation:image-glitch-2 6s infinite;animation-delay:2s;animation-play-state:paused;will-change:transform}.image-glitch-random-4:hover{animation-play-state:running}.demon-image{position:relative;filter:contrast(1.15) saturate(1.2) brightness(1.05);transition:all .4s ease;animation:demonBreathing 12s ease-in-out infinite}.demon-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(220,38,38,.1),transparent 30%,rgba(255,107,53,.08) 70%,transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.demon-image:hover{filter:contrast(1.3) saturate(1.4) brightness(1.1);transform:scale(1.02)}.demon-image:hover:after{opacity:1}@keyframes demonBreathing{0%,to{filter:contrast(1.15) saturate(1.2) brightness(1.05)}50%{filter:contrast(1.2) saturate(1.25) brightness(1.08)}}@keyframes digital-noise{0%{background-position:0 0}25%{background-position:100% 100%}50%{background-position:0 100%}75%{background-position:100% 0}to{background-position:0 0}}.image-noise-overlay{position:relative}.image-noise-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 98%,rgba(255,107,53,.3)),linear-gradient(0deg,transparent 98%,rgba(0,255,255,.2));background-size:3px 3px,7px 7px;opacity:0;z-index:1;pointer-events:none;animation:digital-noise 4s infinite}.image-noise-overlay:hover:before{opacity:.6}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 100px}}.image-scanlines{position:relative}.image-scanlines:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,107,53,.1) 0,rgba(255,107,53,.1) 4px);opacity:0;z-index:1;pointer-events:none;animation:scanlines 2s linear infinite}.image-scanlines:hover:after{opacity:1}@keyframes random-corruption{0%,95%{opacity:0;transform:scale(1)}96%{opacity:1;transform:scale(1.03) rotate(.5deg)}97%{opacity:.8;transform:scale(.98) rotate(-.3deg)}98%{opacity:1;transform:scale(1.01) rotate(.2deg)}to{opacity:0;transform:scale(1)}}.image-random-corrupt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,0,0,.4),transparent 25%,rgba(0,255,0,.3) 50%,transparent 75%,rgba(0,0,255,.4));z-index:2;pointer-events:none;animation:random-corruption 8s infinite;animation-delay:var(--corruption-delay,0s)}@keyframes demon-possess{0%,90%{filter:brightness(1) contrast(1) saturate(1)}92%{filter:brightness(1.5) contrast(2) saturate(0)}94%{filter:brightness(.3) contrast(3) saturate(2)}96%{filter:brightness(2) contrast(.5) saturate(1.5)}98%{filter:brightness(.8) contrast(1.8) saturate(.3)}to{filter:brightness(1) contrast(1) saturate(1)}}.image-demon-possess{animation:demon-possess 12s infinite;animation-delay:var(--possess-delay,0s)}.delay-0{--corruption-delay:0s;--possess-delay:0s}.delay-1{--corruption-delay:1.3s;--possess-delay:2.1s}.delay-2{--corruption-delay:2.6s;--possess-delay:4.2s}.delay-3{--corruption-delay:3.9s;--possess-delay:6.3s}.delay-4{--corruption-delay:5.2s;--possess-delay:8.4s}.delay-5{--corruption-delay:6.5s;--possess-delay:10.5s}.delay-6{--corruption-delay:7.8s;--possess-delay:0.6s}.delay-7{--corruption-delay:1.1s;--possess-delay:2.7s}.delay-8{--corruption-delay:2.4s;--possess-delay:4.8s}.delay-9{--corruption-delay:3.7s;--possess-delay:6.9s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-element{animation:float 6s ease-in-out infinite}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2;opacity:.3}.particle{position:absolute;background:rgba(255,107,53,.2);border-radius:50%;animation:particleFloat 25s linear infinite;filter:none}.particle,.particle:nth-child(2n){width:1px;height:1px;box-shadow:none}.particle:nth-child(2n){background:rgba(220,38,38,.15);animation-duration:30s}.particle:nth-child(3n){background:rgba(255,255,255,.1);animation-duration:35s;width:1px;height:1px;box-shadow:none}.particle:nth-child(4n){background:rgba(255,215,0,.1);animation-duration:40s;width:1px;height:1px;box-shadow:none}@keyframes particleFloat{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(1turn);opacity:0}}.particle-1{left:15%;animation-delay:0s}.particle-2{left:35%;animation-delay:4s}.particle-3{left:55%;animation-delay:8s}.particle-4{left:75%;animation-delay:12s}.particle-5{left:85%;animation-delay:16s}.mint-banner{position:fixed;top:50%;right:30px;transform:translateY(-50%);width:auto;max-width:280px;background:linear-gradient(135deg,#0f0f0f,#1f1f1f 50%,#2a2a2a);border:2px solid #dc2626;border-radius:16px;box-shadow:0 8px 32px rgba(220,38,38,.5),0 0 60px rgba(220,38,38,.2),inset 0 1px 0 rgba(255,255,255,.1);z-index:999;animation:mintFloat 6s ease-in-out infinite}.mint-banner:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(220,38,38,.6),rgba(255,107,53,.4) 50%,rgba(220,38,38,.6));border-radius:18px;z-index:-1;animation:mintBorderGlow 4s ease-in-out infinite}@keyframes mintFloat{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 8px 32px rgba(220,38,38,.5),0 0 60px rgba(220,38,38,.2)}50%{transform:translateY(-50%) scale(1.02);box-shadow:0 12px 40px rgba(220,38,38,.7),0 0 80px rgba(220,38,38,.3)}}@keyframes mintBorderGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}.mint-banner-content{padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.mint-banner-text{display:flex;flex-direction:column;gap:6px;text-align:center}.mint-status{font-size:1.1rem;font-weight:800;color:#ff6b35;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:.05em}.mint-details{font-size:.8rem;color:rgba(255,255,255,.8);font-weight:400;line-height:1.3}.mint-banner-buttons{display:flex;flex-direction:column;gap:8px;width:100%}.mint-button-primary{animation:mintPulse 2s infinite!important;background:linear-gradient(135deg,#ff6b35,#f7931e)!important;border:none!important;box-shadow:0 4px 20px rgba(255,107,53,.4)!important;width:100%!important;justify-content:center!important}@keyframes mintPulse{0%{transform:scale(1);box-shadow:0 4px 20px rgba(255,107,53,.4)}50%{transform:scale(1.02);box-shadow:0 6px 25px rgba(255,107,53,.6)}to{transform:scale(1);box-shadow:0 4px 20px rgba(255,107,53,.4)}}@media (max-width:768px){.mint-banner{top:auto;bottom:20px;right:20px;left:20px;transform:none;max-width:none}.mint-status{font-size:1rem}.mint-details{font-size:.75rem}.mint-banner-buttons{flex-direction:column;gap:8px}.mint-button-primary{width:100%!important;font-size:.9rem!important}}.content-wrapper{margin-top:120px}@media (max-width:768px){.content-wrapper{margin-top:140px;margin-bottom:120px}}