Complete Design Token List

Base Tokens

Variable Value Affects
--sjs2-base-unit-size 8px Control heights, icon sizes, layout dimensions
--sjs2-base-unit-spacing 8px Margins, paddings, gaps, layout spacing
--sjs2-base-unit-radius 8px Corner rounding across components
--sjs2-base-unit-border-width 1px All derived border width scales
--sjs2-base-unit-font-size 8px All derived typography sizes
--sjs2-base-unit-line-height 8px Text rhythm and vertical spacing
--sjs2-base-unit-opacity 1% Transparency scales and overlays
--sjs2-base-unit-scale 1% Transform-based interaction states

Primitive Scales

Palette Scale

Variable Value
--sjs2-palette-gray-100 #F5F5F5
--sjs2-palette-gray-150 #EDEDED
--sjs2-palette-gray-200 #E5E5E5
--sjs2-palette-gray-250 #D4D4D4
--sjs2-palette-gray-300 #CDCDCD
--sjs2-palette-gray-400 #B3B2B2
--sjs2-palette-gray-500 #8E8E8E
--sjs2-palette-gray-600 #656468
--sjs2-palette-gray-650 #565558
--sjs2-palette-gray-700 #414045
--sjs2-palette-gray-750 #36353C
--sjs2-palette-gray-800 #2D2C33
--sjs2-palette-gray-850 #222126
--sjs2-palette-gray-900 #1C1B20
--sjs2-palette-gray-950 #161519
--sjs2-palette-gray-999 #111014
--sjs2-palette-gray-000 #fff
--sjs2-palette-red-400 #ff6e84
--sjs2-palette-red-600 #E50A3E
--sjs2-palette-red-700 #C30935
--sjs2-palette-green-400 #15CDAB
--sjs2-palette-green-600 #19B394
--sjs2-palette-green-700 #15947A
--sjs2-palette-blue-400 #66B4FC
--sjs2-palette-blue-600 #437FD9
--sjs2-palette-blue-700 #2A6CD0
--sjs2-palette-yellow-400 #FEC64A
--sjs2-palette-yellow-600 #FF9814
--sjs2-palette-yellow-700 #F08700
--sjs2-palette-violet-400 #C36FF4
--sjs2-palette-violet-600 #A62CEC
--sjs2-palette-violet-700 #9614E1
--sjs2-palette-olive-400 #6FC648
--sjs2-palette-olive-600 #4FAF24
--sjs2-palette-olive-700 #41901E
--sjs2-palette-purple-400 #A190FA
--sjs2-palette-purple-600 #6E5BD1
--sjs2-palette-purple-700 #5640C9
--sjs2-palette-indianred-400 #F9786A
--sjs2-palette-indianred-600 #AF496B
--sjs2-palette-indianred-700 #973F5C

Typography Scale

Variable Value
--sjs2-font-weight-regular 400
--sjs2-font-weight-medium 500
--sjs2-font-weight-semibold 600
--sjs2-font-weight-bold 700
--sjs2-font-size-x000 base-unit-font-size × 0
--sjs2-font-size-x100 base-unit-font-size × 1
--sjs2-font-size-x150 base-unit-font-size × 1.5
--sjs2-font-size-x200 base-unit-font-size × 2
--sjs2-font-size-x250 base-unit-font-size × 2.5
--sjs2-font-size-x300 base-unit-font-size × 3
--sjs2-font-size-x350 base-unit-font-size × 3.5
--sjs2-font-size-x400 base-unit-font-size × 4
--sjs2-font-size-x500 base-unit-font-size × 5
--sjs2-font-size-x600 base-unit-font-size × 6
--sjs2-line-height-x000 base-unit-line-height × 0
--sjs2-line-height-x100 base-unit-line-height × 1
--sjs2-line-height-x200 base-unit-line-height × 2
--sjs2-line-height-x300 base-unit-line-height × 3
--sjs2-line-height-x400 base-unit-line-height × 4
--sjs2-line-height-x500 base-unit-line-height × 5
--sjs2-line-height-x600 base-unit-line-height × 6
--sjs2-text-case-default "none"
--sjs2-text-case-uppercase "uppercase"

Spacing Scale

Variable Value
--sjs2-spacing-x000 base-unit-spacing × 0
--sjs2-spacing-x025 base-unit-spacing × 0.25
--sjs2-spacing-x050 base-unit-spacing × 0.50
--sjs2-spacing-x075 base-unit-spacing × 0.75
--sjs2-spacing-x100 base-unit-spacing × 1
--sjs2-spacing-x150 base-unit-spacing × 1.5
--sjs2-spacing-x200 base-unit-spacing × 2
--sjs2-spacing-x250 base-unit-spacing × 2.5
--sjs2-spacing-x300 base-unit-spacing × 3
--sjs2-spacing-x400 base-unit-spacing × 4
--sjs2-spacing-x500 base-unit-spacing × 5
--sjs2-spacing-x550 base-unit-spacing × 5.5
--sjs2-spacing-x600 base-unit-spacing × 6
--sjs2-spacing-x700 base-unit-spacing × 7
--sjs2-spacing-x800 base-unit-spacing × 8
--sjs2-spacing-negative-x025 base-unit-spacing × -0.25
--sjs2-spacing-negative-x050 base-unit-spacing × -0.50
--sjs2-spacing-negative-x075 base-unit-spacing × -0.75
--sjs2-spacing-negative-x100 base-unit-spacing × -1
--sjs2-spacing-negative-x150 base-unit-spacing × -1.5
--sjs2-spacing-negative-x200 base-unit-spacing × -2
--sjs2-spacing-negative-x250 base-unit-spacing × -2.5
--sjs2-spacing-negative-x300 base-unit-spacing × -3
--sjs2-spacing-negative-x400 base-unit-spacing × -4
--sjs2-spacing-negative-x500 base-unit-spacing × -5
--sjs2-spacing-negative-x600 base-unit-spacing × -6
--sjs2-spacing-negative-x700 base-unit-spacing × -7
--sjs2-spacing-negative-x800 base-unit-spacing × -8

Sizing Scale

Variable Value
--sjs2-size-x000 base-unit-size × 0
--sjs2-size-x025 base-unit-size × 0.25
--sjs2-size-x050 base-unit-size × 0.50
--sjs2-size-x075 base-unit-size × 0.75
--sjs2-size-x100 base-unit-size × 1
--sjs2-size-x150 base-unit-size × 1.5
--sjs2-size-x200 base-unit-size × 2
--sjs2-size-x250 base-unit-size × 2.5
--sjs2-size-x300 base-unit-size × 3
--sjs2-size-x350 base-unit-size × 3.5
--sjs2-size-x400 base-unit-size × 4
--sjs2-size-x500 base-unit-size × 5
--sjs2-size-x600 base-unit-size × 6
--sjs2-size-x700 base-unit-size × 7
--sjs2-size-x800 base-unit-size × 8
--sjs2-size-x900 base-unit-size × 9
--sjs2-size-x1000 base-unit-size × 10
--sjs2-size-x1100 base-unit-size × 11
--sjs2-size-x1200 base-unit-size × 12
--sjs2-size-x1300 base-unit-size × 13
--sjs2-size-x1400 base-unit-size × 14
--sjs2-size-x1500 base-unit-size × 15
--sjs2-scale-x000 base-unit-scale × 0
--sjs2-scale-x025 base-unit-scale × 25
--sjs2-scale-x050 base-unit-scale × 50
--sjs2-scale-x075 base-unit-scale × 75
--sjs2-scale-x095 base-unit-scale × 95
--sjs2-scale-x098 base-unit-scale × 98
--sjs2-scale-x100 base-unit-scale × 100
--sjs2-scale-x200 base-unit-scale × 200

Border Width Scale

Variable Value
--sjs2-border-width-x000 base-unit-border-width × 0
--sjs2-border-width-x100 base-unit-border-width × 1
--sjs2-border-width-x200 base-unit-border-width × 2
--sjs2-border-width-x400 base-unit-border-width × 4

Radius Scale

Variable Value
--sjs2-radius-x000 base-unit-radius × 0
--sjs2-radius-x025 base-unit-radius × 0.25
--sjs2-radius-x050 base-unit-radius × 0.50
--sjs2-radius-x075 base-unit-radius × 0.75
--sjs2-radius-x100 base-unit-radius × 1
--sjs2-radius-x150 base-unit-radius × 1.5
--sjs2-radius-x200 base-unit-radius × 2
--sjs2-radius-x250 base-unit-radius × 2.5
--sjs2-radius-x300 base-unit-radius × 3
--sjs2-radius-x400 base-unit-radius × 4
--sjs2-radius-x500 base-unit-radius × 5
--sjs2-radius-x600 base-unit-radius × 6
--sjs2-radius-x700 base-unit-radius × 7
--sjs2-radius-x800 base-unit-radius × 8
--sjs2-radius-round "9999px"

Opacity Scale

Variable Value
--sjs2-opacity-x000 base-unit-opacity × 0
--sjs2-opacity-x005 base-unit-opacity × 5
--sjs2-opacity-x010 base-unit-opacity × 10
--sjs2-opacity-x015 base-unit-opacity × 15
--sjs2-opacity-x020 base-unit-opacity × 20
--sjs2-opacity-x025 base-unit-opacity × 25
--sjs2-opacity-x030 base-unit-opacity × 30
--sjs2-opacity-x035 base-unit-opacity × 35
--sjs2-opacity-x040 base-unit-opacity × 40
--sjs2-opacity-x045 base-unit-opacity × 45
--sjs2-opacity-x050 base-unit-opacity × 50
--sjs2-opacity-x055 base-unit-opacity × 55
--sjs2-opacity-x060 base-unit-opacity × 60
--sjs2-opacity-x065 base-unit-opacity × 65
--sjs2-opacity-x070 base-unit-opacity × 70
--sjs2-opacity-x075 base-unit-opacity × 75
--sjs2-opacity-x080 base-unit-opacity × 80
--sjs2-opacity-x085 base-unit-opacity × 85
--sjs2-opacity-x090 base-unit-opacity × 90
--sjs2-opacity-x095 base-unit-opacity × 95
--sjs2-opacity-x100 base-unit-opacity × 100

Semantic Tokens

Colors

Brand

Variable Value Affects
--sjs2-color-project-brand-600 Backgrounds of primary interactive elements (buttons, selections, highlights)
--sjs2-color-project-brand-700 color-project-brand-600 (-15% L) Primary interactive foregrounds, hover and pressed states for brand backgrounds
--sjs2-color-project-brand-800 color-project-brand-600 (-25% L) Hover and pressed states for brand foregrounds
--sjs2-color-project-brand-400 color-project-brand-600 (+20% L) Primary interactive foregrounds on dark surfaces
--sjs2-color-bg-brand-primary color-project-brand-600 Primary buttons, selected controls, active highlights
--sjs2-color-bg-brand-secondary color-project-brand-600, opacity-x010 Soft brand-tinted surfaces
--sjs2-color-bg-brand-tertiary color-project-brand-600, opacity-x000 Very subtle overlays, usually colored on hover only
--sjs2-color-bg-brand-primary-dim color-project-brand-700 Hover and pressed brand surfaces, stronger emphasis states
--sjs2-color-bg-brand-secondary-dim color-project-brand-600, opacity-x015 Hover and pressed states for secondary backgrounds
--sjs2-color-bg-brand-tertiary-dim color-project-brand-600, opacity-x010 Hover and pressed states for tertiary backgrounds
--sjs2-color-bg-brand-primary-disabled palette-gray-100 Disabled brand controls and inactive surfaces
--sjs2-color-fg-brand-primary color-project-brand-700 Text and icons on secondary and tertiary brand surfaces, main emphasis content, actions and links
--sjs2-color-fg-brand-primary-dim color-project-brand-800 Hover and pressed states for primary text and icons, actions and links
--sjs2-color-fg-brand-on-primary palette-gray-000 Text and icons on primary brand backgrounds, such as actions/buttons
--sjs2-color-fg-brand-primary-disabled color-fg-neutral-primary, opacity-x020 Disabled text and icons in brand-styled components
--sjs2-color-border-brand-primary color-project-brand-600 Brand borders (e.g., borders of input fields in focused state)
--sjs2-color-border-brand-on-primary palette-gray-000 Border color on brand primary backgrounds

Basic

Variable Value Affects
--sjs2-color-bg-basic-primary palette-gray-000 Question panels, primary cards, toast notifications
--sjs2-color-bg-basic-secondary palette-gray-100 Input fields, unselected checkboxes, radio buttons, and toggles, secondary cards
--sjs2-color-bg-basic-tertiary palette-gray-150 Tertiary cards
--sjs2-color-bg-basic-primary-dim palette-gray-100 Hover and pressed states of primary cards
--sjs2-color-bg-basic-secondary-dim palette-gray-150 Hover and pressed states of input fields and unchecked controls
--sjs2-color-bg-basic-tertiary-dim palette-gray-200 Hover and pressed states of tertiary cards
--sjs2-color-bg-basic-primary-disabled palette-gray-100 Disabled state for basic backgrounds
--sjs2-color-fg-basic-primary palette-gray-900 Primary texts, titles and values across the UI, selected states
--sjs2-color-fg-basic-secondary color-fg-basic-primary, opacity-x060 Secondary labels, descriptions, icons
--sjs2-color-fg-basic-tertiary color-fg-basic-primary, opacity-x040 Tertiary texts and icons, unselected states
--sjs2-color-fg-basic-primary-muted color-fg-basic-primary, opacity-x080 Primary icons, selected states
--sjs2-color-fg-basic-primary-disabled opacity-x020 Disabled primary texts and icons, disabled selected states
--sjs2-color-fg-basic-secondary-disabled opacity-x020 Disabled secondary texts and icons
--sjs2-color-fg-basic-tertiary-disabled opacity-x020 Disabled tertiary texts and icons, disabled unselected states
--sjs2-color-border-basic-primary palette-gray-900 High-contrast borders (e.g., borders of highlighted input fields)
--sjs2-color-border-basic-secondary palette-gray-250 Default borders across all components
--sjs2-color-border-basic-secondary-overlay color-border-basic-primary, opacity-x040 Default borders in overlay mode
--sjs2-color-border-basic-secondary-disabled palette-gray-100 Disabled color for default borders

Neutral

