:root{--bg-color:#0a0a0a;--panel-bg:#19191e99;--panel-border:#ffffff14;--text-main:#f0f0f0;--text-muted:#8a8f9d;--bullish:#00f0ff;--bearish:#ff003c;--warning:#ffb800;--neutral:#8892b0;font-family:Inter,system-ui,-apple-system,sans-serif}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-main);background-image:radial-gradient(circle at 15%,#00f0ff08,#0000 30%),radial-gradient(circle at 85% 30%,#ff003c08,#0000 30%);min-height:100vh;margin:0;padding:0}.glass-panel{background:var(--panel-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--panel-border);border-radius:16px;padding:20px;transition:transform .3s,border-color .3s;box-shadow:0 8px 32px #00000080}.glass-panel:hover{border-color:#ffffff26;transform:translateY(-4px)}.metric-title{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:24px;font-size:.85rem;font-weight:600}.metric-value{letter-spacing:-1px;margin-bottom:8px;font-size:2.8rem;font-weight:700;line-height:1}@keyframes pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-animation{animation:1.5s ease-in-out infinite pulse}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#111 25%,#1a1a1a 50%,#111 75%) 0 0/400px 100%;border-radius:6px;animation:1.4s linear infinite shimmer}@media (width<=900px){.glass-panel{border-radius:12px;padding:16px}.metric-value{font-size:2.2rem}}@media (width<=768px){body{font-size:14px}[style*=repeat\(auto-fit]{grid-template-columns:1fr!important}.metric-value{font-size:2rem}.metric-title{font-size:.78rem}nav{flex-wrap:wrap;gap:8px;height:auto!important;padding:10px 16px!important}}@media (width<=480px){.glass-panel{border-radius:8px;padding:14px}.metric-value{font-size:1.8rem}[style*="padding: '60px 24px'"],[style*="padding: \"60px 24px\""]{padding:24px 12px!important}}
