/* Base palette + typography shared by the hive-c0re dashboard and the hive-ag3nt web UI. Catppuccin Mocha. Per-page stylesheets append on top of this and must NOT redeclare the colour variables — the whole point of pulling them out is one source of truth. */ :root { --bg: #1e1e2e; /* base */ --bg-elev: #181825; /* mantle */ --fg: #cdd6f4; /* text */ --muted: #7f849c; /* overlay1 */ --purple: #cba6f7; /* mauve */ --purple-dim: #45475a;/* surface1 */ --cyan: #89dceb; /* sky */ --pink: #f5c2e7; /* pink */ --amber: #fab387; /* peach */ --green: #a6e3a1; /* green */ --red: #f38ba8; /* red */ --border: #313244; /* surface0 */ } body { background: var(--bg); color: var(--fg); font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", "Source Code Pro", monospace; line-height: 1.6; }