:root{--twt-blue:#1a1aff;--twt-blue-deep:#00c;--twt-mint:#a8f0b0;--twt-cream:#f5f1ec;--twt-ink-900:#1a1a1a;--twt-ink-700:#4a4a4a;--twt-ink-400:#9ca3af;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--ease-out:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--twt-blue);color:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.5;overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:96px}a{color:inherit}::selection{background:var(--twt-mint);color:var(--twt-blue)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#000020}::-webkit-scrollbar-thumb{background:#a8f0b04d;border:3px solid #000020;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#a8f0b080}@keyframes pulse{0%{opacity:1;box-shadow:0 0}70%{opacity:.6;box-shadow:0 0 0 10px #0000}to{opacity:1;box-shadow:0 0 #0000}}@keyframes scrollDot{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(32px)}}@keyframes statDot{0%{opacity:0;left:-4px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes orb1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}@keyframes orb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,40px)scale(1.1)}}@keyframes orb3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-60px)scale(1.06)}}
