@tailwind base;@tailwind components;@tailwind utilities;:root{--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-bg: rgba(17, 24, 39, .7);--glass-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}body{background-color:#030712;color:#f9fafb;font-family:Inter,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);box-shadow:var(--glass-shadow)}.glass-card{background:#1f293766;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.05);border-radius:1rem}.font-mono-numbers{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s cubic-bezier(.16,1,.3,1) both}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#4b5563 #111827}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#111827}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#4b5563;border-radius:3px}.text-gradient-cyan{background:linear-gradient(135deg,#22d3ee,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-gold{background:linear-gradient(135deg,#facc15,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-panel-hover{transition:all .3s ease}.glass-panel-hover:hover{background:#1f293799;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 10px 40px -10px #00000080}.ambient-light{position:fixed;width:600px;height:600px;border-radius:50%;pointer-events:none;z-index:0;filter:blur(100px);opacity:.15}.ambient-blue{background:radial-gradient(circle,#38bdf8cc,#0000 70%)}.ambient-purple{background:radial-gradient(circle,#8b5cf6cc,#0000 70%)}
