@tailwind base;@tailwind components;@tailwind utilities;:root{--color-bg-primary: #050505;--color-bg-secondary: #0F0F12;--color-bg-tertiary: #1A1A1E;--color-text-primary: #FFFFFF;--color-text-secondary: #A1A1AA;--color-accent: #0066FF;--color-accent-purple: #8A2BE2;--color-accent-soft: rgba(0, 102, 255, .1);--color-accent-glow: rgba(0, 102, 255, .4);--radius-xl: 16px;--radius-2xl: 24px;--shadow-soft: 0 4px 20px rgba(0,0,0,.5);--shadow-glow: 0 0 20px rgba(0, 102, 255, .2)}@layer base{body{background-color:#050505;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}}@layer utilities{.bg-gradient-primary{background:linear-gradient(135deg,#06f,#8a2be2)}.text-gradient{background:linear-gradient(135deg,#06f,#8a2be2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.border-gradient{border:1px solid transparent;background:linear-gradient(#0f0f12,#0f0f12) padding-box,linear-gradient(135deg,#06f,#8a2be2) border-box}.glow-hover:hover{box-shadow:0 0 25px #0066ff40;border-color:#06f6}.glass-panel{background:#0f0f12b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#1a1a1e;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#2a2a2e}html,body,#root{height:100%;margin:0;padding:0}
