@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--binance-green: #0ECB81;--binance-red: #F6465D;--binance-yellow: #FCD535;--bg-dark: #0b0e11;--card-dark: #1e2329}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f0f2f5;color:#1e2329;margin:0;-webkit-font-smoothing:antialiased}.dark body{background-color:var(--bg-dark);color:#eaecef}.font-mono{font-family:JetBrains Mono,monospace!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"cv01" on;letter-spacing:-.5px}.glass-dock{position:fixed;bottom:0;left:0;right:0;height:65px;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.05);padding-bottom:env(safe-area-inset-bottom);z-index:999;box-shadow:0 -4px 20px #0000000d;display:flex;justify-content:space-around;align-items:center}.dark .glass-dock{background:#161a1ef2;border-top:1px solid rgba(255,255,255,.05)}.card-gradient-1{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.card-gradient-2{background:linear-gradient(135deg,#059669,#0d9488);color:#fff}.card-gradient-3{background:linear-gradient(135deg,#db2777,#e11d48);color:#fff}.card-gradient-4{background:linear-gradient(135deg,#d97706,#ea580c);color:#fff}.btn-primary{background:linear-gradient(to right,#2563eb,#4f46e5);color:#fff;box-shadow:0 4px 14px #2563eb4d;transition:all .2s ease}.btn-primary:active{transform:scale(.98)}.text-up{color:var(--binance-green)}.text-down{color:var(--binance-red)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.dark ::-webkit-scrollbar-thumb{background:#474d57}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeIn .4s ease-out forwards}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-soft{animation:pulse-soft 2s cubic-bezier(.4,0,.6,1) infinite}