Variable Value Affects
--sjs2-color-bg-neutral-primary palette-gray-900 Neutral primary actions, tooltips
--sjs2-color-bg-neutral-secondary palette-gray-100 Neutral secondary actions
--sjs2-color-bg-neutral-tertiary palette-gray-600, opacity-x000 Neutral tertiary actions
--sjs2-color-bg-neutral-primary-dim palette-gray-700 Hover and pressed states for neutral primary backgrounds
--sjs2-color-bg-neutral-secondary-dim palette-gray-150 Hover and pressed states for neutral secondary backgrounds
--sjs2-color-bg-neutral-tertiary-dim palette-gray-600, opacity-x010 Hover and pressed states for neutral tertiary backgrounds
--sjs2-color-bg-neutral-primary-disabled palette-gray-100 Disabled states for neutral backgrounds
--sjs2-color-fg-neutral-primary color-fg-basic-primary Action labels on neutral secondary and tertiary backgrounds
--sjs2-color-fg-neutral-primary-muted color-fg-basic-primary-muted Action icons on neutral secondary and tertiary backgrounds
--sjs2-color-fg-neutral-on-primary palette-gray-000 Text and icons of actions and tooltips on neutral primary backgrounds
--sjs2-color-fg-neutral-primary-disabled opacity-x020 Disabled text and icons on neutral backgrounds
--sjs2-color-border-neutral-primary palette-gray-000 High-contrast inverted borders
--sjs2-color-border-neutral-on-primary palette-gray-000 Border color on neutral primary backgrounds

Note (Informational)

Variable Value Affects
--sjs2-color-bg-note-primary palette-blue-600 Primary informational messages, actions in the Survey Creator's Logic tab
--sjs2-color-bg-note-secondary palette-blue-600, opacity-x010 Secondary informational messages, actions in the Logic tab
--sjs2-color-bg-note-tertiary palette-blue-600, opacity-x000 Tertiary informational messages
--sjs2-color-bg-note-primary-dim palette-blue-700 Hover and pressed states for note primary backgrounds
--sjs2-color-bg-note-secondary-dim palette-blue-600, opacity-x015 Hover and pressed states for note secondary backgrounds
--sjs2-color-bg-note-tertiary-dim palette-blue-600, opacity-x010 Hover and pressed states for note tertiary backgrounds
--sjs2-color-bg-note-primary-disabled palette-gray-100 Disabled states for note backgrounds
--sjs2-color-fg-note-primary palette-blue-700 Text and icons of actions, messages, and indicators on note secondary and tertiary backgrounds
--sjs2-color-fg-note-on-primary palette-gray-000 Text and icons of actions, messages, indicators on note primary backgrounds
--sjs2-color-fg-note-primary-disabled color-fg-neutral-primary, opacity-x020 Disabled text and icons on note backgrounds
--sjs2-color-border-note-primary palette-blue-600 Note borders (e.g., borders of informational messages or indicators)
--sjs2-color-border-note-on-primary palette-gray-000 Border color on note primary backgrounds

Positive

Variable Value Affects
--sjs2-color-bg-positive-primary palette-green-600 Positive primary actions, messages, indicators
--sjs2-color-bg-positive-secondary palette-green-600, opacity-x010 Positive secondary actions, messages, indicators
--sjs2-color-bg-positive-tertiary palette-green-600, opacity-x000 Positive tertiary actions, messages, indicators
--sjs2-color-bg-positive-primary-dim palette-green-700 Hover and pressed states for positive primary backgrounds
--sjs2-color-bg-positive-secondary-dim palette-green-600, opacity-x015 Hover and pressed states for positive secondary backgrounds
--sjs2-color-bg-positive-tertiary-dim palette-green-600, opacity-x010 Hover and pressed states for positive tertiary backgrounds
--sjs2-color-bg-positive-primary-disabled palette-gray-100 Disabled states for positive backgrounds
--sjs2-color-fg-positive-primary palette-green-700 Text and icons of actions, messages, and indicators on positive secondary and tertiary backgrounds
--sjs2-color-fg-positive-on-primary palette-gray-000 Text and icons of actions, messages, and indicators on positive primary backgrounds
--sjs2-color-fg-positive-primary-disabled color-fg-neutral-primary, opacity-x020 Disabled text and icons on positive backgrounds
--sjs2-color-border-positive-primary palette-green-600 Positive borders (e.g., borders of success messages or indicators)
--sjs2-color-border-positive-on-primary palette-gray-000 Border color on positive primary backgrounds

Warning

Variable Value Affects
--sjs2-color-bg-warning-primary palette-yellow-600 Warning primary actions, messages, indicators
--sjs2-color-bg-warning-secondary palette-yellow-600, opacity-x010 Warning secondary actions, messages, indicators
--sjs2-color-bg-warning-tertiary palette-yellow-600, opacity-x000 Warning tertiary actions, messages, indicators
--sjs2-color-bg-warning-primary-dim palette-yellow-700 Hover and pressed states for warning primary backgrounds
--sjs2-color-bg-warning-secondary-dim palette-yellow-600, opacity-x015 Hover and pressed states for warning secondary backgrounds
--sjs2-color-bg-warning-tertiary-dim palette-yellow-600, opacity-x010 Hover and pressed states for warning tertiary backgrounds
--sjs2-color-bg-warning-primary-disabled palette-gray-100 Disabled states for warning backgrounds
--sjs2-color-fg-warning-primary palette-yellow-700 Text and icons of actions, messages, and indicators on warning secondary and tertiary backgrounds
--sjs2-color-fg-warning-on-primary palette-gray-000 Text and icons of actions, messages, and indicators on warning primary backgrounds
--sjs2-color-fg-warning-primary-disabled color-fg-neutral-primary, opacity-x020 Disabled text and icons on warning backgrounds
--sjs2-color-border-warning-primary palette-yellow-600 Warning borders (e.g., borders of warning messages or indicators)
--sjs2-color-border-warning-on-primary palette-gray-000 Border color on warning primary backgrounds

Alert

Variable Value Affects
--sjs2-color-bg-alert-primary palette-red-600 Alert primary actions, messages, indicators
--sjs2-color-bg-alert-secondary palette-red-600, opacity-x010 Alert secondary actions, messages, indicators
--sjs2-color-bg-alert-tertiary palette-red-600, opacity-x000 Alert tertiary actions, messages, indicators
--sjs2-color-bg-alert-primary-dim palette-red-700 Hover and pressed states for alert primary backgrounds
--sjs2-color-bg-alert-secondary-dim palette-red-600, opacity-x015 Hover and pressed states for alert secondary backgrounds
--sjs2-color-bg-alert-tertiary-dim palette-red-600, opacity-x010 Hover and pressed states for alert tertiary backgrounds
--sjs2-color-bg-alert-primary-disabled palette-gray-100 Disabled states for alert backgrounds
--sjs2-color-fg-alert-primary palette-red-700 Text and icons of actions, messages, and indicators on alert secondary and tertiary backgrounds
--sjs2-color-fg-alert-on-primary palette-gray-000 Text and icons of actions, messages, and indicators on alert primary backgrounds
--sjs2-color-fg-alert-primary-disabled color-fg-neutral-primary, opacity-x020 Disabled text and icons on alert backgrounds
--sjs2-color-border-alert-primary palette-red-600 Alert borders (e.g., borders of input fields in invalid state)
--sjs2-color-border-alert-on-primary palette-gray-000 Border color on alert primary backgrounds

Static (Contextual)

Variable Value Role
--sjs2-color-bg-static-1-primary palette-gray-900 Dark/static primary background
--sjs2-color-bg-static-1-secondary palette-gray-900, opacity-x010 Dark/static secondary background
--sjs2-color-bg-static-1-primary-dim palette-gray-700 Dimmed dark/static primary background
--sjs2-color-bg-static-1-secondary-dim palette-gray-900, opacity-x015 Dimmed dark/static secondary background
--sjs2-color-bg-static-2-primary palette-gray-000 Light/static primary background
--sjs2-color-bg-static-2-secondary palette-gray-000, opacity-x010 Light/static secondary background
--sjs2-color-bg-static-2-primary-dim palette-gray-100 (+10% L) Dimmed light/static primary background
--sjs2-color-bg-static-2-secondary-dim palette-gray-000, opacity-x015 Dimmed light/static secondary background
--sjs2-color-fg-static-1-primary palette-gray-000 Foreground on dark/static backgrounds
--sjs2-color-fg-static-2-primary palette-gray-900 Foreground on light/static backgrounds
--sjs2-color-border-static-1-primary palette-gray-000 Static borders, do not change between light and dark theme variations
--sjs2-color-border-static-2-primary palette-gray-900 Static borders, do not change between light and dark theme variations

Utility

Variable Value Role
--sjs2-color-utility-shadow-floating-default #004C44, opacity-x015 Subtle shadow tint for floating surfaces
--sjs2-color-utility-shadow-surface-default palette-gray-999, opacity-x010 Default surface shadow for resting state containers
--sjs2-color-utility-shadow-surface-disabled palette-gray-999, opacity-x010 Disabled surface shadow (muted depth indication)
--sjs2-color-utility-shadow-surface-dragging #004C44, opacity-x015 Shadow for dragged surfaces indicating lift and motion
--sjs2-color-utility-shadow-surface-focused color-project-brand-600 Focus accent shadow for active surface emphasis
--sjs2-color-utility-shadow-surface-hovered color-project-brand-600, opacity-x040 Hover highlight shadow for interactive surfaces
--sjs2-color-utility-shadow-surface-pressed color-project-brand-600 Pressed state shadow reinforcing interaction feedback
--sjs2-color-utility-shadow-trigger-default color-border-basic-secondary Default shadow/border tint for interactive controls
--sjs2-color-utility-shadow-trigger-design color-border-basic-secondary Design-time trigger emphasis (same base as default)
--sjs2-color-utility-shadow-trigger-disabled color-border-basic-secondary-disabled Disabled trigger visual state
--sjs2-color-utility-shadow-trigger-hovered color-border-basic-secondary Hover state emphasis for triggers
--sjs2-color-utility-shadow-trigger-invalid color-border-alert-primary Error state emphasis for invalid controls
--sjs2-color-utility-shadow-trigger-pressed color-border-basic-secondary Pressed state emphasis for triggers
--sjs2-color-utility-shadow-trigger-readonly color-border-basic-primary Read-only state emphasis for non-editable controls
--sjs2-color-utility-body palette-gray-000 Page background layer
--sjs2-color-utility-sheet palette-gray-000 Background color of elevated overlay surfaces (modals, bottom sheets, dropdowns)
--sjs2-color-utility-overlay palette-gray-000 Backdrop color behind modals and bottom sheets
--sjs2-color-utility-surface-survey #1c1b200d Survey background color
--sjs2-color-utility-surface-survey-panelless palette-gray-000 Survey background color in panelless layout

Radius

Variable Value Affects
--sjs2-radius-form radius-x100 Input fields, buttons, actions
--sjs2-radius-form-item radius-x050 Small elements inside input fields, buttons, and actions (e.g., swatch color preview, tag box or button group item, question box action)

Sizes

Variable Value Affects
--sjs2-size-xxx-small size-x200 Small controls and dense UI elements
--sjs2-size-xx-small size-x300 Compact controls and components
--sjs2-size-x-small size-x400 Small controls and components
--sjs2-size-small size-x500 Smaller controls and UI elements
--sjs2-size-medium size-x600 Standard controls and components
--sjs2-size-large size-x700 Larger controls and prominent UI elements

Spacing

Variable Value Affects
--sjs2-spacing-medium-horizontal spacing-x300 Horizontal gaps and padding
--sjs2-spacing-medium-vertical spacing-x300 Vertical gaps and padding
--sjs2-spacing-large-horizontal spacing-x500 Larger gaps and spacious layouts
--sjs2-spacing-large-vertical spacing-x500 Larger gaps and spacious layouts

Opacity

Variable Value Affects
--sjs2-opacity-visible opacity-x100 Fully visible UI elements, active content, standard rendering
--sjs2-opacity-hovered opacity-x100 Hovered interactive elements and hover-state overlays
--sjs2-opacity-pressed opacity-x100 Pressed controls and interaction feedback states
--sjs2-opacity-disabled opacity-x025 Disabled controls, inactive content, unavailable actions
--sjs2-opacity-hidden opacity-x000 Fully transparent or visually hidden elements

Border Effects

Primitives

Variable Value
--sjs2-border-spread-floating-default 0px
--sjs2-border-blur-floating-default 20px
--sjs2-border-offset-x-floating-default 0px
--sjs2-border-offset-y-floating-default 6px
--sjs2-border-spread-surface-default border-width-x100
--sjs2-border-spread-surface-hovered border-width-x200
--sjs2-border-spread-surface-pressed border-width-x200
--sjs2-border-spread-surface-focused border-width-x200
--sjs2-border-spread-surface-disabled border-width-x100
--sjs2-border-spread-surface-dragging 4px
--sjs2-border-blur-surface-default 0px
--sjs2-border-blur-surface-hovered 0px
--sjs2-border-blur-surface-pressed 0px
--sjs2-border-blur-surface-focused 0px
--sjs2-border-blur-surface-disabled 0px
--sjs2-border-blur-surface-dragging 12px
--sjs2-border-offset-x-surface-default 0px
--sjs2-border-offset-x-surface-hovered 0px
--sjs2-border-offset-x-surface-pressed 0px
--sjs2-border-offset-x-surface-focused 0px
--sjs2-border-offset-x-surface-disabled 0px
--sjs2-border-offset-x-surface-dragging 0px
--sjs2-border-offset-y-surface-default 0px
--sjs2-border-offset-y-surface-hovered 0px
--sjs2-border-offset-y-surface-pressed 0px
--sjs2-border-offset-y-surface-focused 0px
--sjs2-border-offset-y-surface-disabled 0px
--sjs2-border-offset-y-surface-dragging 6px
--sjs2-border-spread-trigger-default border-width-x100
--sjs2-border-spread-trigger-hovered border-width-x100
--sjs2-border-spread-trigger-pressed border-width-x100
--sjs2-border-spread-trigger-disabled border-width-x100
--sjs2-border-spread-trigger-design border-width-x100
--sjs2-border-spread-trigger-readonly border-width-x100
--sjs2-border-spread-trigger-invalid border-width-x100
--sjs2-border-blur-trigger-default 0px
--sjs2-border-blur-trigger-hovered 0px
--sjs2-border-blur-trigger-pressed 0px
--sjs2-border-blur-trigger-disabled 0px
--sjs2-border-blur-trigger-design 0px
--sjs2-border-blur-trigger-readonly 0px
--sjs2-border-blur-trigger-invalid 0px
--sjs2-border-offset-x-trigger-default 0px
--sjs2-border-offset-x-trigger-hovered 0px
--sjs2-border-offset-x-trigger-pressed 0px
--sjs2-border-offset-x-trigger-disabled 0px
--sjs2-border-offset-x-trigger-design 0px
--sjs2-border-offset-x-trigger-readonly 0px
--sjs2-border-offset-x-trigger-invalid 0px
--sjs2-border-offset-y-trigger-default 0px
--sjs2-border-offset-y-trigger-hovered 0px
--sjs2-border-offset-y-trigger-pressed 0px
--sjs2-border-offset-y-trigger-disabled 0px
--sjs2-border-offset-y-trigger-design 0px
--sjs2-border-offset-y-trigger-readonly 0px
--sjs2-border-offset-y-trigger-invalid 0px
--sjs2-border-spread-form-default border-width-x100
--sjs2-border-spread-form-hovered border-width-x100
--sjs2-border-spread-form-pressed border-width-x100
--sjs2-border-spread-form-focused border-width-x200
--sjs2-border-spread-form-highlighted border-width-x200
--sjs2-border-spread-form-disabled border-width-x100
--sjs2-border-spread-form-invalid border-width-x100
--sjs2-border-spread-form-invalid-focused border-width-x200
--sjs2-border-spread-form-readonly border-width-x100
--sjs2-border-spread-form-design border-width-x100
--sjs2-border-blur-form-default 0px
--sjs2-border-blur-form-hovered 0px
--sjs2-border-blur-form-pressed 0px
--sjs2-border-blur-form-focused 0px
--sjs2-border-blur-form-highlighted 0px
--sjs2-border-blur-form-disabled 0px
--sjs2-border-blur-form-invalid 0px
--sjs2-border-blur-form-invalid-focused 0px
--sjs2-border-blur-form-readonly 0px
--sjs2-border-blur-form-design 0px
--sjs2-border-offset-x-form-default 0px
--sjs2-border-offset-x-form-hovered 0px
--sjs2-border-offset-x-form-pressed 0px
--sjs2-border-offset-x-form-focused 0px
--sjs2-border-offset-x-form-highlighted 0px
--sjs2-border-offset-x-form-disabled 0px
--sjs2-border-offset-x-form-invalid 0px
--sjs2-border-offset-x-form-invalid-focused 0px
--sjs2-border-offset-x-form-readonly 0px
--sjs2-border-offset-x-form-design 0px
--sjs2-border-offset-y-form-default 0px
--sjs2-border-offset-y-form-hovered 0px
--sjs2-border-offset-y-form-pressed 0px
--sjs2-border-offset-y-form-focused 0px
--sjs2-border-offset-y-form-highlighted 0px
--sjs2-border-offset-y-form-disabled 0px
--sjs2-border-offset-y-form-invalid 0px
--sjs2-border-offset-y-form-invalid-focused 0px
--sjs2-border-offset-y-form-readonly 0px
--sjs2-border-offset-y-form-design 0px

