Each emits --color-<name>, a -contrast foreground, an -rgb companion (solids), and a 50→950 shade scale. Shown for {{ preview_mode|default:'light' }} mode.
{% for c in brand_colors %}
Aa{{ c.name }}{{ c.css_var_name }}
{% if c.shades %}
{% for s in c.shades %}
{{ s.key }}
{% endfor %}
{% else %}
Gradient — no shade scale or -rgb companion.
{% endif %}
{% endfor %}
{% endif %}
Semantic colors
Success
Warning
Error
Info
Link
Focus ring
{% if contrast_report %}
Accessibility — contrast
WCAG 2.1 contrast ratios for key text pairs in {{ preview_mode|default:'light' }} mode. Normal text should reach AA (4.5:1); AAA is 7:1.