Component computed values

These tables document the default computed value each component token resolves to with the default global theme tokens.

Action bar

TokenComputed default value
--puck-actionbar-color-bg#181818
--puck-actionbar-color-text#ffffff
--puck-actionbar-opacity-text0.75
--puck-actionbar-color-separator#767676
--puck-actionbar-color-action-hover#6499cf
--puck-actionbar-color-action-active#88b0da
--puck-actionbar-color-action-disabled#ffffff
--puck-actionbar-opacity-action-disabled0.54
--puck-actionbar-space-y4px
--puck-actionbar-space-x0
--puck-actionbar-radius8px
--puck-actionbar-font-size0.75rem (12px)
--puck-actionbar-action-space6px
--puck-actionbar-action-size16px

Button

TokenComputed default value
--puck-button-radius4px
--puck-button-medium-space-ycalc(8px - 1px) (7px)
--puck-button-medium-space-xcalc(20px - 1px) (19px)
--puck-button-medium-font-weight400
--puck-button-medium-font-size0.875rem (14px)
--puck-button-large-space-ycalc(12px - 1px) (11px)
--puck-button-large-space-xcalc(20px - 1px) (19px)
--puck-button-large-font-weight400
--puck-button-large-font-size0.875rem (14px)
--puck-button-primary-color-bg#0158ad
--puck-button-primary-color-bg-hover#014292
--puck-button-primary-color-bg-active#002c77
--puck-button-primary-color-text#ffffff
--puck-button-primary-color-bordertransparent
--puck-button-primary-color-bg-disabled#ababab
--puck-button-primary-color-text-disabled#404040
--puck-button-secondary-color-bgtransparent
--puck-button-secondary-color-bg-hover#f3f6fb
--puck-button-secondary-color-bg-active#f3f6fb
--puck-button-secondary-color-textcurrentColor
--puck-button-secondary-color-bordercurrentColor
--puck-button-secondary-color-bg-disabled#ababab
--puck-button-secondary-color-text-disabled#404040

Canvas

TokenComputed default value
--puck-canvas-color-text#000000
--puck-canvas-color-bg#f5f5f5
--puck-canvas-preview-color-bg#ffffff

Drawer

TokenComputed default value
--puck-drawer-space16px
--puck-drawer-category-color-text#767676
--puck-drawer-category-color-bg-hover#f3f6fb
--puck-drawer-category-color-text-hover#0158ad
--puck-drawer-category-color-bg-active#e7eef7
--puck-drawer-category-font-size0.75rem (12px)
--puck-drawer-category-space8px
--puck-drawer-item-color-bg#ffffff
--puck-drawer-item-color-text#000000
--puck-drawer-item-color-border#dcdcdc
--puck-drawer-item-border-width1px
--puck-drawer-item-color-bg-hover#f7faff
--puck-drawer-item-color-text-hover#0158ad
--puck-drawer-item-radius4px
--puck-drawer-item-font-size0.875rem (14px)
--puck-drawer-item-space12px

Fields

TokenComputed default value
--puck-field-color-surface#ffffff
--puck-field-color-bg#ffffff
--puck-field-color-bg-hover#f7faff
--puck-field-color-bg-active#f3f6fb
--puck-field-color-text#000000
--puck-field-color-text-hover#000000
--puck-field-color-text-active#0158ad
--puck-field-color-border#dcdcdc
--puck-field-color-border-hover#767676
--puck-field-color-border-focus#3479be
--puck-field-color-border-dragging#abc7e5
--puck-field-color-bg-disabled#f5f5f5
--puck-field-color-border-disabled#dcdcdc
--puck-field-color-text-disabled#5a5a5a
--puck-field-border-width1px
--puck-field-radius4px
--puck-field-font-size0.875rem (14px)
--puck-field-space-xcalc(16px - 1px) (15px)
--puck-field-space-y12px
--puck-field-space-surface-xcalc(16px - 1px) (15px)
--puck-field-space-surface-y16px
--puck-field-label-color-text#5a5a5a
--puck-field-label-space-y12px
--puck-field-label-font-size0.875rem (14px)
--puck-field-label-font-weight600
--puck-field-label-color-icon#ababab
--puck-field-array-add-color-icon#0158ad
--puck-field-richtext-menu-color-bg#fafafa
--puck-field-richtext-menu-color-separator#efefef
--puck-field-richtext-menu-space-x6px
--puck-field-richtext-menu-space-y6px
--puck-field-external-detach-color-bg#fafafa
--puck-field-external-detach-color-text#767676
TokenComputed default value
--puck-header-color-bg#ffffff
--puck-header-color-text#000000

Icon button

TokenComputed default value
--puck-iconbutton-radius4px
--puck-iconbutton-space4px
--puck-iconbutton-color-bgtransparent
--puck-iconbutton-color-bg-hover#efefef
--puck-iconbutton-color-bg-active#f3f6fb
--puck-iconbutton-color-iconcurrentColor
--puck-iconbutton-color-icon-hover#0158ad
--puck-iconbutton-color-icon-active#0158ad
--puck-iconbutton-color-icon-disabled#ababab

Outline

TokenComputed default value
--puck-outline-color-bg-hover#f3f6fb
--puck-outline-color-bg-selected#e7eef7
--puck-outline-color-text#5a5a5a
--puck-outline-color-text-hover#0158ad
--puck-outline-color-text-helper#ababab
--puck-outline-color-icon#ababab
--puck-outline-color-border-hover#e7eef7
--puck-outline-color-border-selected#abc7e5
--puck-outline-color-drop-indicator#6499cf
--puck-outline-space-indent12px
--puck-outline-border-width1px
--puck-outline-radius4px
--puck-outline-font-size0.75rem (12px)
--puck-outline-font-familyui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace
--puck-outline-icon-size14px
--puck-outline-action-size16px
--puck-outline-zone-color-text#767676
--puck-outline-zone-font-sizecalc(0.75rem * 0.9) (10.8px)

Plugin bar

TokenComputed default value
--puck-pluginbar-color-bg#fafafa
--puck-pluginbar-color-bg-hover#f3f6fb
--puck-pluginbar-color-text#5a5a5a
--puck-pluginbar-color-text-hover#0158ad
--puck-pluginbar-color-text-selected#0158ad
--puck-pluginbar-font-size0.75rem (12px)
TokenComputed default value
--puck-sidebar-left-color-bg#fafafa
--puck-sidebar-right-color-bg#ffffff

Slot

TokenComputed default value
--puck-slot-color-bgcolor-mix(in srgb, #cfdff0 30%, transparent)
--puck-slot-color-target-bg#f7faff
--puck-slot-color-border#abc7e5
--puck-slot-border-width2px
--puck-slot-border-styledashed
--puck-slot-component-color-overlaycolor-mix(in srgb, #cfdff0 30%, transparent)
--puck-slot-component-color-overlay-border#abc7e5
--puck-slot-component-border-width2px
--puck-slot-component-color-border-selected#abc7e5
--puck-slot-component-color-placeholder#6499cf
--puck-slot-component-color-border-dragging#cfdff0