Floating Layers

Variable Value Role
--sjs2-border-effect-floating-default Default floating primitives + color-utility-shadow-floating-default Default elevation effect for floating surfaces

Surfaces

Variable Value Role
--sjs2-border-effect-surface-default Default surface primitives + color-utility-shadow-surface-default Default surface outline/elevation for static containers
--sjs2-border-effect-surface-disabled Disabled surface primitives + color-utility-shadow-surface-disabled Disabled surface state styling for containers
--sjs2-border-effect-surface-dragging Dragging surface primitives + color-utility-shadow-surface-dragging Elevated effect indicating drag interaction
--sjs2-border-effect-surface-focused Focused surface primitives + color-utility-shadow-surface-focused Focus indication for surface-level components
--sjs2-border-effect-surface-hovered Hovered surface primitives + color-utility-shadow-surface-hovered Hover feedback for surface-level components
--sjs2-border-effect-surface-pressed Pressed surface primitives + color-utility-shadow-surface-pressed Pressed interaction feedback for surfaces

Triggers

Variable Value Role
--sjs2-border-effect-trigger-default Default trigger primitives + color-utility-shadow-trigger-default Default state for interactive controls
--sjs2-border-effect-trigger-design Design trigger primitives + color-utility-shadow-trigger-design Design-time emphasis state for interactive controls
--sjs2-border-effect-trigger-disabled Disabled trigger primitives + color-utility-shadow-trigger-disabled Disabled state styling for interactive controls
--sjs2-border-effect-trigger-hovered Hovered trigger primitives + color-utility-shadow-trigger-hovered Hover feedback for interactive controls
--sjs2-border-effect-trigger-invalid Invalid trigger primitives + color-utility-shadow-trigger-invalid Validation error state for interactive controls
--sjs2-border-effect-trigger-pressed Pressed trigger primitives + color-utility-shadow-trigger-pressed Pressed interaction state for interactive controls
--sjs2-border-effect-trigger-readonly Read-only trigger primitives + color-utility-shadow-trigger-readonly Read-only state styling for UI controls

Typography

Variable Value Affects
--sjs2-typography-font-family-text "Open Sans" Default UI text
--sjs2-typography-font-family-code "DM Mono" Embedded code examples
--sjs2-typography-font-weight-basic font-weight-regular Default font weight for any text (input content, labels, descriptions, etc.)
--sjs2-typography-font-weight-strong font-weight-semibold Titles (headings & subheadings), text in selected state
--sjs2-typography-font-size-small font-size-x150 Footnote text
--sjs2-typography-font-size-default font-size-x200 Body text
--sjs2-typography-font-size-medium font-size-x300 Subheading text
--sjs2-typography-font-size-large font-size-x400 Heading text
--sjs2-typography-line-height-small line-height-x200 Footnote text
--sjs2-typography-line-height-default line-height-x300 Body text
--sjs2-typography-line-height-medium line-height-x400 Subheading text
--sjs2-typography-line-height-large line-height-x500 Heading text

Survey Creator Tokens

Variable Value Role
--sjs2-color-utility-surface-designer #edf9f7 Background color in the Designer tab
--sjs2-color-utility-surface-logic color-utility-surface-designer Background color in the Logic tab
--sjs2-color-utility-surface-json-editor color-utility-surface-designer Background color in the JSON Editor tab
--sjs2-color-utility-surface-translations color-utility-surface-designer Background color in the Translations tab
--sjs2-color-utility-surface-embed color-utility-surface-designer Background color in the Embed Survey tab
--sjs2-color-utility-surface-presets-manager #1c1b200d Background color in the UI Preset Editor

Dashboard Tokens

Variable Value Role
--sjs2-color-utility-surface-dashboard color-utility-surface-survey Background surface for dashboard views
--sjs2-color-data-grid-fg-label color-fg-basic-primary Color for labels on the chart axis
--sjs2-color-data-grid-border-axis color-border-basic-primary Color for the chart axis
--sjs2-color-data-grid-border-line color-border-basic-secondary Color for grid lines
--sjs2-color-data-chart-bg-color-1 #84CAD4 Chart palette color 1
--sjs2-color-data-chart-bg-color-2 #3A99FB Chart palette color 2
--sjs2-color-data-chart-bg-color-3 #FF6771 Chart palette color 3
--sjs2-color-data-chart-bg-color-4 #1DB496 Chart palette color 4
--sjs2-color-data-chart-bg-color-5 #FFC152 Chart palette color 5
--sjs2-color-data-chart-bg-color-6 #ABA1FF Chart palette color 6
--sjs2-color-data-chart-bg-color-7 #7D8CA5 Chart palette color 7
--sjs2-color-data-chart-bg-color-8 #4FC46C Chart palette color 8
--sjs2-color-data-chart-bg-color-9 #E87BCB Chart palette color 9
--sjs2-color-data-chart-bg-color-10 #4E6198 Chart palette color 10
--sjs2-color-data-chart-border-color-1 color-data-chart-bg-color-1 Border palette color 1
--sjs2-color-data-chart-border-color-2 color-data-chart-bg-color-2 Border palette color 2
--sjs2-color-data-chart-border-color-3 color-data-chart-bg-color-3 Border palette color 3
--sjs2-color-data-chart-border-color-4 color-data-chart-bg-color-4 Border palette color 4
--sjs2-color-data-chart-border-color-5 color-data-chart-bg-color-5 Border palette color 5
--sjs2-color-data-chart-border-color-6 color-data-chart-bg-color-6 Border palette color 6
--sjs2-color-data-chart-border-color-7 color-data-chart-bg-color-7 Border palette color 7
--sjs2-color-data-chart-border-color-8 color-data-chart-bg-color-8 Border palette color 8
--sjs2-color-data-chart-border-color-9 color-data-chart-bg-color-9 Border palette color 9
--sjs2-color-data-chart-border-color-10 color-data-chart-bg-color-10 Border palette color 10
--sjs2-color-data-chart-fg-on-color-1 palette-gray-000 Text and icon color 1
--sjs2-color-data-chart-fg-on-color-2 palette-gray-000 Text and icon color 2
--sjs2-color-data-chart-fg-on-color-3 palette-gray-000 Text and icon color 3
--sjs2-color-data-chart-fg-on-color-4 palette-gray-000 Text and icon color 4
--sjs2-color-data-chart-fg-on-color-5 palette-gray-000 Text and icon color 5
--sjs2-color-data-chart-fg-on-color-6 palette-gray-000 Text and icon color 6
--sjs2-color-data-chart-fg-on-color-7 palette-gray-000 Text and icon color 7
--sjs2-color-data-chart-fg-on-color-8 palette-gray-000 Text and icon color 8
--sjs2-color-data-chart-fg-on-color-9 palette-gray-000 Text and icon color 9
--sjs2-color-data-chart-fg-on-color-10 palette-gray-000 Text and icon color 10

Component Tokens

Buttons & Actions

