OptionalcontrolGap between items inside a compact control (e.g. trigger icon + chevron).
OptionalgroupGap between items inside a menu or option list.
OptionaltoolbarGap between controls inside a toolbar row.
OptionalcontrolHorizontal padding inside a trigger/button control.
OptionalcontrolVertical padding inside a trigger/button control.
OptionalpanelInner padding of dropdown panels and menus.
OptionalcontrolBorder radius applied to individual controls and trigger buttons.
OptionalpanelBorder radius applied to dropdown panels, menus, and group containers.
OptionalcontrolTarget height for single-line controls.
OptionalpaletteWidth and height of tool palette buttons.
OptionalpalettePadding inside tool palette buttons.
OptionaliconWidth/height of icons inside tool buttons.
OptionalborderWidth of borders on controls and panels.
OptionalsurfaceBackground of control triggers and surfaces.
OptionalsurfaceBackground of elevated elements such as dropdown menus.
OptionaltextPrimary text and icon color.
OptionaltextMuted/secondary text and label color.
OptionalborderDefault border color.
OptionalborderBorder color on hover and focus.
OptionalhoverHover and selected-row fill inside menus.
OptionalaccentAccent color for active/selected state (button fill, active tool, etc).
OptionalaccentText/icon color when rendered on the accent background.
OptionalshadowShadow color used in drop-shadows on menus and panels.
OptionalfontFont family used across all editor controls.
OptionalfontPrimary control font size.
OptionallabelSmaller label font size used for units, captions, and secondary text.
OptionaltransitionTransition shorthand applied to hover/active state changes on controls.
OptionalfocusFocus-visible outline or ring style applied to interactive controls.
The full set of CSS custom properties used by all diagram editor UI components. All fields are optional; themes only need to supply the values they want to override.