diff --git a/PanoramicData.Blazor.Demo/Pages/PDFormDocumentation.razor b/PanoramicData.Blazor.Demo/Pages/PDFormDocumentation.razor
index 17273d56c..9827bde2f 100644
--- a/PanoramicData.Blazor.Demo/Pages/PDFormDocumentation.razor
+++ b/PanoramicData.Blazor.Demo/Pages/PDFormDocumentation.razor
@@ -214,13 +214,28 @@
- The frame around each field's editor comes from a CSS variable, so a host can match it to its own control
- borders on Colours
:root or on a theme class, for example on a dark theme.
+ The form's frames, validation state and helper icons take their colours from CSS variables, so a host can
+ match them to its own theme on :root or on a theme class. Each default is the colour the form
+ drew before. PDForm 6 in the demo turns groups of them on and off.
- Variable Default Description
+ --pd-form-editor-border-color#ced4daThe border around a field's editor, to the right of its label
+ --pd-form-editor-border-color#ced4da, and Bootstrap's border colour under its dark modeThe border around a field's editor, to the right of its label
+ --pd-form-title-error-bg, --pd-form-title-error-colorBootstrap's danger alert colours The label of a field with errors, whether still waiting for a value or holding a wrong one
+ --pd-form-title-edge-width0The width of an edge down the left of such a label; none unless set
+ --pd-form-title-required-edge-colortransparentThe edge while a field is still waiting for a value (label class pd-form-title-required)
+ --pd-form-title-invalid-edge-colortransparentThe edge once a field holds a wrong value (label class pd-form-title-invalid)
+ --pd-form-status-valid-bg, --pd-form-status-valid-colorBootstrap's success alert colours The validation indicator at the end of a valid field (class pd-form-status)
+ --pd-form-status-required-bg, --pd-form-status-required-colorBootstrap's warning alert colours The indicator, an asterisk, while a field is still waiting for a value
+ --pd-form-status-invalid-bg, --pd-form-status-invalid-colorBootstrap's danger alert colours The indicator once a field holds a wrong value
+ --pd-form-helper-colorBootstrap's info colour The help link, helper and copy icons beside a label, and the header's help icon
+ --pd-form-error-colorBootstrap's danger colour The message under a field with a wrong value
+ --pd-form-footer-error-color, --pd-form-footer-error-icon-colorBootstrap's danger colour The footer's error count and its icon
+ --pd-form-footer-error-bgtransparentBehind the footer's error count
+ --pd-form-footer-error-border-width, --pd-form-footer-error-border-color0 0 1px 0, the text colourIts border, a line underneath by default
+ --pd-form-footer-error-edge-colorthe border colour Its left border, for a coloured edge --pd-form-footer-error-padding, --pd-form-footer-error-radius0.25rem 0, 0Its padding and corners
+ The form's validation and helper colours come from --pd-form-* CSS variables. Each switch below sets
+ one group of them on the box around the form. With every switch off the form uses Bootstrap's alert and info
+ colours, as it always has.
+