Variable Value
--sjs2-layout-component-action-xx-small-label-padding-vertical spacing-x000
--sjs2-layout-component-action-xx-small-label-padding-horizontal spacing-x025
--sjs2-layout-component-action-xx-small-icon-padding-vertical spacing-x000
--sjs2-layout-component-action-xx-small-icon-padding-horizontal spacing-x000
--sjs2-layout-component-action-xx-small-box-padding-vertical spacing-x050
--sjs2-layout-component-action-xx-small-box-padding-horizontal spacing-x050
--sjs2-layout-component-action-xx-small-box-gap spacing-x000
--sjs2-layout-component-action-x-small-label-padding-horizontal spacing-x050
--sjs2-layout-component-action-x-small-label-padding-vertical spacing-x050
--sjs2-layout-component-action-x-small-icon-padding-vertical spacing-x050
--sjs2-layout-component-action-x-small-icon-padding-horizontal spacing-x050
--sjs2-layout-component-action-x-small-box-padding-vertical spacing-x050
--sjs2-layout-component-action-x-small-box-padding-horizontal spacing-x050
--sjs2-layout-component-action-x-small-box-gap spacing-x000
--sjs2-layout-component-action-small-label-padding-horizontal spacing-x075
--sjs2-layout-component-action-small-label-padding-vertical spacing-x000
--sjs2-layout-component-action-small-icon-padding-vertical spacing-x000
--sjs2-layout-component-action-small-icon-padding-horizontal spacing-x000
--sjs2-layout-component-action-small-box-padding-vertical spacing-x100
--sjs2-layout-component-action-small-box-padding-horizontal spacing-x100
--sjs2-layout-component-action-small-box-gap spacing-x000
--sjs2-layout-component-action-medium-label-padding-horizontal spacing-x100
--sjs2-layout-component-action-medium-label-padding-vertical spacing-x000
--sjs2-layout-component-action-medium-icon-padding-vertical spacing-x000
--sjs2-layout-component-action-medium-icon-padding-horizontal spacing-x000
--sjs2-layout-component-action-medium-box-padding-vertical spacing-x150
--sjs2-layout-component-action-medium-box-padding-horizontal spacing-x150
--sjs2-layout-component-action-medium-box-gap spacing-x000
--sjs2-layout-component-action-large-label-padding-horizontal spacing-x200
--sjs2-layout-component-action-large-label-padding-vertical spacing-x000
--sjs2-layout-component-action-large-icon-padding-vertical spacing-x000
--sjs2-layout-component-action-large-icon-padding-horizontal spacing-x000
--sjs2-layout-component-action-large-box-padding-vertical spacing-x200
--sjs2-layout-component-action-large-box-padding-horizontal spacing-x200
--sjs2-layout-component-action-large-box-gap spacing-x000
--sjs2-size-component-action-large-icon typography-line-height-component-action-large-content
--sjs2-size-component-action-medium-icon typography-line-height-component-action-medium-content
--sjs2-size-component-action-small-icon typography-line-height-component-action-small-content
--sjs2-size-component-action-x-small-icon typography-line-height-component-action-x-small-content
--sjs2-size-component-action-xx-small-icon typography-line-height-component-action-xx-small-content
--sjs2-radius-component-action radius-form
--sjs2-typography-font-family-component-action-large-content typography-font-family-text
--sjs2-typography-font-family-component-action-medium-content typography-font-family-text
--sjs2-typography-font-family-component-action-small-content typography-font-family-text
--sjs2-typography-font-family-component-action-x-small-content typography-font-family-text
--sjs2-typography-font-family-component-action-xx-small-content typography-font-family-text
--sjs2-typography-font-size-component-action-large-content typography-font-size-default
--sjs2-typography-font-size-component-action-medium-content typography-font-size-default
--sjs2-typography-font-size-component-action-small-content typography-font-size-default
--sjs2-typography-font-size-component-action-x-small-content typography-font-size-small
--sjs2-typography-font-size-component-action-xx-small-content typography-font-size-small
--sjs2-typography-line-height-component-action-large-content typography-line-height-default
--sjs2-typography-line-height-component-action-medium-content typography-line-height-default
--sjs2-typography-line-height-component-action-small-content typography-line-height-default
--sjs2-typography-line-height-component-action-x-small-content typography-line-height-small
--sjs2-typography-line-height-component-action-xx-small-content typography-line-height-small
--sjs2-typography-font-weight-component-action-large-content typography-font-weight-strong
--sjs2-typography-font-weight-component-action-medium-content typography-font-weight-strong
--sjs2-typography-font-weight-component-action-small-content typography-font-weight-strong
--sjs2-typography-font-weight-component-action-x-small-content typography-font-weight-strong
--sjs2-typography-font-weight-component-action-xx-small-content typography-font-weight-strong
--sjs2-color-component-action-alert-primary-default-bg color-bg-alert-primary
--sjs2-color-component-action-alert-primary-default-icon color-fg-alert-on-primary
--sjs2-color-component-action-alert-primary-default-label color-fg-alert-on-primary
--sjs2-color-component-action-alert-primary-hovered-bg color-bg-alert-primary-dim
--sjs2-color-component-action-alert-primary-hovered-icon color-fg-alert-on-primary
--sjs2-color-component-action-alert-primary-hovered-label color-fg-alert-on-primary
--sjs2-color-component-action-alert-primary-disabled-bg color-bg-alert-primary-disabled
--sjs2-color-component-action-alert-primary-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-primary-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-secondary-default-bg color-bg-alert-secondary
--sjs2-color-component-action-alert-secondary-default-icon color-fg-alert-primary
--sjs2-color-component-action-alert-secondary-default-label color-fg-alert-primary
--sjs2-color-component-action-alert-secondary-hovered-bg color-bg-alert-secondary-dim
--sjs2-color-component-action-alert-secondary-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-secondary-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-secondary-disabled-bg color-bg-alert-primary-disabled
--sjs2-color-component-action-alert-secondary-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-secondary-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-default-bg color-bg-alert-tertiary
--sjs2-color-component-action-alert-tertiary-default-icon color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-default-label color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-hovered-bg color-bg-alert-tertiary-dim
--sjs2-color-component-action-alert-tertiary-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-disabled-bg color-bg-alert-tertiary, opacity-hidden
--sjs2-color-component-action-alert-tertiary-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-muted-default-bg color-bg-alert-tertiary
--sjs2-color-component-action-alert-tertiary-muted-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-alert-tertiary-muted-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-alert-tertiary-muted-hovered-bg color-bg-alert-tertiary-dim
--sjs2-color-component-action-alert-tertiary-muted-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-muted-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-muted-disabled-bg color-bg-alert-tertiary, opacity-hidden
--sjs2-color-component-action-alert-tertiary-muted-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-muted-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-quaternary-default-bg color-bg-alert-tertiary
--sjs2-color-component-action-alert-quaternary-default-icon color-fg-basic-tertiary
--sjs2-color-component-action-alert-quaternary-default-label color-fg-basic-tertiary
--sjs2-color-component-action-alert-quaternary-hovered-bg color-bg-alert-tertiary-dim
--sjs2-color-component-action-alert-quaternary-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-quaternary-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-quaternary-disabled-bg color-bg-alert-tertiary, opacity-hidden
--sjs2-color-component-action-alert-quaternary-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-quaternary-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-alert-tertiary-surface-default-icon color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-surface-default-label color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-alert-tertiary-surface-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-surface-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-alert-tertiary-surface-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-surface-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-muted-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-alert-tertiary-muted-surface-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-alert-tertiary-muted-surface-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-tertiary-muted-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-alert-tertiary-muted-surface-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-tertiary-muted-surface-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-quaternary-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-alert-quaternary-surface-default-icon color-fg-basic-tertiary
--sjs2-color-component-action-alert-quaternary-surface-default-label color-fg-basic-tertiary
--sjs2-color-component-action-alert-quaternary-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-alert-quaternary-surface-hovered-icon color-fg-alert-primary
--sjs2-color-component-action-alert-quaternary-surface-hovered-label color-fg-alert-primary
--sjs2-color-component-action-alert-quaternary-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-alert-quaternary-surface-disabled-icon color-fg-alert-primary-disabled
--sjs2-color-component-action-alert-quaternary-surface-disabled-label color-fg-alert-primary-disabled
--sjs2-color-component-action-brand-primary-default-bg color-bg-brand-primary
--sjs2-color-component-action-brand-primary-default-icon color-fg-brand-on-primary
--sjs2-color-component-action-brand-primary-default-label color-fg-brand-on-primary
--sjs2-color-component-action-brand-primary-hovered-bg color-bg-brand-primary-dim
--sjs2-color-component-action-brand-primary-hovered-icon color-fg-brand-on-primary
--sjs2-color-component-action-brand-primary-hovered-label color-fg-brand-on-primary
--sjs2-color-component-action-brand-primary-disabled-bg color-bg-brand-primary-disabled
--sjs2-color-component-action-brand-primary-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-primary-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-secondary-default-bg color-bg-brand-secondary
--sjs2-color-component-action-brand-secondary-default-icon color-fg-brand-primary
--sjs2-color-component-action-brand-secondary-default-label color-fg-brand-primary
--sjs2-color-component-action-brand-secondary-hovered-bg color-bg-brand-secondary-dim
--sjs2-color-component-action-brand-secondary-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-secondary-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-secondary-disabled-bg color-bg-brand-primary-disabled
--sjs2-color-component-action-brand-secondary-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-secondary-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-default-bg color-bg-brand-tertiary
--sjs2-color-component-action-brand-tertiary-default-icon color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-default-label color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-hovered-bg color-bg-brand-tertiary-dim
--sjs2-color-component-action-brand-tertiary-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-disabled-bg color-bg-brand-tertiary, opacity-hidden
--sjs2-color-component-action-brand-tertiary-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-muted-default-bg color-bg-brand-tertiary
--sjs2-color-component-action-brand-tertiary-muted-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-brand-tertiary-muted-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-brand-tertiary-muted-hovered-bg color-bg-brand-tertiary-dim
--sjs2-color-component-action-brand-tertiary-muted-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-muted-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-muted-disabled-bg color-bg-brand-tertiary, opacity-hidden
--sjs2-color-component-action-brand-tertiary-muted-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-muted-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-quaternary-default-bg color-bg-brand-tertiary
--sjs2-color-component-action-brand-quaternary-default-icon color-fg-basic-tertiary
--sjs2-color-component-action-brand-quaternary-default-label color-fg-basic-tertiary
--sjs2-color-component-action-brand-quaternary-hovered-bg color-bg-brand-tertiary-dim
--sjs2-color-component-action-brand-quaternary-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-quaternary-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-quaternary-disabled-bg color-bg-brand-tertiary, opacity-hidden
--sjs2-color-component-action-brand-quaternary-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-quaternary-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-brand-tertiary-surface-default-icon color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-surface-default-label color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-brand-tertiary-surface-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-surface-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-brand-tertiary-surface-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-surface-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-muted-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-brand-tertiary-muted-surface-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-brand-tertiary-muted-surface-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-tertiary-muted-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-brand-tertiary-muted-surface-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-tertiary-muted-surface-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-quaternary-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-brand-quaternary-surface-default-icon color-fg-basic-tertiary
--sjs2-color-component-action-brand-quaternary-surface-default-label color-fg-basic-tertiary
--sjs2-color-component-action-brand-quaternary-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-brand-quaternary-surface-hovered-icon color-fg-brand-primary
--sjs2-color-component-action-brand-quaternary-surface-hovered-label color-fg-brand-primary
--sjs2-color-component-action-brand-quaternary-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-brand-quaternary-surface-disabled-icon color-fg-brand-primary-disabled
--sjs2-color-component-action-brand-quaternary-surface-disabled-label color-fg-brand-primary-disabled
--sjs2-color-component-action-neutral-primary-default-bg color-bg-neutral-primary
--sjs2-color-component-action-neutral-primary-default-icon color-fg-neutral-on-primary
--sjs2-color-component-action-neutral-primary-default-label color-fg-neutral-on-primary
--sjs2-color-component-action-neutral-primary-hovered-bg color-bg-neutral-primary-dim
--sjs2-color-component-action-neutral-primary-hovered-icon color-fg-neutral-on-primary
--sjs2-color-component-action-neutral-primary-hovered-label color-fg-neutral-on-primary
--sjs2-color-component-action-neutral-primary-disabled-bg color-bg-neutral-primary-disabled
--sjs2-color-component-action-neutral-primary-disabled-icon color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-primary-disabled-label color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-secondary-default-bg color-bg-neutral-secondary
--sjs2-color-component-action-neutral-secondary-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-secondary-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-secondary-hovered-bg color-bg-neutral-secondary-dim
--sjs2-color-component-action-neutral-secondary-hovered-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-secondary-hovered-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-secondary-disabled-bg color-bg-neutral-primary-disabled
--sjs2-color-component-action-neutral-secondary-disabled-icon color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-secondary-disabled-label color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-tertiary-default-bg color-bg-neutral-tertiary
--sjs2-color-component-action-neutral-tertiary-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-hovered-bg color-bg-neutral-tertiary-dim
--sjs2-color-component-action-neutral-tertiary-hovered-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-hovered-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-disabled-bg color-bg-neutral-tertiary, opacity-hidden
--sjs2-color-component-action-neutral-tertiary-disabled-icon color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-tertiary-disabled-label color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-quaternary-default-bg color-bg-neutral-tertiary
--sjs2-color-component-action-neutral-quaternary-default-icon color-fg-basic-tertiary
--sjs2-color-component-action-neutral-quaternary-default-label color-fg-basic-tertiary
--sjs2-color-component-action-neutral-quaternary-hovered-bg color-bg-neutral-tertiary-dim
--sjs2-color-component-action-neutral-quaternary-hovered-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-quaternary-hovered-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-quaternary-disabled-bg color-bg-neutral-tertiary, opacity-hidden
--sjs2-color-component-action-neutral-quaternary-disabled-icon color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-quaternary-disabled-label color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-tertiary-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-neutral-tertiary-surface-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-surface-default-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-neutral-tertiary-surface-hovered-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-surface-hovered-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-tertiary-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-neutral-tertiary-surface-disabled-icon color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-tertiary-surface-disabled-label color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-quaternary-surface-default-bg color-bg-basic-primary
--sjs2-color-component-action-neutral-quaternary-surface-default-icon color-fg-basic-tertiary
--sjs2-color-component-action-neutral-quaternary-surface-default-label color-fg-basic-tertiary
--sjs2-color-component-action-neutral-quaternary-surface-hovered-bg color-bg-basic-primary-dim
--sjs2-color-component-action-neutral-quaternary-surface-hovered-icon color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-quaternary-surface-hovered-label color-fg-neutral-primary-muted
--sjs2-color-component-action-neutral-quaternary-surface-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-action-neutral-quaternary-surface-disabled-icon color-fg-neutral-primary-disabled
--sjs2-color-component-action-neutral-quaternary-surface-disabled-label color-fg-neutral-primary-disabled
--sjs2-border-effect-component-action-a11y border-effect-a11y
--sjs2-border-effect-component-action-alert-primary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-primary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-primary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-secondary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-secondary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-secondary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-tertiary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-tertiary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-tertiary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-quaternary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-quaternary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-quaternary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-tertiary-muted-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-tertiary-muted-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-tertiary-muted-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-tertiary-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-tertiary-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-tertiary-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-tertiary-muted-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-tertiary-muted-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-tertiary-muted-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-alert-quaternary-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-alert-quaternary-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-alert-quaternary-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-primary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-primary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-primary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-secondary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-secondary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-secondary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-tertiary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-tertiary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-tertiary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-quaternary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-quaternary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-quaternary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-tertiary-muted-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-tertiary-muted-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-tertiary-muted-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-tertiary-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-tertiary-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-tertiary-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-tertiary-muted-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-tertiary-muted-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-tertiary-muted-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-brand-quaternary-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-brand-quaternary-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-brand-quaternary-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-neutral-primary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-neutral-primary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-neutral-primary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-neutral-secondary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-neutral-secondary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-neutral-secondary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-neutral-tertiary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-neutral-tertiary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-neutral-tertiary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-neutral-quaternary-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-neutral-quaternary-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-neutral-quaternary-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-neutral-tertiary-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-neutral-tertiary-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-neutral-tertiary-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-action-neutral-quaternary-surface-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-action-neutral-quaternary-surface-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-action-neutral-quaternary-surface-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled

Panels

