*{box-sizing:border-box;}
html{scroll-behavior:smooth;background:#000;}
body{margin:0;background:#000;}
::selection{background:#6E56F7;color:#fff;}
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-track{background:#000;}
::-webkit-scrollbar-thumb{background:#222;border-radius:0;}
::-webkit-scrollbar-thumb:hover{background:#333;}
@keyframes blobDrift{0%{transform:translate(0,0) scale(1);}33%{transform:translate(8vw,4vh) scale(1.15);}66%{transform:translate(-6vw,8vh) scale(.9);}100%{transform:translate(0,0) scale(1);}}
@keyframes blobDrift2{0%{transform:translate(0,0) scale(1);}50%{transform:translate(-10vw,-6vh) scale(1.2);}100%{transform:translate(0,0) scale(1);}}
@keyframes gridPan{0%{background-position:0 0;}100%{background-position:0 80px;}}
@keyframes marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
@keyframes riseIn{0%{opacity:0;transform:translateY(110%) rotate(2deg);}100%{opacity:1;transform:translateY(0) rotate(0);}}
@keyframes blink{0%,49%{opacity:1;}50%,100%{opacity:0;}}
@keyframes pulseDot{0%,100%{opacity:1;}50%{opacity:.25;}}
@keyframes spinSlow{to{transform:rotate(360deg);}}
@keyframes floaty{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}
@keyframes shimmer{0%{background-position:-200% 0;}100%{background-position:200% 0;}}
@media (max-width:760px){.nav-chips{display:none !important;}.split2{grid-template-columns:1fr !important;}}
