/* Shared utility classes for site/*.html static stakeholder pages */

/* Semantic color carriers (used instead of inline --c style attributes) */
.c-accent { --c: var(--accent); }
.c-data { --c: var(--data); }
.c-learn { --c: var(--learn); }
.c-pink { --c: var(--pink); }
.c-violet { --c: var(--violet); }
.c-plat { --c: var(--plat); }
.c-py { --c: var(--py); }
.c-dev { --c: var(--dev); }
.c-js { --c: var(--js); }
.c-plat2 { --c: var(--plat2); }
.c-datac { --c: var(--datac); }

/* Shared spacing helpers */
.mt-2 { margin-top: 2px; }
.mt-8 { margin-top: 8px; }
.mt-9 { margin-top: 9px; }

/* Shared display helpers */
.inline-block { display: inline-block; }

/* Legend dot helper classes */
.dot-accent { background: var(--accent); }
.dot-data { background: var(--data); }
.dot-learn { background: var(--learn); }
.dot-plat { background: var(--plat); }
