Files
personal-wiki/.obsidian/snippets/vault-colors.css

61 lines
2.7 KiB
CSS

/* ============================================================
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 */