Variable Value
--sjs2-layout-component-panel-box-padding-horizontal spacing-x000
--sjs2-layout-component-panel-box-padding-top spacing-x000
--sjs2-layout-component-panel-box-padding-bottom spacing-x000
--sjs2-layout-component-panel-box-gap-vertical spacing-x000
--sjs2-layout-component-panel-content-area-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-content-area-padding-top spacing-medium-vertical
--sjs2-layout-component-panel-content-area-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-content-area-gap-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-content-area-gap-vertical spacing-medium-vertical
--sjs2-layout-component-panel-header-padding-left spacing-large-horizontal
--sjs2-layout-component-panel-header-padding-right spacing-large-horizontal
--sjs2-layout-component-panel-header-padding-top spacing-medium-vertical
--sjs2-layout-component-panel-header-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-header-gap-vertical spacing-x050
--sjs2-layout-component-panel-header-gap-horizontal spacing-x150
--sjs2-layout-component-panel-title-padding-horizontal spacing-x000
--sjs2-layout-component-panel-title-padding-vertical spacing-x000
--sjs2-layout-component-panel-description-padding-horizontal spacing-x000
--sjs2-layout-component-panel-description-padding-top spacing-x000
--sjs2-layout-component-panel-description-padding-bottom spacing-x000
--sjs2-layout-component-panel-footer-padding-left spacing-large-horizontal
--sjs2-layout-component-panel-footer-padding-right spacing-large-horizontal
--sjs2-layout-component-panel-footer-padding-top spacing-x000
--sjs2-layout-component-panel-footer-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-footer-gap spacing-x150
--sjs2-layout-component-panel-footer-action-group-gap spacing-x150
--sjs2-layout-component-panel-header-action-group-gap spacing-x150
--sjs2-layout-component-panel-simple-box-padding-horizontal spacing-x000
--sjs2-layout-component-panel-simple-box-padding-top spacing-x000
--sjs2-layout-component-panel-simple-box-padding-bottom spacing-x000
--sjs2-layout-component-panel-simple-box-gap-vertical spacing-x000
--sjs2-layout-component-panel-simple-content-area-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-simple-content-area-padding-top spacing-medium-vertical
--sjs2-layout-component-panel-simple-content-area-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-simple-content-area-gap-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-simple-content-area-gap-vertical spacing-medium-vertical
--sjs2-layout-component-panel-simple-nested-box-padding-horizontal spacing-x000
--sjs2-layout-component-panel-simple-nested-box-padding-top spacing-x000
--sjs2-layout-component-panel-simple-nested-box-padding-bottom spacing-x000
--sjs2-layout-component-panel-simple-nested-box-gap-vertical spacing-medium-vertical
--sjs2-layout-component-panel-simple-nested-content-area-padding-horizontal spacing-x000
--sjs2-layout-component-panel-simple-nested-content-area-padding-top spacing-x000
--sjs2-layout-component-panel-simple-nested-content-area-padding-bottom spacing-x000
--sjs2-layout-component-panel-simple-nested-content-area-gap-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-simple-nested-content-area-gap-vertical spacing-medium-vertical
--sjs2-layout-component-panel-nested-footer-padding-left spacing-large-horizontal
--sjs2-layout-component-panel-nested-footer-padding-right spacing-large-horizontal
--sjs2-layout-component-panel-nested-footer-padding-top spacing-x000
--sjs2-layout-component-panel-nested-footer-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-nested-footer-gap spacing-x150
--sjs2-layout-component-panel-nested-box-padding-horizontal spacing-x000
--sjs2-layout-component-panel-nested-box-padding-top spacing-x000
--sjs2-layout-component-panel-nested-box-padding-bottom spacing-x000
--sjs2-layout-component-panel-nested-box-gap-vertical spacing-x000
--sjs2-layout-component-panel-nested-content-area-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-nested-content-area-padding-top spacing-medium-vertical
--sjs2-layout-component-panel-nested-content-area-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-nested-content-area-gap-horizontal spacing-large-horizontal
--sjs2-layout-component-panel-nested-content-area-gap-vertical spacing-medium-vertical
--sjs2-layout-component-panel-nested-header-padding-left spacing-large-horizontal
--sjs2-layout-component-panel-nested-header-padding-right spacing-large-horizontal
--sjs2-layout-component-panel-nested-header-padding-top spacing-x200
--sjs2-layout-component-panel-nested-header-padding-bottom spacing-x200
--sjs2-layout-component-panel-nested-header-gap-vertical spacing-x050
--sjs2-layout-component-panel-nested-header-gap-horizontal spacing-x150
--sjs2-layout-component-panel-nested-title-padding-horizontal spacing-x000
--sjs2-layout-component-panel-nested-title-padding-vertical spacing-x000
--sjs2-layout-component-panel-nested-description-padding-horizontal spacing-x000
--sjs2-layout-component-panel-nested-description-padding-top spacing-x000
--sjs2-layout-component-panel-nested-description-padding-bottom spacing-x000
--sjs2-layout-component-panel-nested-footer-action-group-gap spacing-x150
--sjs2-layout-component-panel-nested-header-action-group-gap spacing-x150
--sjs2-layout-component-panel-dynamic-box-padding-horizontal spacing-x000
--sjs2-layout-component-panel-dynamic-box-padding-top spacing-x000
--sjs2-layout-component-panel-dynamic-box-padding-bottom spacing-x000
--sjs2-layout-component-panel-dynamic-box-gap-vertical spacing-x000
--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal spacing-x000
--sjs2-layout-component-panel-dynamic-content-area-padding-top spacing-x000
--sjs2-layout-component-panel-dynamic-content-area-padding-bottom spacing-x000
--sjs2-layout-component-panel-dynamic-content-area-gap-horizontal spacing-x000
--sjs2-layout-component-panel-dynamic-content-area-gap-vertical spacing-x000
--sjs2-layout-component-panel-dynamic-header-padding-left spacing-large-horizontal
--sjs2-layout-component-panel-dynamic-header-padding-right spacing-large-horizontal
--sjs2-layout-component-panel-dynamic-header-padding-top spacing-medium-vertical
--sjs2-layout-component-panel-dynamic-header-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-dynamic-header-gap-vertical spacing-x050
--sjs2-layout-component-panel-dynamic-header-gap-horizontal spacing-x150
--sjs2-layout-component-panel-dynamic-title-padding-horizontal spacing-x000
--sjs2-layout-component-panel-dynamic-title-padding-vertical spacing-x000
--sjs2-layout-component-panel-dynamic-description-padding-horizontal spacing-x000
--sjs2-layout-component-panel-dynamic-description-padding-top spacing-x000
--sjs2-layout-component-panel-dynamic-description-padding-bottom spacing-x000
--sjs2-layout-component-panel-dynamic-footer-padding-left spacing-large-horizontal
--sjs2-layout-component-panel-dynamic-footer-padding-right spacing-large-horizontal
--sjs2-layout-component-panel-dynamic-footer-padding-top spacing-medium-vertical
--sjs2-layout-component-panel-dynamic-footer-padding-bottom spacing-medium-vertical
--sjs2-layout-component-panel-dynamic-footer-gap spacing-x150
--sjs2-layout-component-panel-dynamic-footer-action-group-gap spacing-x150
--sjs2-layout-component-panel-dynamic-header-action-group-gap spacing-x150
--sjs2-radius-component-panel radius-x150
--sjs2-radius-component-panel-simple radius-component-panel
--sjs2-radius-component-panel-simple-nested radius-x000
--sjs2-radius-component-panel-dynamic radius-component-panel
--sjs2-radius-component-panel-nested radius-form
--sjs2-typography-font-family-component-panel-title typography-font-family-text
--sjs2-typography-font-family-component-panel-description typography-font-family-text
--sjs2-typography-font-size-component-panel-title typography-font-size-default
--sjs2-typography-font-size-component-panel-description typography-font-size-default
--sjs2-typography-line-height-component-panel-title typography-line-height-default
--sjs2-typography-line-height-component-panel-description typography-line-height-default
--sjs2-typography-font-weight-component-panel-title typography-font-weight-strong
--sjs2-typography-font-weight-component-panel-description typography-font-weight-basic
--sjs2-color-component-panel-default-bg color-bg-basic-primary
--sjs2-color-component-panel-default-border color-border-basic-secondary
--sjs2-color-component-panel-default-title color-fg-basic-primary
--sjs2-color-component-panel-default-title-placeholder color-fg-basic-secondary
--sjs2-color-component-panel-default-description color-fg-basic-secondary
--sjs2-color-component-panel-default-description-placeholder color-fg-basic-tertiary
--sjs2-color-component-panel-default-separator color-border-basic-secondary
--sjs2-color-component-panel-hovered-bg color-bg-basic-primary
--sjs2-color-component-panel-hovered-title color-fg-basic-primary-dim
--sjs2-color-component-panel-focused-bg color-bg-basic-primary
--sjs2-color-component-panel-disabled-bg color-bg-basic-primary
--sjs2-color-component-panel-dragging-bg color-bg-basic-primary
--sjs2-color-component-panel-dynamic-default-bg color-bg-basic-primary
--sjs2-color-component-panel-dynamic-default-border color-border-basic-secondary
--sjs2-color-component-panel-dynamic-default-title color-fg-basic-primary
--sjs2-color-component-panel-dynamic-default-title-placeholder color-fg-basic-secondary
--sjs2-color-component-panel-dynamic-default-description color-fg-basic-secondary
--sjs2-color-component-panel-dynamic-default-description-placeholder color-fg-basic-tertiary
--sjs2-color-component-panel-dynamic-default-separator color-border-basic-secondary
--sjs2-color-component-panel-dynamic-hovered-bg color-bg-basic-primary
--sjs2-color-component-panel-dynamic-hovered-title color-fg-basic-primary-dim
--sjs2-color-component-panel-dynamic-focused-bg color-bg-basic-primary
--sjs2-color-component-panel-dynamic-disabled-bg color-bg-basic-primary
--sjs2-color-component-panel-dynamic-dragging-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-default-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-default-border color-border-basic-secondary
--sjs2-color-component-panel-simple-hovered-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-focused-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-disabled-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-dragging-bg color-bg-basic-primary
--sjs2-color-component-panel-nested-default-bg color-bg-basic-primary
--sjs2-color-component-panel-nested-default-border color-border-basic-secondary
--sjs2-color-component-panel-nested-default-title color-fg-basic-primary
--sjs2-color-component-panel-nested-default-title-placeholder color-fg-basic-secondary
--sjs2-color-component-panel-nested-default-description color-fg-basic-secondary
--sjs2-color-component-panel-nested-default-description-placeholder color-fg-basic-tertiary
--sjs2-color-component-panel-nested-default-separator color-border-basic-secondary
--sjs2-color-component-panel-nested-hovered-bg color-bg-basic-primary
--sjs2-color-component-panel-nested-hovered-title color-fg-basic-primary-dim
--sjs2-color-component-panel-nested-focused-bg color-bg-basic-primary
--sjs2-color-component-panel-nested-disabled-bg color-bg-basic-primary
--sjs2-color-component-panel-nested-dragging-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-nested-default-bg transparent
--sjs2-color-component-panel-simple-nested-default-border transparent
--sjs2-color-component-panel-simple-nested-hovered-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-nested-focused-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-nested-disabled-bg color-bg-basic-primary
--sjs2-color-component-panel-simple-nested-dragging-bg color-bg-basic-primary
--sjs2-border-effect-component-panel-default border-offset-x-surface-default border-offset-y-surface-default border-blur-surface-default border-spread-surface-default color-component-panel-default-border
--sjs2-border-effect-component-panel-hovered border-offset-x-surface-hovered border-offset-y-surface-hovered border-blur-surface-hovered border-spread-surface-hovered color-utility-shadow-surface-hovered
--sjs2-border-effect-component-panel-pressed border-offset-x-surface-pressed border-offset-y-surface-pressed border-blur-surface-pressed border-spread-surface-pressed color-utility-shadow-surface-pressed
--sjs2-border-effect-component-panel-focused border-offset-x-surface-focused border-offset-y-surface-focused border-blur-surface-focused border-spread-surface-focused color-utility-shadow-surface-focused
--sjs2-border-effect-component-panel-disabled border-offset-x-surface-disabled border-offset-y-surface-disabled border-blur-surface-disabled border-spread-surface-disabled color-utility-shadow-surface-disabled
--sjs2-border-effect-component-panel-dragging border-offset-x-surface-dragging border-offset-y-surface-dragging border-blur-surface-dragging border-spread-surface-dragging color-utility-shadow-surface-dragging
--sjs2-border-effect-component-panel-a11y border-effect-a11y
--sjs2-border-effect-component-panel-nested-default border-offset-x-surface-default border-offset-y-surface-default border-blur-surface-default border-spread-surface-default color-component-panel-nested-default-border
--sjs2-border-effect-component-panel-nested-hovered border-offset-x-surface-hovered border-offset-y-surface-hovered border-blur-surface-hovered border-spread-surface-hovered color-utility-shadow-surface-hovered
--sjs2-border-effect-component-panel-nested-pressed border-offset-x-surface-pressed border-offset-y-surface-pressed border-blur-surface-pressed border-spread-surface-pressed color-utility-shadow-surface-pressed
--sjs2-border-effect-component-panel-nested-focused border-offset-x-surface-focused border-offset-y-surface-focused border-blur-surface-focused border-spread-surface-focused color-utility-shadow-surface-focused
--sjs2-border-effect-component-panel-nested-disabled border-offset-x-surface-disabled border-offset-y-surface-disabled border-blur-surface-disabled border-spread-surface-disabled color-utility-shadow-surface-disabled
--sjs2-border-effect-component-panel-nested-dragging border-offset-x-surface-dragging border-offset-y-surface-dragging border-blur-surface-dragging border-spread-surface-dragging color-utility-shadow-surface-dragging
--sjs2-border-effect-component-panel-nested-a11y border-effect-a11y
--sjs2-border-effect-component-panel-simple-default border-offset-x-surface-default border-offset-y-surface-default border-blur-surface-default border-spread-surface-default color-component-panel-simple-default-border
--sjs2-border-effect-component-panel-simple-hovered border-offset-x-surface-hovered border-offset-y-surface-hovered border-blur-surface-hovered border-spread-surface-hovered color-utility-shadow-surface-hovered
--sjs2-border-effect-component-panel-simple-pressed border-offset-x-surface-pressed border-offset-y-surface-pressed border-blur-surface-pressed border-spread-surface-pressed color-utility-shadow-surface-pressed
--sjs2-border-effect-component-panel-simple-focused border-offset-x-surface-focused border-offset-y-surface-focused border-blur-surface-focused border-spread-surface-focused color-utility-shadow-surface-focused
--sjs2-border-effect-component-panel-simple-disabled border-offset-x-surface-disabled border-offset-y-surface-disabled border-blur-surface-disabled border-spread-surface-disabled color-utility-shadow-surface-disabled
--sjs2-border-effect-component-panel-simple-dragging border-offset-x-surface-dragging border-offset-y-surface-dragging border-blur-surface-dragging border-spread-surface-dragging color-utility-shadow-surface-dragging
--sjs2-border-effect-component-panel-simple-a11y border-effect-a11y
--sjs2-border-effect-component-panel-dynamic-default border-offset-x-surface-default border-offset-y-surface-default border-blur-surface-default border-spread-surface-default color-component-panel-dynamic-default-border
--sjs2-border-effect-component-panel-dynamic-hovered border-offset-x-surface-hovered border-offset-y-surface-hovered border-blur-surface-hovered border-spread-surface-hovered color-utility-shadow-surface-hovered
--sjs2-border-effect-component-panel-dynamic-pressed border-offset-x-surface-pressed border-offset-y-surface-pressed border-blur-surface-pressed border-spread-surface-pressed color-utility-shadow-surface-pressed
--sjs2-border-effect-component-panel-dynamic-focused border-offset-x-surface-focused border-offset-y-surface-focused border-blur-surface-focused border-spread-surface-focused color-utility-shadow-surface-focused
--sjs2-border-effect-component-panel-dynamic-disabled border-offset-x-surface-disabled border-offset-y-surface-disabled border-blur-surface-disabled border-spread-surface-disabled color-utility-shadow-surface-disabled
--sjs2-border-effect-component-panel-dynamic-dragging border-offset-x-surface-dragging border-offset-y-surface-dragging border-blur-surface-dragging border-spread-surface-dragging color-utility-shadow-surface-dragging
--sjs2-border-effect-component-panel-dynamic-a11y border-effect-a11y
--sjs2-border-effect-component-panel-simple-nested-default border-offset-x-surface-default border-offset-y-surface-default border-blur-surface-default border-spread-surface-default color-component-panel-simple-nested-default-border
--sjs2-border-effect-component-panel-simple-nested-hovered border-offset-x-surface-hovered border-offset-y-surface-hovered border-blur-surface-hovered border-spread-surface-hovered color-utility-shadow-surface-hovered
--sjs2-border-effect-component-panel-simple-nested-pressed border-offset-x-surface-pressed border-offset-y-surface-pressed border-blur-surface-pressed border-spread-surface-pressed color-utility-shadow-surface-pressed
--sjs2-border-effect-component-panel-simple-nested-focused border-offset-x-surface-focused border-offset-y-surface-focused border-blur-surface-focused border-spread-surface-focused color-utility-shadow-surface-focused
--sjs2-border-effect-component-panel-simple-nested-disabled border-offset-x-surface-disabled border-offset-y-surface-disabled border-blur-surface-disabled border-spread-surface-disabled color-utility-shadow-surface-disabled
--sjs2-border-effect-component-panel-simple-nested-dragging border-offset-x-surface-dragging border-offset-y-surface-dragging border-blur-surface-dragging border-spread-surface-dragging color-utility-shadow-surface-dragging
--sjs2-border-effect-component-panel-simple-nested-a11y border-effect-a11y

Questions

