.bg-primary-color{background-color:var(--primary-color)}.bg-secondary-color{background-color:var(--secondary-color)}.grad-purple-red{background:linear-gradient(45deg,#8b00ff,#ff073a)}.grad-black-blue{background:linear-gradient(90deg,#0d0d0d,#0ff)}.grad-green-yellow{background:linear-gradient(120deg,#39ff14,#ffc107)}.glitch{font-size:2rem;position:relative;color:#fff;animation:glitch 1s infinite}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;color:#f0f;background:transparent;overflow:hidden;clip:rect(0,900px,0,0);animation:glitch 1s infinite}.glitch:before{left:2px;text-shadow:-2px 0 #f0f}.glitch:after{left:-2px;text-shadow:-2px 0 aqua}@keyframes glitch{0%{clip:rect(0,900px,0,0)}25%{clip:rect(15px,900px,80px,0)}50%{clip:rect(50px,900px,25px,0)}75%{clip:rect(20px,900px,70px,0)}to{clip:rect(30px,900px,10px,0)}}.typing{font-size:2rem;white-space:nowrap;overflow:hidden;animation:typing 2s steps(15),blink .5s step-end infinite alternate}@keyframes typing{0%{width:0}to{width:15ch}}@keyframes blink{0%{border-color:transparent}to{border-color:#000}}.gradient-text{font-size:2rem;background:linear-gradient(90deg,#ff8c00,gold,#0f0,#1e90ff,#ff1493);background-size:400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient 3s infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.card{box-shadow:0 0 5px blue,0 0 10px blue,0 0 15px blue,0 0 20px blue,0 0 25px blue,0 0 30px blue}@font-face{font-family:AudioWide;src:url(/fonts/Rubik-Regular.ttf);font-weight:bolder}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf)}:root{--primary-color:#8b00ff;--secondary-color:#39ff14;--neon-pink-glow:#ff1493;--lime-glow:#afff33;--background:#292929;--foreground:#fff}@media(prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground)!important;background-color:var(--background)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:AudioWide}h4,h5,h6,p{font-family:Rubik}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}