@tailwind base; @tailwind components; @tailwind utilities; :root { --bg-main: #090d16; --bg-panel: rgba(15, 23, 42, 0.85); --bg-card: rgba(30, 41, 59, 0.65); --border-color: rgba(255, 255, 255, 0.08); } body { background-color: var(--bg-main); color: #f8fafc; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; overflow-x: hidden; } /* Glassmorphism custom classes */ .glass-panel { background: var(--bg-panel); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border: 1px solid var(--border-color); } .glass-card { background: var(--bg-card); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid var(--border-color); } .glass-card-hover { transition: all 0.2s ease-in-out; } .glass-card-hover:hover { background: rgba(30, 41, 59, 0.85); border-color: rgba(99, 102, 241, 0.3); box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37); } /* Scrollbar Styling */ ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-track { background: rgba(15, 23, 42, 0.5); } ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.15); border-radius: 9999px; } ::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.3); }