:root{--background:#000;--panel:#0a0a0a;--accent:#2dd4bf;--accent-dark:#14b8a6;--accent-glow:#2dd4bf26;--border:#111;--border-bright:#222;--text-main:#fff;--text-muted:#444}body:before{content:"";background:var(--accent);z-index:10000;height:1px;position:fixed;top:0;left:0;right:0}body{background-color:var(--background);color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;padding-top:1px;font-family:Inter,sans-serif}.glow-card{border:1px solid var(--border);background:#050505;transition:all .3s cubic-bezier(.4,0,.2,1)}.glow-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 0 25px #2dd4bf1a}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#111;border-radius:10px}:hover::-webkit-scrollbar-thumb{background:var(--border-bright)}*{scrollbar-width:thin;scrollbar-color:var(--background) transparent}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:40px;display:grid}.sidebar-container{z-index:1000;background-color:#000;width:280px;transition:transform .3s}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.sidebar-container{position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-container.open{transform:translate(0)}.mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000b3;position:fixed;inset:0}}@media (max-width:640px){.main-content{padding:16px!important}}@media (max-width:1024px){.main-content{width:100%!important;margin:0!important;padding:15px!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@media (max-width:600px){.input-controls{width:100%;margin-top:10px;border-left:none!important;justify-content:space-between!important;padding-left:0!important}}html,body{max-width:100vw;position:relative;overflow-x:hidden}.main-content{box-sizing:border-box;width:100%!important;max-width:100vw!important}
