/* ============================================================ cosmic-brain vault colors 3-color scheme: blue (knowledge) | green (content) | purple (people) ============================================================ */ :root { --cb-blue: #4fc1ff; /* concepts, domains — knowledge nodes */ --cb-green: #6a9955; /* sources, questions — content nodes */ --cb-purple: #c586c0; /* entities — people & orgs */ --cb-meta: #569cd6; /* wiki meta: index, hot, log */ --cb-dim: #606060; /* templates, raw — de-emphasized */ } /* ── Wiki meta (light blue) ── */ .nav-folder-title[data-path="wiki"] { color: var(--cb-meta); } .nav-folder-title[data-path^="wiki/meta"] { color: var(--cb-meta); } /* ── Knowledge — blue ── */ .nav-folder-title[data-path^="wiki/concepts"] { color: var(--cb-blue); } .nav-folder-title[data-path^="wiki/domains"] { color: var(--cb-blue); } /* ── Content — green ── */ .nav-folder-title[data-path^="wiki/sources"] { color: var(--cb-green); } .nav-folder-title[data-path^="wiki/questions"] { color: var(--cb-green); } .nav-folder-title[data-path^="wiki/comparisons"] { color: var(--cb-green); } /* ── People & orgs — purple ── */ .nav-folder-title[data-path^="wiki/entities"] { color: var(--cb-purple); } /* ── De-emphasized ── */ .nav-folder-title[data-path=".raw"] { color: var(--cb-dim); opacity: 0.55; } .nav-folder-title[data-path="_templates"] { color: var(--cb-dim); opacity: 0.55; } .nav-folder-title[data-path="agents"] { color: var(--cb-dim); opacity: 0.55; } .nav-folder-title[data-path="commands"] { color: var(--cb-dim); opacity: 0.55; } .nav-folder-title[data-path="hooks"] { color: var(--cb-dim); opacity: 0.55; } .nav-folder-title[data-path="skills"] { color: var(--cb-dim); opacity: 0.55; } /* ── Custom callouts ── */ .callout[data-callout='contradiction'] { --callout-color: 209, 105, 105; --callout-icon: lucide-alert-triangle; } .callout[data-callout='gap'] { --callout-color: 220, 220, 170; --callout-icon: lucide-help-circle; } .callout[data-callout='key-insight'] { --callout-color: 79, 193, 255; --callout-icon: lucide-lightbulb; } .callout[data-callout='stale'] { --callout-color: 128, 128, 128; --callout-icon: lucide-clock; } /* ── Canvas card accents (match graph node colors) ── */ .canvas-node[data-color="1"] { --canvas-color: 79, 193, 255; } /* blue */ .canvas-node[data-color="3"] { --canvas-color: 197, 134, 192; } /* purple */ .canvas-node[data-color="4"] { --canvas-color: 106, 153, 85; } /* green */ .canvas-node[data-color="5"] { --canvas-color: 86, 156, 214; } /* meta */