@import "https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Chakra+Petch:wght@400;500;600;700&family=Share+Tech+Mono&display=swap";*{box-sizing:border-box}html,body{background:#0a0807;width:100%;max-width:100vw;margin:0;padding:0;overflow-x:hidden}#root{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}button{touch-action:manipulation}@media (width<=600px){::-webkit-scrollbar{width:4px;height:4px}}::selection{color:#ffd9b0;background:#ff6a184d}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0d0a08}::-webkit-scrollbar-thumb{background:#3a312a}@keyframes rx-corepulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes rx-coreglow{0%,to{opacity:.5}50%{opacity:.95}}@keyframes rx-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes rx-flicker{0%,19%,21%,49%,51%,to{opacity:1}20%{opacity:.4}50%{opacity:.7}}@keyframes rx-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes rx-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rx-fadein{0%{opacity:0}to{opacity:1}}@keyframes rx-glitch{0%,92%,to{transform:translate(0)}93%{transform:translate(-2px,1px)}95%{transform:translate(2px,-1px)}97%{transform:translate(-1px)}}@keyframes rx-sweep{0%{transform:translate(-110%)skew(-12deg)}to{transform:translate(110%)skew(-12deg)}}@keyframes rx-rotring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rx-towerflicker{0%,to{opacity:.9;filter:brightness()}45%{opacity:1;filter:brightness(1.25)}55%{opacity:.78;filter:brightness(.9)}70%{opacity:1;filter:brightness(1.15)}}@keyframes rx-haze{0%,to{opacity:.7;transform:translate(0)translateY(0)}50%{opacity:1;transform:translate(34px)translateY(-12px)}}@keyframes rx-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes rx-ping{0%{opacity:.85;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes rx-mapfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rx-hscan{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes rx-titleglitch{0%,88%,to{clip-path:none;transform:translate(0)}89%{transform:translate(-3px,1px)}91%{transform:translate(3px,-1px)}93%{transform:translate(-2px)}95%{transform:translate(0)}}@keyframes rx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