Variable Value
--sjs2-layout-component-question-box-gap-vertical spacing-x200
--sjs2-layout-component-question-box-gap-horizontal spacing-x300
--sjs2-layout-component-question-header-padding-left spacing-x000
--sjs2-layout-component-question-header-padding-right spacing-x000
--sjs2-layout-component-question-header-padding-top spacing-x000
--sjs2-layout-component-question-header-padding-bottom spacing-x000
--sjs2-layout-component-question-header-gap-horizontal spacing-x150
--sjs2-layout-component-question-header-gap-vertical spacing-x050
--sjs2-layout-component-question-header-side-padding-left spacing-x000
--sjs2-layout-component-question-header-side-padding-right spacing-x000
--sjs2-layout-component-question-header-side-padding-top spacing-x150
--sjs2-layout-component-question-header-side-padding-bottom spacing-x000
--sjs2-layout-component-question-header-side-gap-horizontal spacing-x150
--sjs2-layout-component-question-header-side-gap-vertical spacing-x050
--sjs2-layout-component-question-title-padding-horizontal spacing-x000
--sjs2-layout-component-question-title-padding-top spacing-x000
--sjs2-layout-component-question-title-padding-bottom spacing-x000
--sjs2-layout-component-question-description-padding-horizontal spacing-x000
--sjs2-layout-component-question-description-padding-top spacing-x000
--sjs2-layout-component-question-description-padding-bottom spacing-x000
--sjs2-layout-component-question-header-action-group-gap spacing-x150
--sjs2-typography-font-family-component-question-title typography-font-family-text
--sjs2-typography-font-family-component-question-description typography-font-family-text
--sjs2-typography-font-size-component-question-title typography-font-size-default
--sjs2-typography-font-size-component-question-description typography-font-size-default
--sjs2-typography-line-height-component-question-title typography-line-height-default
--sjs2-typography-line-height-component-question-description typography-line-height-default
--sjs2-typography-font-weight-component-question-title typography-font-weight-strong
--sjs2-typography-font-weight-component-question-description typography-font-weight-basic
--sjs2-color-component-question-default-title color-fg-basic-primary
--sjs2-color-component-question-default-title-placeholder color-fg-basic-secondary
--sjs2-color-component-question-default-description color-fg-basic-secondary
--sjs2-color-component-question-default-description-placeholder color-fg-basic-tertiary
--sjs2-color-component-question-hovered-title color-fg-basic-primary-dim

Input Fields

Variable Value
--sjs2-layout-component-formbox-small-padding-horizontal spacing-x050
--sjs2-layout-component-formbox-small-padding-vertical spacing-x050
--sjs2-layout-component-formbox-small-gap spacing-x050
--sjs2-layout-component-formbox-medium-padding-horizontal spacing-x050
--sjs2-layout-component-formbox-medium-padding-vertical spacing-x050
--sjs2-layout-component-formbox-medium-gap spacing-x050
--sjs2-radius-component-formbox radius-form
--sjs2-radius-component-formbox-action radius-form-item
--sjs2-color-component-formbox-default-bg color-bg-basic-secondary
--sjs2-color-component-formbox-default-border color-border-basic-secondary
--sjs2-color-component-formbox-disabled-bg color-bg-basic-primary
--sjs2-color-component-formbox-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-formbox-readonly-bg color-bg-basic-primary
--sjs2-color-component-formbox-readonly-border color-border-basic-secondary
--sjs2-color-component-formbox-focused-bg color-bg-basic-secondary
--sjs2-color-component-formbox-focused-border color-border-brand-primary
--sjs2-color-component-formbox-invalid-bg color-bg-basic-secondary
--sjs2-color-component-formbox-invalid-border color-border-alert-primary
--sjs2-color-component-formbox-highlighted-bg color-bg-basic-secondary
--sjs2-color-component-formbox-highlighted-border color-border-basic-primary
--sjs2-color-component-formbox-design-bg color-bg-basic-secondary
--sjs2-color-component-formbox-design-border color-border-basic-secondary
--sjs2-color-component-formbox-hovered-bg color-bg-basic-secondary
--sjs2-color-component-formbox-hovered-border color-border-basic-secondary
--sjs2-color-component-formbox-invalid-focused-bg color-bg-basic-secondary
--sjs2-color-component-formbox-invalid-focused-border color-border-alert-primary
--sjs2-border-effect-component-formbox-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-formbox-default-border
--sjs2-border-effect-component-formbox-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-formbox-hovered-border
--sjs2-border-effect-component-formbox-focused inset border-offset-x-form-focused border-offset-y-form-focused border-blur-form-focused border-spread-form-focused color-component-formbox-focused-border
--sjs2-border-effect-component-formbox-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-formbox-disabled-border
--sjs2-border-effect-component-formbox-invalid inset border-offset-x-form-invalid border-offset-y-form-invalid border-blur-form-invalid border-spread-form-invalid color-component-formbox-invalid-border
--sjs2-border-effect-component-formbox-invalid-focused inset border-offset-x-form-invalid-focused border-offset-y-form-invalid-focused border-blur-form-invalid-focused border-spread-form-invalid-focused color-component-formbox-invalid-focused-border
--sjs2-border-effect-component-formbox-highlighted inset border-offset-x-form-highlighted border-offset-y-form-highlighted border-blur-form-highlighted border-spread-form-highlighted color-component-formbox-highlighted-border
--sjs2-border-effect-component-formbox-readonly inset border-offset-x-form-readonly border-offset-y-form-readonly border-blur-form-readonly border-spread-form-readonly color-component-formbox-readonly-border
--sjs2-border-effect-component-formbox-design inset border-offset-x-form-design border-offset-y-form-design border-blur-form-design border-spread-form-design color-component-formbox-design-border
--sjs2-border-effect-component-formbox-a11y 0px 0px 0px 0px transparent

Text in Input Fields

Variable Value
--sjs2-layout-component-input-small-content-padding-vertical spacing-x050
--sjs2-layout-component-input-small-content-padding-horizontal spacing-x100
--sjs2-layout-component-input-small-swatch-padding-vertical spacing-x050
--sjs2-layout-component-input-small-swatch-padding-left spacing-x100
--sjs2-layout-component-input-small-swatch-padding-right spacing-x000
--sjs2-layout-component-input-small-icon-padding-vertical spacing-x050
--sjs2-layout-component-input-small-icon-padding-left spacing-x050
--sjs2-layout-component-input-small-icon-padding-right spacing-x000
--sjs2-layout-component-input-small-label-padding-vertical spacing-x050
--sjs2-layout-component-input-small-label-padding-horizontal spacing-x100
--sjs2-layout-component-input-small-action-group-gap spacing-x050
--sjs2-layout-component-input-small-limit-padding-vertical spacing-x075
--sjs2-layout-component-input-small-limit-padding-left spacing-x100
--sjs2-layout-component-input-small-limit-padding-right spacing-x100
--sjs2-layout-component-input-small-tag-group-gap spacing-x050
--sjs2-layout-component-input-medium-content-padding-vertical spacing-x100
--sjs2-layout-component-input-medium-content-padding-horizontal spacing-x150
--sjs2-layout-component-input-medium-swatch-padding-vertical spacing-x100
--sjs2-layout-component-input-medium-swatch-padding-left spacing-x150
--sjs2-layout-component-input-medium-swatch-padding-right spacing-x000
--sjs2-layout-component-input-medium-icon-padding-vertical spacing-x100
--sjs2-layout-component-input-medium-icon-padding-left spacing-x100
--sjs2-layout-component-input-medium-icon-padding-right spacing-x000
--sjs2-layout-component-input-medium-label-padding-vertical spacing-x100
--sjs2-layout-component-input-medium-label-padding-horizontal spacing-x150
--sjs2-layout-component-input-medium-action-group-gap spacing-x050
--sjs2-layout-component-input-medium-limit-padding-vertical spacing-x075
--sjs2-layout-component-input-medium-limit-padding-left spacing-x100
--sjs2-layout-component-input-medium-limit-padding-right spacing-x100
--sjs2-layout-component-input-medium-tag-group-gap spacing-x050
--sjs2-typography-font-family-component-input-content typography-font-family-text
--sjs2-typography-font-size-component-input-content typography-font-size-default
--sjs2-typography-line-height-component-input-content typography-line-height-default
--sjs2-typography-font-weight-component-input-content typography-font-weight-basic
--sjs2-color-component-input-default-line color-border-basic-secondary
--sjs2-color-component-input-default-value color-fg-basic-primary
--sjs2-color-component-input-default-placeholder color-fg-basic-secondary
--sjs2-color-component-input-default-label color-fg-basic-secondary
--sjs2-color-component-input-default-limit color-fg-basic-secondary
--sjs2-color-component-input-default-icon color-fg-basic-tertiary
--sjs2-color-component-input-default-description color-fg-basic-secondary
--sjs2-color-component-input-disabled-line color-border-basic-secondary-disabled
--sjs2-color-component-input-disabled-value color-fg-basic-primary-disabled
--sjs2-color-component-input-disabled-placeholder color-fg-basic-secondary-disabled
--sjs2-color-component-input-disabled-label color-fg-basic-secondary-disabled
--sjs2-color-component-input-disabled-limit color-fg-basic-secondary-disabled
--sjs2-color-component-input-disabled-icon color-fg-basic-tertiary-disabled
--sjs2-color-component-input-disabled-description color-fg-basic-primary-disabled

Checkboxes, Radio Buttons & Toggles

