Theming

Three DTCG tiers, contrast-checked at build — every pair on both themes, and a build that fails on a pair below threshold. Dark mode is a data attribute, not a fork.

The two moves

Both are plain CSS, visible in devtools, no build step of yours involved.

1 · Pin a theme

<!-- On the page root, or on any subtree below it: -->
<html data-theme="dark">
  ...
</html>

2 · Override a token

<!-- Scoped exactly where you write it: -->
<aside style="--pct-surface: #0f172a; --pct-text: #f1f5f9">
  A dark island inside a light page.
</aside>

Primitives — the raw material

Colour ramps, the spacing scale, radii, motion durations. No meaning yet, only values.

tokentype
--pct-control-height-lgdimension
--pct-control-height-mddimension
--pct-control-height-smdimension
--pct-font-size-lgdimension
--pct-font-size-mddimension
--pct-font-size-smdimension
--pct-font-weight-mediumfontWeight
--pct-motion-drift-durationduration
--pct-motion-loop-durationduration
--pct-motion-transition-durationduration
--pct-motion-transition-easingcubicBezier
--pct-radius-mddimension
--pct-space-2dimension
--pct-space-3dimension
--pct-space-4dimension
--pct-space-5dimension
--pct-space-6dimension
--pct-target-mindimension

Semantic — the meaning

Surface, text, primary, danger — the names stylesheets actually read, each with a measured contrast partner. Dark mode redefines THESE, and only these.

tokentype
--pct-bordercolor
--pct-border-strongcolor
--pct-dangercolor
--pct-danger-100color
--pct-danger-200color
--pct-danger-activecolor
--pct-danger-hovercolor
--pct-focus-ringcolor
--pct-herocolor
--pct-hero-textcolor
--pct-hero-text-tocolor
--pct-hero-text-viacolor
--pct-hero-tocolor
--pct-hero-viacolor
--pct-infocolor
--pct-info-100color
--pct-info-200color
--pct-info-activecolor
--pct-info-hovercolor
--pct-on-dangercolor
--pct-on-danger-100color
--pct-on-herocolor
--pct-on-infocolor
--pct-on-info-100color
--pct-on-primarycolor
--pct-on-primary-100color
--pct-on-successcolor
--pct-on-success-100color
--pct-on-surface-inversecolor
--pct-on-warningcolor
--pct-on-warning-100color
--pct-primarycolor
--pct-primary-100color
--pct-primary-200color
--pct-primary-activecolor
--pct-primary-hovercolor
--pct-scrimcolor
--pct-series-1color
--pct-series-2color
--pct-series-3color
--pct-series-4color
--pct-series-5color
--pct-series-6color
--pct-series-7color
--pct-series-8color
--pct-shadow-panelshadow
--pct-successcolor
--pct-success-100color
--pct-success-200color
--pct-success-activecolor
--pct-success-hovercolor
--pct-surfacecolor
--pct-surface-100color
--pct-surface-disabledcolor
--pct-surface-inversecolor
--pct-textcolor
--pct-text-disabledcolor
--pct-text-mutedcolor
--pct-warningcolor
--pct-warning-100color
--pct-warning-200color
--pct-warning-activecolor
--pct-warning-hovercolor

Component — the per-part dials

One component, one prefix: override a single control without touching the system. 654 dials across 33 components — every one of them also on its own component's page, beside what it paints. 57 further tokens are private plumbing: present in the snapshot, absent from this contract on purpose.

