:root{--background:244 242 251;--card:255 255 255;--foreground:31 27 46;--sidebar:255 255 255;--primary:124 58 237;--accent:245 158 11;--success:16 185 129;--warning:245 158 11;--danger:239 68 68;--radius:12px;--font-body:'Inter',system-ui,sans-serif;--font-heading:'Inter',system-ui,sans-serif;--font-size:14px}.dark{--background:20 17 31;--card:29 25 48;--sidebar:29 25 48;--foreground:236 233 247}