Variable Value
--sjs2-size-component-checkbox-box size-x300
--sjs2-size-component-checkbox-icon size-x200
--sjs2-size-component-radio-box size-x300
--sjs2-size-component-radio-icon size-x200
--sjs2-radius-component-buttongroup-item radius-form-item
--sjs2-radius-component-checkbox radius-form-item
--sjs2-radius-component-radio radius-round
--sjs2-radius-component-boolean radius-round
--sjs2-radius-component-boolean-item radius-round
--sjs2-radius-component-toggle radius-round
--sjs2-radius-component-toggle-thumb radius-round
--sjs2-color-component-buttongroup-item-false-default-bg color-bg-basic-secondary, opacity-hidden
--sjs2-color-component-buttongroup-item-false-default-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-buttongroup-item-false-default-value color-fg-basic-secondary
--sjs2-color-component-buttongroup-item-false-disabled-bg color-bg-basic-primary
--sjs2-color-component-buttongroup-item-false-disabled-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-buttongroup-item-false-disabled-value color-fg-basic-secondary-disabled
--sjs2-color-component-buttongroup-item-false-readonly-bg color-bg-basic-primary
--sjs2-color-component-buttongroup-item-false-readonly-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-buttongroup-item-false-readonly-value color-fg-basic-tertiary
--sjs2-color-component-buttongroup-item-false-hovered-bg color-bg-basic-secondary-dim
--sjs2-color-component-buttongroup-item-false-hovered-border color-border-basic-secondary
--sjs2-color-component-buttongroup-item-false-hovered-value color-fg-basic-primary
--sjs2-color-component-buttongroup-item-true-default-bg color-bg-basic-primary
--sjs2-color-component-buttongroup-item-true-default-border color-border-basic-secondary
--sjs2-color-component-buttongroup-item-true-default-value color-fg-brand-primary
--sjs2-color-component-buttongroup-item-true-disabled-bg color-bg-basic-primary-disabled
--sjs2-color-component-buttongroup-item-true-disabled-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-buttongroup-item-true-disabled-value color-fg-basic-secondary-disabled
--sjs2-color-component-buttongroup-item-true-readonly-bg color-bg-basic-primary
--sjs2-color-component-buttongroup-item-true-readonly-border color-border-basic-secondary
--sjs2-color-component-buttongroup-item-true-readonly-value color-fg-basic-primary
--sjs2-color-component-toggle-false-default-bg color-bg-basic-secondary
--sjs2-color-component-toggle-false-default-border color-border-basic-secondary
--sjs2-color-component-toggle-false-default-thumb color-fg-basic-secondary
--sjs2-color-component-toggle-false-disabled-bg color-bg-basic-secondary
--sjs2-color-component-toggle-false-disabled-border color-border-basic-secondary
--sjs2-color-component-toggle-false-disabled-thumb color-fg-basic-secondary-disabled
--sjs2-color-component-toggle-false-readonly-bg color-bg-basic-secondary
--sjs2-color-component-toggle-false-readonly-border color-border-basic-secondary
--sjs2-color-component-toggle-false-readonly-thumb color-fg-basic-tertiary
--sjs2-color-component-toggle-false-hovered-bg color-bg-basic-secondary-dim
--sjs2-color-component-toggle-false-hovered-border color-border-basic-secondary
--sjs2-color-component-toggle-false-hovered-thumb color-fg-basic-secondary
--sjs2-color-component-toggle-true-default-bg color-bg-brand-primary
--sjs2-color-component-toggle-true-default-border color-border-brand-primary
--sjs2-color-component-toggle-true-default-thumb color-fg-brand-on-primary
--sjs2-color-component-toggle-true-disabled-bg color-bg-basic-secondary
--sjs2-color-component-toggle-true-disabled-border color-border-basic-secondary
--sjs2-color-component-toggle-true-disabled-thumb color-fg-basic-tertiary-disabled
--sjs2-color-component-toggle-true-readonly-bg color-bg-basic-secondary
--sjs2-color-component-toggle-true-readonly-border color-border-basic-secondary
--sjs2-color-component-toggle-true-readonly-thumb color-fg-basic-secondary
--sjs2-color-component-toggle-true-hovered-bg color-bg-brand-primary-dim
--sjs2-color-component-toggle-true-hovered-border color-bg-brand-primary-dim
--sjs2-color-component-toggle-true-hovered-thumb color-fg-brand-on-primary
--sjs2-color-component-boolean-item-false-default-bg color-bg-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-false-default-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-false-default-value color-fg-basic-secondary
--sjs2-color-component-boolean-item-false-disabled-bg color-bg-basic-primary
--sjs2-color-component-boolean-item-false-disabled-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-false-disabled-value color-fg-basic-secondary-disabled
--sjs2-color-component-boolean-item-false-readonly-bg color-bg-basic-primary
--sjs2-color-component-boolean-item-false-readonly-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-false-readonly-value color-fg-basic-secondary
--sjs2-color-component-boolean-item-false-hovered-bg color-bg-basic-secondary-dim
--sjs2-color-component-boolean-item-false-hovered-border color-border-basic-secondary
--sjs2-color-component-boolean-item-false-hovered-value color-fg-basic-primary
--sjs2-color-component-boolean-item-false-design-bg color-bg-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-false-design-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-false-design-value color-fg-basic-secondary
--sjs2-color-component-boolean-item-true-default-bg color-bg-basic-primary
--sjs2-color-component-boolean-item-true-default-border color-border-basic-secondary
--sjs2-color-component-boolean-item-true-default-value color-fg-brand-primary
--sjs2-color-component-boolean-item-true-disabled-bg color-bg-basic-primary-dim
--sjs2-color-component-boolean-item-true-disabled-border color-border-basic-secondary, opacity-hidden
--sjs2-color-component-boolean-item-true-disabled-value color-fg-basic-secondary-disabled
--sjs2-color-component-boolean-item-true-readonly-bg color-bg-basic-primary
--sjs2-color-component-boolean-item-true-readonly-border color-border-basic-secondary
--sjs2-color-component-boolean-item-true-readonly-value color-fg-basic-primary
--sjs2-color-component-boolean-default-bg color-bg-basic-secondary
--sjs2-color-component-boolean-default-border color-border-basic-secondary
--sjs2-color-component-boolean-disabled-bg color-bg-basic-primary
--sjs2-color-component-boolean-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-boolean-readonly-bg color-bg-basic-primary
--sjs2-color-component-boolean-readonly-border color-border-basic-secondary
--sjs2-color-component-boolean-invalid-bg color-bg-basic-secondary
--sjs2-color-component-boolean-invalid-border color-border-alert-primary
--sjs2-color-component-boolean-highlighted-bg color-bg-basic-secondary
--sjs2-color-component-boolean-highlighted-border color-border-basic-primary
--sjs2-color-component-boolean-design-bg color-bg-basic-secondary
--sjs2-color-component-boolean-design-border color-border-basic-secondary
--sjs2-color-component-radio-false-default-bg color-bg-basic-secondary
--sjs2-color-component-radio-false-default-border color-border-basic-secondary
--sjs2-color-component-radio-false-disabled-bg color-bg-basic-primary
--sjs2-color-component-radio-false-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-radio-false-readonly-bg color-bg-basic-primary
--sjs2-color-component-radio-false-readonly-border color-border-basic-secondary
--sjs2-color-component-radio-false-hovered-bg color-bg-basic-secondary-dim
--sjs2-color-component-radio-false-hovered-border color-border-basic-secondary
--sjs2-color-component-radio-false-design-bg color-bg-basic-secondary
--sjs2-color-component-radio-false-design-border color-border-basic-secondary
--sjs2-color-component-radio-false-invalid-bg color-bg-basic-secondary
--sjs2-color-component-radio-false-invalid-border color-border-alert-primary
--sjs2-color-component-radio-true-default-bg color-bg-brand-primary
--sjs2-color-component-radio-true-default-border color-border-brand-primary
--sjs2-color-component-radio-true-default-icon color-fg-brand-on-primary
--sjs2-color-component-radio-true-disabled-bg color-bg-basic-primary
--sjs2-color-component-radio-true-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-radio-true-disabled-icon color-fg-basic-tertiary
--sjs2-color-component-radio-true-hovered-bg color-bg-brand-primary-dim
--sjs2-color-component-radio-true-hovered-border color-bg-brand-primary-dim
--sjs2-color-component-radio-true-hovered-icon color-fg-brand-on-primary
--sjs2-color-component-radio-true-invalid-bg color-bg-alert-primary
--sjs2-color-component-radio-true-invalid-border color-bg-alert-primary
--sjs2-color-component-radio-true-invalid-icon color-fg-alert-on-primary
--sjs2-color-component-checkbox-false-default-bg color-bg-basic-secondary
--sjs2-color-component-checkbox-false-default-border color-border-basic-secondary
--sjs2-color-component-checkbox-false-disabled-bg color-bg-basic-primary
--sjs2-color-component-checkbox-false-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-checkbox-false-readonly-bg color-bg-basic-primary
--sjs2-color-component-checkbox-false-readonly-border color-border-basic-secondary
--sjs2-color-component-checkbox-false-hovered-bg color-bg-basic-secondary-dim
--sjs2-color-component-checkbox-false-hovered-border color-border-basic-secondary
--sjs2-color-component-checkbox-false-design-bg color-bg-basic-secondary
--sjs2-color-component-checkbox-false-design-border color-border-basic-secondary
--sjs2-color-component-checkbox-false-invalid-bg color-bg-basic-secondary
--sjs2-color-component-checkbox-false-invalid-border color-border-alert-primary
--sjs2-color-component-checkbox-true-default-bg color-bg-brand-primary
--sjs2-color-component-checkbox-true-default-border color-border-brand-primary
--sjs2-color-component-checkbox-true-default-icon color-fg-brand-on-primary
--sjs2-color-component-checkbox-true-disabled-bg color-bg-basic-primary
--sjs2-color-component-checkbox-true-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-checkbox-true-disabled-icon color-fg-basic-tertiary
--sjs2-color-component-checkbox-true-hovered-bg color-bg-brand-primary-dim
--sjs2-color-component-checkbox-true-hovered-border color-bg-brand-primary-dim
--sjs2-color-component-checkbox-true-hovered-icon color-fg-brand-on-primary
--sjs2-color-component-checkbox-true-invalid-bg color-bg-alert-primary
--sjs2-color-component-checkbox-true-invalid-border color-bg-alert-primary
--sjs2-color-component-checkbox-true-invalid-icon color-fg-alert-on-primary
--sjs2-border-effect-component-toggle-a11y border-effect-a11y
--sjs2-border-effect-component-toggle-false-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-toggle-false-default-border
--sjs2-border-effect-component-toggle-false-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-toggle-false-hovered-border
--sjs2-border-effect-component-toggle-false-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-toggle-false-disabled-border
--sjs2-border-effect-component-toggle-true-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-toggle-true-default-border
--sjs2-border-effect-component-toggle-true-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-toggle-true-hovered-border
--sjs2-border-effect-component-toggle-true-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-toggle-true-disabled-border
--sjs2-border-effect-component-buttongroup-item-a11y border-effect-a11y
--sjs2-border-effect-component-buttongroup-item-false-default inset border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-component-buttongroup-item-false-default-border
--sjs2-border-effect-component-buttongroup-item-false-hovered inset border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-component-buttongroup-item-false-hovered-border
--sjs2-border-effect-component-buttongroup-item-false-disabled inset border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-component-buttongroup-item-false-disabled-border
--sjs2-border-effect-component-buttongroup-item-false-readonly inset border-offset-x-trigger-readonly border-offset-y-trigger-readonly border-blur-trigger-readonly border-spread-trigger-readonly color-component-buttongroup-item-false-readonly-border
--sjs2-border-effect-component-buttongroup-item-true-default inset border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-component-buttongroup-item-true-default-border
--sjs2-border-effect-component-buttongroup-item-true-disabled inset border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-component-buttongroup-item-true-disabled-border
--sjs2-border-effect-component-buttongroup-item-true-readonly inset border-offset-x-trigger-readonly border-offset-y-trigger-readonly border-blur-trigger-readonly border-spread-trigger-readonly color-component-buttongroup-item-true-readonly-border
--sjs2-border-effect-component-boolean-item-a11y border-effect-a11y
--sjs2-border-effect-component-boolean-item-false-default inset border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-component-boolean-item-false-default-border
--sjs2-border-effect-component-boolean-item-false-hovered inset border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-component-boolean-item-false-hovered-border
--sjs2-border-effect-component-boolean-item-false-disabled inset border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-component-boolean-item-false-disabled-border
--sjs2-border-effect-component-boolean-item-false-readonly inset border-offset-x-trigger-readonly border-offset-y-trigger-readonly border-blur-trigger-readonly border-spread-trigger-readonly color-component-boolean-item-false-readonly-border
--sjs2-border-effect-component-boolean-item-true-default inset border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-component-boolean-item-true-default-border
--sjs2-border-effect-component-boolean-item-true-disabled inset border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-component-boolean-item-true-disabled-border
--sjs2-border-effect-component-boolean-item-true-readonly inset border-offset-x-trigger-readonly border-offset-y-trigger-readonly border-blur-trigger-readonly border-spread-trigger-readonly color-component-boolean-item-true-readonly-border
--sjs2-border-effect-component-boolean-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-boolean-default-border
--sjs2-border-effect-component-boolean-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-boolean-disabled-border
--sjs2-border-effect-component-boolean-invalid inset border-offset-x-form-invalid border-offset-y-form-invalid border-blur-form-invalid border-spread-form-invalid color-component-boolean-invalid-border
--sjs2-border-effect-component-boolean-highlighted inset border-offset-x-form-highlighted border-offset-y-form-highlighted border-blur-form-highlighted border-spread-form-highlighted color-component-boolean-highlighted-border
--sjs2-border-effect-component-boolean-readonly inset border-offset-x-form-readonly border-offset-y-form-readonly border-blur-form-readonly border-spread-form-readonly color-component-boolean-readonly-border
--sjs2-border-effect-component-boolean-design inset border-offset-x-form-design border-offset-y-form-design border-blur-form-design border-spread-form-design color-component-boolean-design-border
--sjs2-border-effect-component-boolean-a11y border-effect-a11y
--sjs2-border-effect-component-checkbox-a11y border-effect-a11y
--sjs2-border-effect-component-checkbox-false-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-checkbox-false-default-border
--sjs2-border-effect-component-checkbox-false-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-checkbox-false-hovered-border
--sjs2-border-effect-component-checkbox-false-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-checkbox-false-disabled-border
--sjs2-border-effect-component-checkbox-false-design inset border-offset-x-form-design border-offset-y-form-design border-blur-form-design border-spread-form-design color-component-checkbox-false-design-border
--sjs2-border-effect-component-checkbox-false-readonly inset border-offset-x-form-readonly border-offset-y-form-readonly border-blur-form-readonly border-spread-form-readonly color-component-checkbox-false-readonly-border
--sjs2-border-effect-component-checkbox-false-invalid inset border-offset-x-form-invalid border-offset-y-form-invalid border-blur-form-invalid border-spread-form-invalid color-component-checkbox-false-invalid-border
--sjs2-border-effect-component-checkbox-true-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-checkbox-true-default-border
--sjs2-border-effect-component-checkbox-true-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-checkbox-true-hovered-border
--sjs2-border-effect-component-checkbox-true-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-checkbox-true-disabled-border
--sjs2-border-effect-component-radio-a11y border-effect-a11y
--sjs2-border-effect-component-radio-false-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-checkbox-false-default-border
--sjs2-border-effect-component-radio-false-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-checkbox-false-hovered-border
--sjs2-border-effect-component-radio-false-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-checkbox-false-disabled-border
--sjs2-border-effect-component-radio-false-design inset border-offset-x-form-design border-offset-y-form-design border-blur-form-design border-spread-form-design color-component-checkbox-false-design-border
--sjs2-border-effect-component-radio-false-readonly inset border-offset-x-form-readonly border-offset-y-form-readonly border-blur-form-readonly border-spread-form-readonly color-component-checkbox-false-readonly-border
--sjs2-border-effect-component-radio-false-invalid inset border-offset-x-form-invalid border-offset-y-form-invalid border-blur-form-invalid border-spread-form-invalid color-component-checkbox-false-invalid-border
--sjs2-border-effect-component-radio-true-default inset border-offset-x-form-default border-offset-y-form-default border-blur-form-default border-spread-form-default color-component-checkbox-true-default-border
--sjs2-border-effect-component-radio-true-hovered inset border-offset-x-form-hovered border-offset-y-form-hovered border-blur-form-hovered border-spread-form-hovered color-component-checkbox-true-hovered-border
--sjs2-border-effect-component-radio-true-disabled inset border-offset-x-form-disabled border-offset-y-form-disabled border-blur-form-disabled border-spread-form-disabled color-component-checkbox-true-disabled-border

Sliders

Variable Value
--sjs2-radius-component-slider radius-round
--sjs2-radius-component-slider-thumb radius-round
--sjs2-color-component-slider-default-bg color-bg-basic-tertiary
--sjs2-color-component-slider-default-fg color-bg-brand-primary
--sjs2-color-component-slider-default-thumb color-bg-basic-primary
--sjs2-color-component-slider-default-dot color-bg-brand-primary
--sjs2-color-component-slider-disabled-bg color-bg-basic-tertiary
--sjs2-color-component-slider-disabled-fg color-fg-basic-tertiary-disabled
--sjs2-color-component-slider-disabled-thumb color-bg-basic-primary
--sjs2-color-component-slider-disabled-dot color-fg-basic-tertiary-disabled
--sjs2-color-component-slider-readonly-bg color-bg-basic-tertiary
--sjs2-color-component-slider-readonly-fg color-bg-neutral-primary
--sjs2-color-component-slider-readonly-thumb color-bg-basic-primary
--sjs2-color-component-slider-readonly-dot color-bg-neutral-primary
--sjs2-color-component-slider-hovered-bg color-bg-basic-tertiary
--sjs2-color-component-slider-hovered-fg color-bg-brand-primary
--sjs2-color-component-slider-hovered-thumb color-bg-basic-primary
--sjs2-color-component-slider-hovered-dot color-bg-brand-primary
--sjs2-color-component-slider-invalid-bg color-bg-alert-secondary
--sjs2-color-component-slider-invalid-fg color-bg-alert-primary
--sjs2-color-component-slider-invalid-thumb color-bg-basic-primary
--sjs2-color-component-slider-invalid-dot color-bg-alert-primary
--sjs2-color-component-slider-design-bg color-bg-basic-tertiary
--sjs2-color-component-slider-design-fg color-bg-brand-primary
--sjs2-color-component-slider-design-thumb color-bg-basic-primary
--sjs2-color-component-slider-design-dot color-bg-basic-primary
--sjs2-color-component-slider-preview-bg color-bg-basic-tertiary
--sjs2-color-component-slider-preview-fg color-bg-neutral-primary
--sjs2-color-component-slider-preview-thumb color-bg-neutral-primary
--sjs2-color-component-slider-preview-dot color-bg-neutral-primary
--sjs2-border-effect-component-slider-default border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-utility-shadow-trigger-default
--sjs2-border-effect-component-slider-hovered border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-utility-shadow-trigger-hovered
--sjs2-border-effect-component-slider-disabled border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-utility-shadow-trigger-disabled
--sjs2-border-effect-component-slider-invalid border-offset-x-trigger-invalid border-offset-y-trigger-invalid border-blur-trigger-invalid border-spread-trigger-invalid color-utility-shadow-trigger-invalid
--sjs2-border-effect-component-slider-readonly border-offset-x-trigger-readonly border-offset-y-trigger-readonly border-blur-trigger-readonly border-spread-trigger-readonly color-utility-shadow-trigger-readonly
--sjs2-border-effect-component-slider-design border-offset-x-trigger-design border-offset-y-trigger-design border-blur-trigger-design border-spread-trigger-design color-utility-shadow-trigger-design
--sjs2-border-effect-component-slider-preview
--sjs2-border-effect-component-slider-a11y border-effect-a11y

Tags in Multi-Select Dropdown

