@import "https://fonts.googleapis.com/css2?family=Special+Elite&family=Permanent+Marker&family=Courier+Prime:ital,wght@0,400;0,700;1,400&family=Bebas+Neue&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--dada-red:#e63946;--dada-yellow:#ffd60a;--dada-blue:#457b9d;--dada-green:#2dc653;--dada-orange:#ff6b35;--dada-pink:#ff006e;--dada-purple:#8338ec;--dada-cyan:#00f5d4;--dada-black:#0a0a0a;--dada-white:#f4f1de;--dada-paper:#f0e9d2}html,body,#root{background:var(--dada-black);width:100%;height:100%;overflow:hidden}body{color:var(--dada-white);-webkit-font-smoothing:antialiased;font-family:Courier Prime,monospace}@keyframes transitionSpinIn{0%{opacity:0;transform:rotate(-360deg)scale(.1)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes transitionSpinOut{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(360deg)scale(.1)}}@keyframes transitionGlitchIn{0%{clip-path:inset(100% 0 0);transform:skew(20deg)}25%{clip-path:inset(0 0 75%);transform:skew(-10deg)}50%{clip-path:inset(25% 0);transform:skew(5deg)}75%{clip-path:inset(0 0 10%);transform:skew(-2deg)}to{clip-path:inset(0);transform:skew(0)}}@keyframes transitionGlitchOut{0%{clip-path:inset(0);transform:skew(0)}33%{clip-path:inset(0 0 50%);transform:skew(-15deg)}66%{clip-path:inset(50% 0 0);transform:skew(10deg)}to{clip-path:inset(0 100% 0 0);opacity:0;transform:skew(-20deg)}}@keyframes transitionScatterIn{0%{filter:blur(20px);opacity:0;transform:translate(-200%,200%)scale(3)}60%{filter:blur(2px);opacity:.8;transform:translate(5%,-5%)scale(1.05)}to{filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes transitionScatterOut{0%{filter:blur();opacity:1;transform:translate(0)scale(1)}40%{filter:blur(2px);opacity:.8;transform:translate(-5%,5%)scale(.95)}to{filter:blur(20px);opacity:0;transform:translate(200%,-200%)scale(3)}}@keyframes transitionFlipIn{0%{opacity:0;transform:perspective(800px)rotateY(-180deg)}to{opacity:1;transform:perspective(800px)rotateY(0)}}@keyframes transitionFlipOut{0%{opacity:1;transform:perspective(800px)rotateY(0)}to{opacity:0;transform:perspective(800px)rotateY(180deg)}}@keyframes transitionTypeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes transitionTypeOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes transitionShakeIn{0%{opacity:0;transform:translateY(-100vh)rotate(-15deg)}20%{opacity:.7;transform:translateY(20px)rotate(5deg)}40%{transform:translateY(-10px)rotate(-3deg)}60%{transform:translateY(5px)rotate(1deg)}80%{transform:translateY(-2px)rotate(-.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes transitionShakeOut{0%{opacity:1;transform:translateY(0)rotate(0)}20%{transform:translateY(-15px)rotate(3deg)}to{opacity:0;transform:translateY(100vh)rotate(20deg)}}@keyframes transitionInvertIn{0%{filter:invert()hue-rotate(180deg)saturate(5);opacity:0;transform:scale(1.2)}50%{filter:invert(.5)hue-rotate(90deg)saturate(2);opacity:.5;transform:scale(1.05)}to{filter:invert(0)hue-rotate()saturate();opacity:1;transform:scale(1)}}@keyframes transitionInvertOut{0%{filter:invert(0)hue-rotate()saturate();opacity:1;transform:scale(1)}50%{filter:invert(.5)hue-rotate(90deg)saturate(3);opacity:.5;transform:scale(1.1)}to{filter:invert()hue-rotate(360deg)saturate(8);opacity:0;transform:scale(1.3)}}@keyframes transitionFoldIn{0%{opacity:0;transform:perspective(600px)rotateX(90deg)translateY(-50%)}to{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}}@keyframes transitionFoldOut{0%{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}to{opacity:0;transform:perspective(600px)rotateX(-90deg)translateY(50%)}}.slide-transition{will-change:transform, opacity, filter;position:absolute;inset:0}.slide-transition.enter-spin{animation:.7s cubic-bezier(.17,.67,.83,.67) forwards transitionSpinIn}.slide-transition.exit-spin{animation:.7s cubic-bezier(.17,.67,.83,.67) forwards transitionSpinOut}.slide-transition.enter-glitch{animation:.6s steps(4,end) forwards transitionGlitchIn}.slide-transition.exit-glitch{animation:.6s steps(4,end) forwards transitionGlitchOut}.slide-transition.enter-scatter{animation:.8s ease-out forwards transitionScatterIn}.slide-transition.exit-scatter{animation:.8s ease-in forwards transitionScatterOut}.slide-transition.enter-flip{animation:.6s ease-in-out forwards transitionFlipIn}.slide-transition.exit-flip{animation:.6s ease-in-out forwards transitionFlipOut}.slide-transition.enter-type{animation:.7s steps(20,end) forwards transitionTypeIn}.slide-transition.exit-type{animation:.7s steps(20,end) forwards transitionTypeOut}.slide-transition.enter-shake{animation:.8s ease-out forwards transitionShakeIn}.slide-transition.exit-shake{animation:.8s ease-in forwards transitionShakeOut}.slide-transition.enter-invert{animation:.7s ease-in-out forwards transitionInvertIn}.slide-transition.exit-invert{animation:.7s ease-in-out forwards transitionInvertOut}.slide-transition.enter-fold{animation:.6s ease-in-out forwards transitionFoldIn}.slide-transition.exit-fold{animation:.6s ease-in-out forwards transitionFoldOut}@keyframes floatShape{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(30px,-40px)rotate(90deg)scale(1.1)}50%{transform:translate(-20px,20px)rotate(180deg)scale(.9)}75%{transform:translate(40px,30px)rotate(270deg)scale(1.2)}to{transform:translate(0)rotate(360deg)scale(1)}}@keyframes shapeAppear{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:var(--shape-opacity,.15);transform:scale(1)rotate(0)}}@keyframes shapeDisappear{0%{opacity:var(--shape-opacity,.15);transform:scale(1)}to{opacity:0;transform:scale(3)rotate(180deg)}}@keyframes letterFlyIn{0%{transform:translate(var(--start-x,-200px), var(--start-y,-200px)) rotate(var(--start-r,180deg)) scale(3);opacity:0;color:var(--dada-red)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes letterDance{0%{transform:translate(0)rotate(0)}20%{transform:translate(var(--dx,10px), var(--dy,-15px)) rotate(var(--dr,15deg))}40%{transform:translate(var(--dx2,-5px), var(--dy2,10px)) rotate(var(--dr2,-10deg))}60%{transform:translate(var(--dx3,15px), var(--dy3,5px)) rotate(var(--dr3,20deg))}80%{transform:translate(var(--dx4,-8px), var(--dy4,-8px)) rotate(var(--dr4,-5deg))}to{transform:translate(0)rotate(0)}}@keyframes wobbleText{0%,to{transform:skew(0)skewY(0)}25%{transform:skew(3deg)skewY(1deg)}75%{transform:skew(-3deg)skewY(-1deg)}}@keyframes stampIn{0%{opacity:0;filter:blur(5px);transform:scale(5)rotate(-10deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(-2deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chaos{0%{transform:rotate(0)scale(1)translate(0)}10%{transform:rotate(15deg)scale(1.1)translate(5px,-3px)}20%{transform:rotate(-10deg)scale(.9)translate(-3px,5px)}30%{transform:rotate(25deg)scale(1.2)translate(-5px,-5px)}40%{transform:rotate(-5deg)scale(.95)translate(3px,3px)}50%{transform:rotate(30deg)scale(1.15)translate(-2px,4px)}60%{transform:rotate(-20deg)scale(.85)translate(6px,-2px)}70%{transform:rotate(10deg)scale(1.05)translate(-4px,6px)}80%{transform:rotate(-15deg)scale(1.1)translate(2px,-4px)}90%{transform:rotate(5deg)scale(.95)translate(-3px,2px)}to{transform:rotate(0)scale(1)translate(0)}}@keyframes textGlitch{0%{text-shadow:2px 0 var(--dada-red), -2px 0 var(--dada-cyan)}20%{text-shadow:-3px 0 var(--dada-pink), 3px 0 var(--dada-yellow)}40%{text-shadow:4px 2px var(--dada-purple), -4px -2px var(--dada-green)}60%{text-shadow:-2px 3px var(--dada-orange), 2px -3px var(--dada-blue)}80%{text-shadow:3px -1px var(--dada-cyan), -3px 1px var(--dada-red)}to{text-shadow:2px 0 var(--dada-red), -2px 0 var(--dada-cyan)}}@keyframes flyL2R{0%{transform:translate(0)}to{transform:translate(calc(100vw + 240px))}}@keyframes flyR2L{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 240px))}}@keyframes flyT2B{0%{transform:translateY(0)}to{transform:translateY(calc(100vh + 240px))}}@keyframes flyB2T{0%{transform:translateY(0)}to{transform:translateY(calc(-100vh - 240px))}}@keyframes flyDiag1{0%{transform:translate(0)}to{transform:translate(calc(100vw + 240px),calc(100vh + 240px))}}@keyframes flyDiag2{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 240px),calc(100vh + 240px))}}@keyframes flyDiag3{0%{transform:translate(0)}to{transform:translate(calc(100vw + 240px),calc(-100vh - 240px))}}@keyframes flyDiag4{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 240px),calc(-100vh - 240px))}}@keyframes footKick{0%{transform:translate(-220px)rotate(-90deg)}27%{transform:translate(20vw)rotate(-90deg)}46%{transform:translate(38vw)rotate(-72deg)}63%{transform:translate(16vw)rotate(-90deg)}to{transform:translate(-220px)rotate(-90deg)}}@keyframes snippetFall{0%{transform:translateY(-70px) rotate(var(--snippet-r,15deg));opacity:0}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes kickedOut{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}18%{opacity:1;transform:translate(12vw)translateY(-18px)rotate(7deg)}to{opacity:0;transform:translate(160vw)translateY(50px)rotate(22deg)}}
