body{background-color:#050505;color:#e0e0e0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#333;border:1px solid #050505}::-webkit-scrollbar-thumb:hover{background:#555}.loading-bar-char{display:inline-block;background-image:linear-gradient(to top,#e0e0e0 50%,#1a1a1a 50%);background-size:100% 200%;background-position:0% 0%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fill-up 7.5s cubic-bezier(.22,1,.36,1) infinite;-webkit-font-smoothing:antialiased}@keyframes fill-up{0%{background-position:0% 0%}40%{background-position:0% 100%}70%{background-position:0% 100%}80%{opacity:1}90%{opacity:.5}to{background-position:0% 0%;opacity:1}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.shake-hover:hover{animation:shake .5s infinite}@keyframes noise{0%,to{clip-path:inset(50% 0 30% 0)}20%{clip-path:inset(10% 0 60% 0)}40%{clip-path:inset(80% 0 5% 0)}60%{clip-path:inset(20% 0 70% 0)}80%{clip-path:inset(40% 0 20% 0)}}.glitch-header{position:relative;display:inline-block}.glitch-header:before,.glitch-header:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#050505}.glitch-header:before{left:2px;text-shadow:-2px 0 #ff3333;clip-path:inset(0 0 0 0);animation:noise 2s infinite linear alternate-reverse}.glitch-header:after{left:-2px;text-shadow:-2px 0 #00ff41;clip-path:inset(0 0 0 0);animation:noise 3s infinite linear alternate-reverse}@keyframes text-scramble{0%{opacity:1}50%{opacity:.5;transform:scaleX(1.1)}to{opacity:1}}.scramble:hover{animation:text-scramble .1s infinite;color:#f33}.cursor-blink{animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}