Variable Value
--sjs2-radius-component-tagbox-item radius-form-item
--sjs2-radius-component-tagbox-item-action radius-round
--sjs2-color-component-tagbox-item-default-bg color-bg-basic-primary
--sjs2-color-component-tagbox-item-default-border color-border-basic-secondary
--sjs2-color-component-tagbox-item-default-label color-fg-basic-primary
--sjs2-color-component-tagbox-item-default-mask-stop-1 color-component-tagbox-item-default-bg
--sjs2-color-component-tagbox-item-default-mask-stop-2 color-bg-basic-primary, opacity-hidden
--sjs2-color-component-tagbox-item-hovered-bg color-bg-basic-primary
--sjs2-color-component-tagbox-item-hovered-border color-border-basic-secondary
--sjs2-color-component-tagbox-item-hovered-label color-fg-basic-primary
--sjs2-color-component-tagbox-item-hovered-mask-stop-1 color-component-tagbox-item-hovered-bg
--sjs2-color-component-tagbox-item-hovered-mask-stop-2 color-bg-basic-primary, opacity-hidden
--sjs2-color-component-tagbox-item-readonly-bg color-bg-basic-primary
--sjs2-color-component-tagbox-item-readonly-border color-border-basic-secondary
--sjs2-color-component-tagbox-item-readonly-label color-fg-basic-primary
--sjs2-color-component-tagbox-item-disabled-bg color-bg-basic-primary
--sjs2-color-component-tagbox-item-disabled-border color-border-basic-secondary-disabled
--sjs2-color-component-tagbox-item-disabled-label color-fg-basic-primary-disabled
--sjs2-color-component-tagbox-item-action-default-bg color-bg-neutral-secondary
--sjs2-color-component-tagbox-item-action-default-icon color-fg-neutral-primary-muted
--sjs2-color-component-tagbox-item-action-hovered-bg color-bg-neutral-secondary-dim
--sjs2-color-component-tagbox-item-action-hovered-icon color-fg-neutral-primary-muted
--sjs2-color-component-tagbox-item-action-pressed-bg color-bg-neutral-secondary
--sjs2-color-component-tagbox-item-action-pressed-icon color-fg-neutral-primary-muted
--sjs2-border-effect-component-tagbox-item-default inset border-offset-x-trigger-default border-offset-y-trigger-default border-blur-trigger-default border-spread-trigger-default color-component-tagbox-item-default-border
--sjs2-border-effect-component-tagbox-item-hovered inset border-offset-x-trigger-hovered border-offset-y-trigger-hovered border-blur-trigger-hovered border-spread-trigger-hovered color-component-tagbox-item-hovered-border
--sjs2-border-effect-component-tagbox-item-disabled inset border-offset-x-trigger-disabled border-offset-y-trigger-disabled border-blur-trigger-disabled border-spread-trigger-disabled color-component-tagbox-item-disabled-border
--sjs2-border-effect-component-tagbox-item-readonly inset border-offset-x-trigger-readonly border-offset-y-trigger-readonly border-blur-trigger-readonly border-spread-trigger-readonly color-component-tagbox-item-readonly-border
--sjs2-border-effect-component-tagbox-item-a11y border-effect-a11y

Labels

Variable Value
--sjs2-layout-component-label-box-padding-vertical spacing-x000
--sjs2-layout-component-label-box-gap-vertical spacing-x100
--sjs2-layout-component-label-content-gap-horizontal spacing-x050
--sjs2-typography-font-family-component-label-content typography-font-family-text
--sjs2-typography-font-family-component-label-hint typography-font-family-text
--sjs2-typography-font-size-component-label-content typography-font-size-default
--sjs2-typography-font-size-component-label-hint typography-font-size-small
--sjs2-typography-line-height-component-label-content typography-line-height-default
--sjs2-typography-line-height-component-label-hint typography-line-height-small
--sjs2-typography-font-weight-component-label-content typography-font-weight-basic
--sjs2-typography-font-weight-component-label-hint typography-font-weight-basic
--sjs2-color-component-label-default-text color-fg-basic-primary
--sjs2-color-component-label-default-hint color-fg-basic-secondary
--sjs2-color-component-label-disabled-text color-fg-basic-primary-disabled
--sjs2-color-component-label-disabled-hint color-fg-basic-secondary-disabled

Labeled Items

Variable Value
--sjs2-layout-component-labeled-item-box-padding-vertical spacing-x000
--sjs2-layout-component-labeled-item-box-gap-horizontal spacing-x100

Labeled Groups

Variable Value
--sjs2-layout-component-labeled-group-box-padding-vertical spacing-x150
--sjs2-layout-component-labeled-group-box-gap-vertical spacing-x300
--sjs2-layout-component-labeled-group-box-gap-horizontal spacing-x200

Captions

Variable Value
--sjs2-layout-component-caption-box-padding-left spacing-x000
--sjs2-layout-component-caption-box-padding-right spacing-x050
--sjs2-layout-component-caption-box-padding-top spacing-x000
--sjs2-layout-component-caption-box-padding-bottom spacing-x000
--sjs2-layout-component-caption-box-gap-vertical spacing-x050
--sjs2-layout-component-caption-content-padding-horizontal spacing-x000
--sjs2-layout-component-caption-content-padding-vertical spacing-x100
--sjs2-layout-component-caption-hint-padding-horizontal spacing-x000
--sjs2-layout-component-caption-hint-padding-top spacing-x000
--sjs2-layout-component-caption-hint-padding-bottom spacing-x200
--sjs2-layout-component-caption-action-group-gap spacing-x000
--sjs2-typography-font-family-component-caption-content typography-font-family-text
--sjs2-typography-font-family-component-caption-hint typography-font-family-text
--sjs2-typography-font-size-component-caption-content typography-font-size-default
--sjs2-typography-font-size-component-caption-hint typography-font-size-small
--sjs2-typography-line-height-component-caption-content typography-line-height-default
--sjs2-typography-line-height-component-caption-hint typography-line-height-small
--sjs2-typography-font-weight-component-caption-content typography-font-weight-basic
--sjs2-typography-font-weight-component-caption-hint typography-font-weight-basic
--sjs2-color-component-caption-default-text color-fg-basic-secondary
--sjs2-color-component-caption-default-hint color-fg-basic-secondary
--sjs2-color-component-caption-disabled-text color-fg-basic-secondary-disabled
--sjs2-color-component-caption-disabled-hint color-fg-basic-secondary-disabled
Variable Value
--sjs2-layout-component-drop-box-padding-horizontal spacing-x100
--sjs2-layout-component-drop-box-padding-vertical spacing-x100
--sjs2-layout-component-drop-box-gap-vertical spacing-x000
--sjs2-layout-component-drop-content-area-gap-vertical spacing-x000
--sjs2-layout-component-drop-item-box-padding-left spacing-x150
--sjs2-layout-component-drop-item-box-padding-right spacing-x150
--sjs2-layout-component-drop-item-box-padding-vertical spacing-x150
--sjs2-layout-component-drop-item-box-gap spacing-x100
--sjs2-layout-component-drop-item-label-padding-horizontal spacing-x050
--sjs2-radius-component-drop radius-x200
--sjs2-radius-component-drop-item radius-x100
Variable Value
--sjs2-layout-component-menu-box-padding-horizontal spacing-x000
--sjs2-layout-component-menu-box-padding-vertical spacing-x000
--sjs2-layout-component-menu-box-gap-vertical spacing-x000
--sjs2-layout-component-menu-content-area-padding-horizontal spacing-x100
--sjs2-layout-component-menu-content-area-padding-vertical spacing-x100
--sjs2-layout-component-menu-content-area-gap-vertical spacing-x000
--sjs2-layout-component-menu-item-box-padding-left spacing-x150
--sjs2-layout-component-menu-item-box-padding-right spacing-x100
--sjs2-layout-component-menu-item-box-padding-vertical spacing-x100
--sjs2-layout-component-menu-item-box-gap spacing-x100
--sjs2-layout-component-menu-item-label-padding-horizontal spacing-x000
--sjs2-radius-component-menu radius-x200
--sjs2-radius-component-menu-item radius-x100
Variable Value
--sjs2-layout-component-modal-box-padding-horizontal spacing-x400
--sjs2-layout-component-modal-box-padding-top spacing-x400
--sjs2-layout-component-modal-box-padding-bottom spacing-x400
--sjs2-layout-component-modal-box-gap-vertical spacing-x000
--sjs2-layout-component-modal-content-area-padding-horizontal spacing-x000
--sjs2-layout-component-modal-content-area-padding-vertical spacing-x000
--sjs2-layout-component-modal-header-padding-horizontal spacing-x000
--sjs2-layout-component-modal-header-padding-vertical spacing-x000
--sjs2-layout-component-modal-footer-padding-horizontal spacing-x000
--sjs2-layout-component-modal-footer-padding-vertical spacing-x000
--sjs2-layout-component-modal-footer-action-group-gap spacing-x150
--sjs2-radius-component-modal radius-x300

Notification Messages

Variable Value
--sjs2-radius-component-notifier radius-x200

Swatches

Variable Value
--sjs2-radius-component-swatch radius-form-item

Validation Messages

Variable Value
--sjs2-layout-component-message-box-padding-horizontal spacing-x150
--sjs2-layout-component-message-box-padding-vertical spacing-x100
--sjs2-layout-component-message-box-gap-vertical spacing-x100
--sjs2-layout-component-message-content-gap-horizontal spacing-x100
--sjs2-radius-component-message radius-form
--sjs2-typography-font-family-component-message-content typography-font-family-text
--sjs2-typography-font-size-component-message-content typography-font-size-default
--sjs2-typography-line-height-component-message-content typography-line-height-default
--sjs2-typography-font-weight-component-message-content typography-font-weight-basic
--sjs2-color-component-message-error-bg color-bg-alert-secondary
--sjs2-color-component-message-error-icon color-fg-alert-primary
--sjs2-color-component-message-error-text color-fg-basic-primary
--sjs2-color-component-message-info-bg color-bg-note-secondary
--sjs2-color-component-message-info-icon color-fg-note-primary
--sjs2-color-component-message-info-text color-fg-basic-primary
--sjs2-color-component-message-warning-bg color-bg-warning-secondary
--sjs2-color-component-message-warning-icon color-fg-warning-primary
--sjs2-color-component-message-warning-text color-fg-basic-primary

Pages

Variable Value
--sjs2-layout-component-page-box-padding-horizontal spacing-x000
--sjs2-layout-component-page-box-padding-top spacing-x000
--sjs2-layout-component-page-box-padding-bottom spacing-x000
--sjs2-layout-component-page-box-gap-vertical spacing-large-vertical
--sjs2-layout-component-page-content-area-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-page-content-area-padding-top spacing-x000
--sjs2-layout-component-page-content-area-padding-bottom spacing-x000
--sjs2-layout-component-page-content-area-gap-horizontal spacing-x300
--sjs2-layout-component-page-content-area-gap-vertical spacing-x300
--sjs2-layout-component-page-header-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-page-header-padding-top spacing-x000
--sjs2-layout-component-page-header-padding-bottom spacing-x000
--sjs2-layout-component-page-header-gap-vertical spacing-x050
--sjs2-layout-component-page-title-padding-horizontal spacing-x000
--sjs2-layout-component-page-title-padding-vertical spacing-x000
--sjs2-layout-component-page-description-padding-horizontal spacing-x000
--sjs2-layout-component-page-description-padding-top spacing-x000
--sjs2-layout-component-page-description-padding-bottom spacing-x000
--sjs2-radius-component-page radius-x150
--sjs2-typography-font-family-component-page-title typography-font-family-text
--sjs2-typography-font-family-component-page-description typography-font-family-text
--sjs2-typography-font-size-component-page-title typography-font-size-medium
--sjs2-typography-font-size-component-page-description typography-font-size-default
--sjs2-typography-line-height-component-page-title typography-line-height-medium
--sjs2-typography-line-height-component-page-description typography-line-height-default
--sjs2-typography-font-weight-component-page-title typography-font-weight-strong
--sjs2-typography-font-weight-component-page-description typography-font-weight-basic
--sjs2-color-component-page-default-title color-fg-basic-primary
--sjs2-color-component-page-default-title-placeholder color-fg-basic-secondary
--sjs2-color-component-page-default-description color-fg-basic-secondary
--sjs2-color-component-page-default-description-placeholder color-fg-basic-tertiary

Survey

Variable Value
--sjs2-layout-component-survey-box-padding-horizontal spacing-x000
--sjs2-layout-component-survey-box-padding-top spacing-large-vertical
--sjs2-layout-component-survey-box-padding-bottom calc(spacing-large-vertical * 2)
--sjs2-layout-component-survey-box-gap-vertical spacing-large-vertical
--sjs2-layout-component-survey-content-area-padding-horizontal spacing-x000
--sjs2-layout-component-survey-content-area-padding-top spacing-x000
--sjs2-layout-component-survey-content-area-padding-bottom spacing-x000
--sjs2-layout-component-survey-content-area-gap-horizontal spacing-x000
--sjs2-layout-component-survey-content-area-gap-vertical spacing-x000
--sjs2-layout-component-survey-header-gap-vertical spacing-x100
--sjs2-layout-component-survey-header-padding-top spacing-x000
--sjs2-layout-component-survey-header-padding-bottom spacing-x000
--sjs2-layout-component-survey-header-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-survey-header-action-group-gap spacing-x100
--sjs2-layout-component-survey-title-padding-horizontal spacing-x000
--sjs2-layout-component-survey-title-padding-vertical spacing-x000
--sjs2-layout-component-survey-description-padding-top spacing-x000
--sjs2-layout-component-survey-description-padding-bottom spacing-x000
--sjs2-layout-component-survey-description-padding-horizontal spacing-x000
--sjs2-layout-component-survey-footer-padding-top spacing-x000
--sjs2-layout-component-survey-footer-padding-bottom spacing-x000
--sjs2-layout-component-survey-footer-padding-horizontal spacing-large-horizontal
--sjs2-layout-component-survey-footer-action-group-gap spacing-x150
--sjs2-typography-font-family-component-survey-header-title typography-font-family-text
--sjs2-typography-font-family-component-survey-header-description typography-font-family-text
--sjs2-typography-font-size-component-survey-header-title typography-font-size-large
--sjs2-typography-font-size-component-survey-header-description typography-font-size-default
--sjs2-typography-line-height-component-survey-header-title typography-line-height-large
--sjs2-typography-line-height-component-survey-header-description typography-line-height-default
--sjs2-typography-font-weight-component-survey-header-title typography-font-weight-strong
--sjs2-typography-font-weight-component-survey-header-description typography-font-weight-basic
--sjs2-color-component-survey-header-default-title color-fg-basic-primary
--sjs2-color-component-survey-header-default-title-placeholder color-fg-basic-secondary
--sjs2-color-component-survey-header-default-description color-fg-basic-secondary
--sjs2-color-component-survey-header-default-description-placeholder color-fg-basic-tertiary
--sjs2-color-component-survey-header-default-bg transparent

Send feedback to the SurveyJS team

Need help? Visit our support page

Your cookie settings

We use cookies to make your browsing experience more convenient and personal. Some cookies are essential, while others help us analyse traffic. Your personal data and cookies may be used for ad personalization. By clicking “Accept All”, you consent to the use of all cookies as described in our Terms of Use and Privacy Statement. You can manage your preferences in “Cookie settings.”

Your renewal subscription expires soon.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.

Your renewal subscription has expired.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.