@tailwind base; @tailwind components; @tailwind utilities; @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap'); :root { --color-bg: #0a0a0a; --color-surface: #111827; --color-primary: #14b8a6; --color-secondary: #06b6d4; --color-accent: #f97316; --color-text: #f8fafc; --color-text-muted: #94a3b8; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; } body { font-family: 'Inter', system-ui, -apple-system, sans-serif; background: var(--color-bg); color: var(--color-text); line-height: 1.6; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ::selection { background: rgba(20, 184, 166, 0.3); color: white; } ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-track { background: var(--color-bg); } ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.1); border-radius: 5px; } ::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.2); } /* PrimeVue Overrides */ .p-button { border-radius: 12px !important; transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important; }