*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0b09;--bg2: #0c0e0a;--card: #101210;--accent: #a6ff2e;--accent-soft: #8fe81e;--text: #f4f5f0;--text-dim: #c8ccc0;--text-mute: #8b9184;--text-faint: #6f756a;--border: rgba(143, 232, 30, .16);--font: "Space Grotesk", system-ui, sans-serif;--display: "Archivo Black", sans-serif;--mono: "Space Mono", monospace}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent);color:var(--bg)}a{color:inherit}@keyframes mb-spin{to{transform:translate(-50%,-58%) rotate(360deg)}}@keyframes mb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mb-pulse{0%,to{box-shadow:0 0 #8fe81e73,0 0 34px #8fe81e59}50%{box-shadow:0 0 0 14px #8fe81e00,0 0 46px #8fe81e8c}}@keyframes mb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes mb-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes mb-scroll-hint{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(8px);opacity:1}}.mb-desktop-nav{display:none}.mb-mobile-toggle{display:inline-flex}@media(min-width:860px){.mb-desktop-nav{display:flex}.mb-mobile-toggle,.mb-mobile-drawer{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
