@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--red:#e30613;--red-dark:#b8050f;--red-light:#ff2d3b;--red-glow:#e3061359;--black:#060608;--black-soft:#0e0e12;--black-card:#111116;--white:#fff;--gray-50:#f7f7f8;--gray-100:#ececef;--gray-200:#d5d5dc;--gray-300:#b0b0bc;--gray-400:#8a8a9a;--gray-500:#65657a;--gray-600:#4a4a5c;--gray-700:#2a2a3a;--gray-800:#1a1a28;--gray-900:#0f0f1a;--font-display:"Outfit", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-body);background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden}#root{width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}::selection{background:var(--red);color:var(--white)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:3px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem}@media (width>=768px){.container{padding:0 2rem}}.noise-overlay{pointer-events:none;z-index:9998;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