date60
tokentype
--pct-date-bgcolor
--pct-date-bg-disabledcolor
--pct-date-bordercolor
--pct-date-border-disabledcolor
--pct-date-border-focuscolor
--pct-date-border-hovercolor
--pct-date-border-invalidcolor
--pct-date-border-warningcolor
--pct-date-caption-font-sizedimension
--pct-date-caption-font-weightfontWeight
--pct-date-day-bg-hovercolor
--pct-date-day-bg-selectedcolor
--pct-date-day-border-todaycolor
--pct-date-day-fg-disabledcolor
--pct-date-day-fg-mutedcolor
--pct-date-day-fg-selectedcolor
--pct-date-day-font-sizedimension
--pct-date-day-font-size-lgdimension
--pct-date-day-font-size-smdimension
--pct-date-day-font-weight-selectedfontWeight
--pct-date-day-radiusdimension
--pct-date-day-sizedimension
--pct-date-day-size-lgdimension
--pct-date-day-size-smdimension
--pct-date-fgcolor
--pct-date-fg-disabledcolor
--pct-date-fg-invalidcolor
--pct-date-fg-warningcolor
--pct-date-font-sizedimension
--pct-date-font-size-lgdimension
--pct-date-font-size-smdimension
--pct-date-gapdimension
--pct-date-hint-fgcolor
--pct-date-icon-sizedimension
--pct-date-label-fgcolor
--pct-date-nav-bg-hovercolor
--pct-date-nav-radiusdimension
--pct-date-nav-sizedimension
--pct-date-padding-xdimension
--pct-date-padding-x-lgdimension
--pct-date-padding-x-smdimension
--pct-date-padding-ydimension
--pct-date-padding-y-lgdimension
--pct-date-padding-y-smdimension
--pct-date-panel-bgcolor
--pct-date-panel-bordercolor
--pct-date-panel-padding-xdimension
--pct-date-panel-padding-ydimension
--pct-date-panel-radiusdimension
--pct-date-panel-shadowshadow
--pct-date-placeholder-fgcolor
--pct-date-radiusdimension
--pct-date-target-mindimension
--pct-date-toggle-bg-hovercolor
--pct-date-toggle-fgcolor
--pct-date-toggle-radiusdimension
--pct-date-toggle-sizedimension
--pct-date-weekday-fgcolor
--pct-date-weekday-font-sizedimension
--pct-date-weekday-font-weightfontWeight
What date paints with them ↗
time53
tokentype
--pct-time-bgcolor
--pct-time-bg-disabledcolor
--pct-time-bordercolor
--pct-time-border-disabledcolor
--pct-time-border-focuscolor
--pct-time-border-hovercolor
--pct-time-border-invalidcolor
--pct-time-border-warningcolor
--pct-time-column-heightdimension
--pct-time-column-min-widthdimension
--pct-time-fgcolor
--pct-time-fg-disabledcolor
--pct-time-fg-invalidcolor
--pct-time-fg-warningcolor
--pct-time-font-sizedimension
--pct-time-font-size-lgdimension
--pct-time-font-size-smdimension
--pct-time-hint-fgcolor
--pct-time-icon-sizedimension
--pct-time-label-fgcolor
--pct-time-option-bg-hovercolor
--pct-time-option-bg-selectedcolor
--pct-time-option-fg-disabledcolor
--pct-time-option-fg-selectedcolor
--pct-time-option-font-sizedimension
--pct-time-option-font-size-lgdimension
--pct-time-option-font-size-smdimension
--pct-time-option-font-weight-selectedfontWeight
--pct-time-option-heightdimension
--pct-time-option-height-lgdimension
--pct-time-option-height-smdimension
--pct-time-option-padding-xdimension
--pct-time-option-radiusdimension
--pct-time-padding-xdimension
--pct-time-padding-x-lgdimension
--pct-time-padding-x-smdimension
--pct-time-padding-ydimension
--pct-time-padding-y-lgdimension
--pct-time-padding-y-smdimension
--pct-time-panel-bgcolor
--pct-time-panel-bordercolor
--pct-time-panel-gapdimension
--pct-time-panel-padding-xdimension
--pct-time-panel-padding-ydimension
--pct-time-panel-radiusdimension
--pct-time-panel-shadowshadow
--pct-time-placeholder-fgcolor
--pct-time-radiusdimension
--pct-time-target-mindimension
--pct-time-toggle-bg-hovercolor
--pct-time-toggle-fgcolor
--pct-time-toggle-radiusdimension
--pct-time-toggle-sizedimension
What time paints with them ↗
select39
tokentype
--pct-select-arrow-fgcolor
--pct-select-bgcolor
--pct-select-bg-disabledcolor
--pct-select-bordercolor
--pct-select-border-disabledcolor
--pct-select-border-focuscolor
--pct-select-border-hovercolor
--pct-select-border-invalidcolor
--pct-select-border-warningcolor
--pct-select-fgcolor
--pct-select-fg-disabledcolor
--pct-select-fg-invalidcolor
--pct-select-fg-warningcolor
--pct-select-font-sizedimension
--pct-select-group-label-fgcolor
--pct-select-group-label-font-sizedimension
--pct-select-group-label-font-weightfontWeight
--pct-select-group-label-padding-xdimension
--pct-select-group-label-padding-ydimension
--pct-select-hint-fgcolor
--pct-select-label-fgcolor
--pct-select-option-bgcolor
--pct-select-option-bg-activecolor
--pct-select-option-bg-selectedcolor
--pct-select-option-fgcolor
--pct-select-option-fg-activecolor
--pct-select-option-fg-disabledcolor
--pct-select-option-fg-selectedcolor
--pct-select-option-padding-xdimension
--pct-select-option-padding-ydimension
--pct-select-padding-xdimension
--pct-select-padding-ydimension
--pct-select-panel-bgcolor
--pct-select-panel-bordercolor
--pct-select-panel-max-heightdimension
--pct-select-panel-radiusdimension
--pct-select-panel-shadowshadow
--pct-select-placeholder-fgcolor
--pct-select-radiusdimension
What select paints with them ↗
datetime38
tokentype
--pct-datetime-bgcolor
--pct-datetime-bg-disabledcolor
--pct-datetime-bordercolor
--pct-datetime-border-disabledcolor
--pct-datetime-border-focuscolor
--pct-datetime-border-hovercolor
--pct-datetime-border-invalidcolor
--pct-datetime-border-warningcolor
--pct-datetime-fgcolor
--pct-datetime-fg-disabledcolor
--pct-datetime-fg-invalidcolor
--pct-datetime-fg-warningcolor
--pct-datetime-font-sizedimension
--pct-datetime-font-size-lgdimension
--pct-datetime-font-size-smdimension
--pct-datetime-hint-fgcolor
--pct-datetime-icon-sizedimension
--pct-datetime-label-fgcolor
--pct-datetime-padding-xdimension
--pct-datetime-padding-x-lgdimension
--pct-datetime-padding-x-smdimension
--pct-datetime-padding-ydimension
--pct-datetime-padding-y-lgdimension
--pct-datetime-padding-y-smdimension
--pct-datetime-panel-bgcolor
--pct-datetime-panel-bordercolor
--pct-datetime-panel-gapdimension
--pct-datetime-panel-padding-xdimension
--pct-datetime-panel-padding-ydimension
--pct-datetime-panel-radiusdimension
--pct-datetime-panel-shadowshadow
--pct-datetime-placeholder-fgcolor
--pct-datetime-radiusdimension
--pct-datetime-target-mindimension
--pct-datetime-toggle-bg-hovercolor
--pct-datetime-toggle-fgcolor
--pct-datetime-toggle-radiusdimension
--pct-datetime-toggle-sizedimension
What datetime paints with them ↗
toast31
tokentype
--pct-toast-action-fgcolor
--pct-toast-action-font-weightfontWeight
--pct-toast-action-radiusdimension
--pct-toast-close-bg-hovercolor
--pct-toast-close-fgcolor
--pct-toast-close-fg-hovercolor
--pct-toast-close-radiusdimension
--pct-toast-close-sizedimension
--pct-toast-gapdimension
--pct-toast-icon-fgcolor
--pct-toast-icon-fg-dangercolor
--pct-toast-icon-fg-infocolor
--pct-toast-icon-fg-successcolor
--pct-toast-icon-fg-warningcolor
--pct-toast-icon-sizedimension
--pct-toast-insetdimension
--pct-toast-item-bgcolor
--pct-toast-item-bordercolor
--pct-toast-item-border-dangercolor
--pct-toast-item-border-infocolor
--pct-toast-item-border-successcolor
--pct-toast-item-border-warningcolor
--pct-toast-item-fgcolor
--pct-toast-item-gapdimension
--pct-toast-item-max-widthdimension
--pct-toast-item-padding-xdimension
--pct-toast-item-padding-ydimension
--pct-toast-item-radiusdimension
--pct-toast-item-shadowshadow
--pct-toast-message-font-sizedimension
--pct-toast-z-indexnumber
What toast paints with them ↗
table30
tokentype
--pct-table-bg-changedcolor
--pct-table-bg-dangercolor
--pct-table-bg-hovercolor
--pct-table-bg-infocolor
--pct-table-bg-stripedcolor
--pct-table-bg-successcolor
--pct-table-bg-warningcolor
--pct-table-bordercolor
--pct-table-caption-fgcolor
--pct-table-caption-font-weightfontWeight
--pct-table-caption-gapdimension
--pct-table-column-max-widthdimension
--pct-table-fgcolor
--pct-table-fg-dangercolor
--pct-table-fg-infocolor
--pct-table-fg-mutedcolor
--pct-table-fg-successcolor
--pct-table-fg-warningcolor
--pct-table-font-sizedimension
--pct-table-heading-bgcolor
--pct-table-heading-bordercolor
--pct-table-heading-fgcolor
--pct-table-heading-font-weightfontWeight
--pct-table-icon-fg-mutedcolor
--pct-table-mark-bgcolor
--pct-table-mark-fgcolor
--pct-table-padding-xdimension
--pct-table-padding-ydimension
--pct-table-toggle-gapdimension
--pct-table-toggle-target-mindimension
What table paints with them ↗
field28
tokentype
--pct-field-affix-fgcolor
--pct-field-bgcolor
--pct-field-bg-disabledcolor
--pct-field-bordercolor
--pct-field-border-disabledcolor
--pct-field-border-focuscolor
--pct-field-border-hovercolor
--pct-field-border-invalidcolor
--pct-field-border-warningcolor
--pct-field-fgcolor
--pct-field-fg-disabledcolor
--pct-field-fg-invalidcolor
--pct-field-fg-warningcolor
--pct-field-font-sizedimension
--pct-field-font-size-lgdimension
--pct-field-font-size-smdimension
--pct-field-gapdimension
--pct-field-heightdimension
--pct-field-height-lgdimension
--pct-field-height-smdimension
--pct-field-hint-fgcolor
--pct-field-label-fgcolor
--pct-field-label-gapdimension
--pct-field-padding-xdimension
--pct-field-padding-x-lgdimension
--pct-field-padding-x-smdimension
--pct-field-placeholder-fgcolor
--pct-field-radiusdimension
What field paints with them ↗
slider28
tokentype
--pct-slider-bubble-bgcolor
--pct-slider-bubble-fgcolor
--pct-slider-bubble-font-sizedimension
--pct-slider-bubble-padding-xdimension
--pct-slider-bubble-radiusdimension
--pct-slider-fg-disabledcolor
--pct-slider-fg-invalidcolor
--pct-slider-fg-warningcolor
--pct-slider-fill-bgcolor
--pct-slider-fill-bg-disabledcolor
--pct-slider-gapdimension
--pct-slider-heightdimension
--pct-slider-hint-fgcolor
--pct-slider-label-fgcolor
--pct-slider-mark-bgcolor
--pct-slider-mark-sizedimension
--pct-slider-target-mindimension
--pct-slider-thumb-bgcolor
--pct-slider-thumb-bg-disabledcolor
--pct-slider-thumb-bordercolor
--pct-slider-thumb-border-disabledcolor
--pct-slider-thumb-border-hovercolor
--pct-slider-thumb-border-invalidcolor
--pct-slider-thumb-sizedimension
--pct-slider-track-bgcolor
--pct-slider-track-bg-disabledcolor
--pct-slider-track-heightdimension
--pct-slider-track-radiusdimension
What slider paints with them ↗
button23
tokentype
--pct-button-bgcolor
--pct-button-bg-activecolor
--pct-button-bg-disabledcolor
--pct-button-bg-hovercolor
--pct-button-bordercolor
--pct-button-border-disabledcolor
--pct-button-fgcolor
--pct-button-fg-disabledcolor
--pct-button-font-sizedimension
--pct-button-font-size-lgdimension
--pct-button-font-size-smdimension
--pct-button-font-weightfontWeight
--pct-button-heightdimension
--pct-button-height-lgdimension
--pct-button-height-smdimension
--pct-button-icon-sizedimension
--pct-button-icon-size-lgdimension
--pct-button-icon-size-smdimension
--pct-button-padding-xdimension
--pct-button-padding-x-lgdimension
--pct-button-padding-x-smdimension
--pct-button-radiusdimension
--pct-button-target-mindimension
What button paints with them ↗
switch23
tokentype
--pct-switch-fg-disabledcolor
--pct-switch-fg-invalidcolor
--pct-switch-fg-warningcolor
--pct-switch-gapdimension
--pct-switch-heightdimension
--pct-switch-hint-fgcolor
--pct-switch-label-fgcolor
--pct-switch-padding-xdimension
--pct-switch-radiusdimension
--pct-switch-target-mindimension
--pct-switch-thumb-bgcolor
--pct-switch-thumb-bg-checkedcolor
--pct-switch-thumb-bg-disabledcolor
--pct-switch-thumb-sizedimension
--pct-switch-track-bgcolor
--pct-switch-track-bg-checkedcolor
--pct-switch-track-bg-disabledcolor
--pct-switch-track-bordercolor
--pct-switch-track-border-checkedcolor
--pct-switch-track-border-disabledcolor
--pct-switch-track-border-hovercolor
--pct-switch-track-border-invalidcolor
--pct-switch-widthdimension
What switch paints with them ↗
pagination22
tokentype
--pct-pagination-item-bgcolor
--pct-pagination-item-bg-hovercolor
--pct-pagination-item-bg-selectedcolor
--pct-pagination-item-border-selectedcolor
--pct-pagination-item-fgcolor
--pct-pagination-item-fg-disabledcolor
--pct-pagination-item-fg-hovercolor
--pct-pagination-item-fg-selectedcolor
--pct-pagination-item-font-sizedimension
--pct-pagination-item-font-size-lgdimension
--pct-pagination-item-font-size-smdimension
--pct-pagination-item-font-weight-selectedfontWeight
--pct-pagination-item-heightdimension
--pct-pagination-item-height-lgdimension
--pct-pagination-item-height-smdimension
--pct-pagination-item-padding-xdimension
--pct-pagination-item-padding-x-lgdimension
--pct-pagination-item-padding-x-smdimension
--pct-pagination-item-radiusdimension
--pct-pagination-item-target-mindimension
--pct-pagination-list-gapdimension
--pct-pagination-marker-fgcolor
What pagination paints with them ↗
badge20
tokentype
--pct-badge-bgcolor
--pct-badge-bg-dangercolor
--pct-badge-bg-infocolor
--pct-badge-bg-successcolor
--pct-badge-bg-warningcolor
--pct-badge-bordercolor
--pct-badge-border-dangercolor
--pct-badge-border-infocolor
--pct-badge-border-successcolor
--pct-badge-border-warningcolor
--pct-badge-fgcolor
--pct-badge-fg-dangercolor
--pct-badge-fg-infocolor
--pct-badge-fg-successcolor
--pct-badge-fg-warningcolor
--pct-badge-font-sizedimension
--pct-badge-font-weightfontWeight
--pct-badge-gapdimension
--pct-badge-padding-xdimension
--pct-badge-radiusdimension
What badge paints with them ↗
chips20
tokentype
--pct-chips-item-bgcolor
--pct-chips-item-bordercolor
--pct-chips-item-fgcolor
--pct-chips-item-font-sizedimension
--pct-chips-item-font-size-lgdimension
--pct-chips-item-font-size-smdimension
--pct-chips-item-gapdimension
--pct-chips-item-heightdimension
--pct-chips-item-height-lgdimension
--pct-chips-item-height-smdimension
--pct-chips-item-padding-xdimension
--pct-chips-item-padding-x-lgdimension
--pct-chips-item-padding-x-smdimension
--pct-chips-item-radiusdimension
--pct-chips-list-gapdimension
--pct-chips-remove-bg-hovercolor
--pct-chips-remove-fgcolor
--pct-chips-remove-fg-hovercolor
--pct-chips-remove-radiusdimension
--pct-chips-remove-target-mindimension
What chips paints with them ↗
dialog20
tokentype
--pct-dialog-backdrop-alphadimension
--pct-dialog-backdrop-bgcolor
--pct-dialog-backdrop-blurdimension
--pct-dialog-close-bg-hovercolor
--pct-dialog-close-fgcolor
--pct-dialog-close-fg-hovercolor
--pct-dialog-close-radiusdimension
--pct-dialog-close-sizedimension
--pct-dialog-heading-fgcolor
--pct-dialog-heading-font-sizedimension
--pct-dialog-heading-font-weightfontWeight
--pct-dialog-panel-bgcolor
--pct-dialog-panel-bordercolor
--pct-dialog-panel-fgcolor
--pct-dialog-panel-gapdimension
--pct-dialog-panel-max-widthdimension
--pct-dialog-panel-padding-xdimension
--pct-dialog-panel-padding-ydimension
--pct-dialog-panel-radiusdimension
--pct-dialog-panel-shadowshadow
What dialog paints with them ↗
radio19
tokentype
--pct-radio-bgcolor
--pct-radio-bg-disabledcolor
--pct-radio-bordercolor
--pct-radio-border-checkedcolor
--pct-radio-border-disabledcolor
--pct-radio-border-hovercolor
--pct-radio-border-invalidcolor
--pct-radio-dot-bgcolor
--pct-radio-dot-sizedimension
--pct-radio-fg-disabledcolor
--pct-radio-fg-invalidcolor
--pct-radio-fg-warningcolor
--pct-radio-gapdimension
--pct-radio-group-label-fgcolor
--pct-radio-hint-fgcolor
--pct-radio-label-fgcolor
--pct-radio-option-gapdimension
--pct-radio-sizedimension
--pct-radio-target-mindimension
What radio paints with them ↗
checkbox18
tokentype
--pct-checkbox-bgcolor
--pct-checkbox-bg-checkedcolor
--pct-checkbox-bg-disabledcolor
--pct-checkbox-bordercolor
--pct-checkbox-border-checkedcolor
--pct-checkbox-border-disabledcolor
--pct-checkbox-border-hovercolor
--pct-checkbox-border-invalidcolor
--pct-checkbox-fg-checkedcolor
--pct-checkbox-fg-disabledcolor
--pct-checkbox-fg-invalidcolor
--pct-checkbox-fg-warningcolor
--pct-checkbox-gapdimension
--pct-checkbox-hint-fgcolor
--pct-checkbox-label-fgcolor
--pct-checkbox-radiusdimension
--pct-checkbox-sizedimension
--pct-checkbox-target-mindimension
What checkbox paints with them ↗
drawer18
tokentype
--pct-drawer-close-bg-hovercolor
--pct-drawer-close-fgcolor
--pct-drawer-close-fg-hovercolor
--pct-drawer-close-radiusdimension
--pct-drawer-close-sizedimension
--pct-drawer-heading-fgcolor
--pct-drawer-heading-font-sizedimension
--pct-drawer-heading-font-weightfontWeight
--pct-drawer-panel-bgcolor
--pct-drawer-panel-bordercolor
--pct-drawer-panel-fgcolor
--pct-drawer-panel-gapdimension
--pct-drawer-panel-heightdimension
--pct-drawer-panel-padding-xdimension
--pct-drawer-panel-padding-ydimension
--pct-drawer-panel-shadowshadow
--pct-drawer-panel-widthdimension
--pct-drawer-z-indexnumber
What drawer paints with them ↗
tabs18
tokentype
--pct-tabs-list-bgcolor
--pct-tabs-list-bordercolor
--pct-tabs-list-gapdimension
--pct-tabs-list-insetdimension
--pct-tabs-panel-gapdimension
--pct-tabs-panel-padding-ydimension
--pct-tabs-tab-bg-hovercolor
--pct-tabs-tab-bg-selectedcolor
--pct-tabs-tab-border-selectedcolor
--pct-tabs-tab-fgcolor
--pct-tabs-tab-fg-disabledcolor
--pct-tabs-tab-fg-hovercolor
--pct-tabs-tab-fg-selectedcolor
--pct-tabs-tab-font-weightfontWeight
--pct-tabs-tab-padding-xdimension
--pct-tabs-tab-padding-ydimension
--pct-tabs-tab-radiusdimension
--pct-tabs-tab-target-mindimension
What tabs paints with them ↗
chart17
tokentype
--pct-chart-area-alphadimension
--pct-chart-axis-bordercolor
--pct-chart-axis-fgcolor
--pct-chart-axis-gapdimension
--pct-chart-font-sizedimension
--pct-chart-grid-bordercolor
--pct-chart-message-fgcolor
--pct-chart-series-color-1color
--pct-chart-series-color-2color
--pct-chart-series-color-3color
--pct-chart-series-color-4color
--pct-chart-series-color-5color
--pct-chart-series-color-6color
--pct-chart-series-color-7color
--pct-chart-series-color-8color
--pct-chart-series-widthdimension
--pct-chart-unit-fgcolor
What chart paints with them ↗
stepper17
tokentype
--pct-stepper-gapdimension
--pct-stepper-label-fg-mutedcolor
--pct-stepper-label-font-weight-currentfontWeight
--pct-stepper-marker-bgcolor
--pct-stepper-marker-bg-currentcolor
--pct-stepper-marker-bg-donecolor
--pct-stepper-marker-bordercolor
--pct-stepper-marker-border-currentcolor
--pct-stepper-marker-border-donecolor
--pct-stepper-marker-fgcolor
--pct-stepper-marker-fg-currentcolor
--pct-stepper-marker-fg-donecolor
--pct-stepper-marker-font-sizedimension
--pct-stepper-marker-radiusdimension
--pct-stepper-marker-sizedimension
--pct-stepper-track-bgcolor
--pct-stepper-track-sizedimension
What stepper paints with them ↗
menu16
tokentype
--pct-menu-item-bgcolor
--pct-menu-item-bg-activecolor
--pct-menu-item-fgcolor
--pct-menu-item-fg-disabledcolor
--pct-menu-item-font-sizedimension
--pct-menu-item-gapdimension
--pct-menu-item-padding-xdimension
--pct-menu-item-padding-ydimension
--pct-menu-item-target-mindimension
--pct-menu-panel-bgcolor
--pct-menu-panel-bordercolor
--pct-menu-panel-fgcolor
--pct-menu-panel-max-heightdimension
--pct-menu-panel-padding-ydimension
--pct-menu-panel-radiusdimension
--pct-menu-panel-shadowshadow
What menu paints with them ↗
progress13
tokentype
--pct-progress-fill-bgcolor
--pct-progress-fill-bg-dangercolor
--pct-progress-fill-bg-infocolor
--pct-progress-fill-bg-successcolor
--pct-progress-fill-bg-warningcolor
--pct-progress-fill-sizedimension
--pct-progress-icon-gapdimension
--pct-progress-icon-sizedimension
--pct-progress-track-bgcolor
--pct-progress-track-heightdimension
--pct-progress-track-height-lgdimension
--pct-progress-track-height-smdimension
--pct-progress-track-radiusdimension
What progress paints with them ↗
accordion12
tokentype
--pct-accordion-heading-bg-hovercolor
--pct-accordion-heading-fgcolor
--pct-accordion-heading-fg-disabledcolor
--pct-accordion-heading-fg-hovercolor
--pct-accordion-heading-font-weightfontWeight
--pct-accordion-heading-gapdimension
--pct-accordion-heading-padding-xdimension
--pct-accordion-heading-padding-ydimension
--pct-accordion-heading-target-mindimension
--pct-accordion-item-bordercolor
--pct-accordion-marker-fgcolor
--pct-accordion-panel-padding-ydimension
What accordion paints with them ↗
popover12
tokentype
--pct-popover-heading-fgcolor
--pct-popover-heading-font-sizedimension
--pct-popover-heading-font-weightfontWeight
--pct-popover-panel-bgcolor
--pct-popover-panel-bordercolor
--pct-popover-panel-fgcolor
--pct-popover-panel-gapdimension
--pct-popover-panel-max-widthdimension
--pct-popover-panel-padding-xdimension
--pct-popover-panel-padding-ydimension
--pct-popover-panel-radiusdimension
--pct-popover-panel-shadowshadow
What popover paints with them ↗
avatar11
tokentype
--pct-avatar-bgcolor
--pct-avatar-bordercolor
--pct-avatar-fgcolor
--pct-avatar-font-sizedimension
--pct-avatar-font-size-lgdimension
--pct-avatar-font-size-smdimension
--pct-avatar-icon-fgcolor
--pct-avatar-radiusdimension
--pct-avatar-sizedimension
--pct-avatar-size-lgdimension
--pct-avatar-size-smdimension
What avatar paints with them ↗
tree11
tokentype
--pct-tree-arrow-fgcolor
--pct-tree-arrow-sizedimension
--pct-tree-gapdimension
--pct-tree-indentdimension
--pct-tree-label-bg-hovercolor
--pct-tree-label-bg-selectedcolor
--pct-tree-label-fg-selectedcolor
--pct-tree-label-padding-xdimension
--pct-tree-label-padding-ydimension
--pct-tree-label-radiusdimension
--pct-tree-label-target-mindimension
What tree paints with them ↗
breadcrumb8
tokentype
--pct-breadcrumb-fgcolor
--pct-breadcrumb-font-sizedimension
--pct-breadcrumb-gapdimension
--pct-breadcrumb-link-fgcolor
--pct-breadcrumb-link-fg-hovercolor
--pct-breadcrumb-link-font-weight-currentfontWeight
--pct-breadcrumb-link-target-mindimension
--pct-breadcrumb-separator-fgcolor
What breadcrumb paints with them ↗
tooltip8
tokentype
--pct-tooltip-bgcolor
--pct-tooltip-fgcolor
--pct-tooltip-font-sizedimension
--pct-tooltip-max-widthdimension
--pct-tooltip-padding-xdimension
--pct-tooltip-padding-ydimension
--pct-tooltip-radiusdimension
--pct-tooltip-shadowshadow
What tooltip paints with them ↗
icon7
tokentype
--pct-icon-fg-dangercolor
--pct-icon-fg-infocolor
--pct-icon-fg-successcolor
--pct-icon-fg-warningcolor
--pct-icon-sizedimension
--pct-icon-size-lgdimension
--pct-icon-size-smdimension
What icon paints with them ↗
skeleton7
tokentype
--pct-skeleton-fill-bgcolor
--pct-skeleton-fill-blurdimension
--pct-skeleton-fill-sizedimension
--pct-skeleton-track-bgcolor
--pct-skeleton-track-heightdimension
--pct-skeleton-track-radiusdimension
--pct-skeleton-track-width-lastdimension
What skeleton paints with them ↗
stack3
tokentype
--pct-stack-gapdimension
--pct-stack-gap-lgdimension
--pct-stack-gap-smdimension
What stack paints with them ↗
container2
tokentype
--pct-container-max-widthdimension
--pct-container-padding-xdimension
What container paints with them ↗
grid2
tokentype
--pct-grid-gapdimension
--pct-grid-min-widthdimension
What grid paints with them ↗