*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #080c10;--bg2: #0e1318;--bg3: #141b22;--bg4: #1a232d;--border: #1e2a36;--border2: #253140;--text: #e2e8f0;--text2: #7a92a8;--text3: #4a6177;--green: #00d4aa;--green2: #00a882;--red: #ff4d6a;--red2: #cc2e4a;--amber: #f5a623;--blue: #3b9eff;--purple: #a78bfa;--font-mono: "Space Mono", monospace;--font-sans: "DM Sans", sans-serif}html,body{height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .35s ease forwards}.mobile-menu{display:none}.mobile-menu-btn{display:none!important}@media (max-width: 768px){.app-sidebar{display:none!important}.app-sidebar.mobile-open{display:flex!important;position:fixed!important;inset:0!important;width:260px!important;z-index:9000!important;box-shadow:8px 0 30px #0009!important}.sidebar-overlay{display:block!important;position:fixed;inset:0;z-index:8999;background:#00000080;backdrop-filter:blur(2px)}.sidebar-overlay.hidden{display:none!important}.app-topbar{padding:0 12px!important}.app-topbar .desktop-only{display:none!important}.app-topbar .search-trigger{min-width:120px!important}.app-main{padding:12px!important}.app-statusbar .desktop-only{display:none!important}.landing-nav{padding:0 16px!important}.landing-nav-links{display:none!important}.mobile-menu-btn{display:flex!important}.mobile-menu{display:flex!important;position:fixed;top:60px;left:0;right:0;background:#080c10f7;backdrop-filter:blur(16px);flex-direction:column;padding:16px;gap:4px;border-bottom:1px solid var(--border);z-index:999;animation:fadeIn .2s ease}.mobile-menu.hidden{display:none!important}.mobile-menu a{padding:12px 16px;border-radius:8px;font-size:14px;color:var(--text2);text-decoration:none}.mobile-menu a:hover{background:var(--bg3);color:var(--text)}.hero-section{padding:100px 16px 40px!important;min-height:auto!important}.hero-h1{font-size:28px!important}.hero-subtitle{font-size:15px!important}.hero-chart-container{max-width:100%!important;margin-top:32px!important}.hero-chart-indicators,.hero-chart-tags{display:none!important}.feat-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.steps-grid,.proof-grid,.more-feat-grid,.token-utility-grid{grid-template-columns:1fr!important}.token-phase-grid{grid-template-columns:repeat(2,1fr)!important}.step-connector{display:none!important}.roadmap-item{flex-direction:column!important}.roadmap-item>div:first-child{width:100%!important;text-align:left!important;padding:0!important}.roadmap-center-dot,.roadmap-spacer{display:none!important}.roadmap-line{left:16px!important}.feature-list-grid{grid-template-columns:1fr!important}.docs-container{flex-direction:column!important}.docs-sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid var(--border)!important;padding:12px 16px!important;display:flex!important;gap:4px!important;overflow-x:auto!important}.docs-sidebar>div:first-child{display:none!important}.docs-sidebar a{white-space:nowrap!important;padding:6px 12px!important}.docs-content{padding:20px 16px!important}.docs-topbar{padding:0 16px!important}.landing-footer-inner{flex-direction:column!important;text-align:center!important;gap:12px!important}.login-container{padding:20px 16px!important}.section-connector{height:40px!important}.cta-btn{padding:14px 28px!important;font-size:14px!important}.stat-num{font-size:24px!important}}@media (max-width: 480px){.hero-h1{font-size:24px!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.token-phase-grid{grid-template-columns:1fr!important}.cta-buttons{flex-direction:column!important}.cta-buttons a{width:100%!important;justify-content:center!important}}
