@ -459,7 +459,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'ellipsis-color' : 'var(--color-content-muted)' ,
'ellipsis-color-hover' : 'var(--color-content-primary)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'transition-duration' : 'var(--duration-fast)' ,
'transition-ease' : 'var(--ease-default)'
} ,
@ -841,7 +841,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'control-color' : 'var(--color-content-primary)' ,
'control-placeholder-color' : 'var(--color-content-muted)' ,
'control-focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'affix-color' : 'var(--color-content-secondary)' ,
'message-font-size' : 'var(--font-size-xs)' ,
'message-line-height' : 'var(--leading-ui)' ,
@ -1073,7 +1073,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
bg : 'var(--color-surface-default)' ,
color : 'var(--color-content-primary)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'control-radius' : 'var(--radius-md)' ,
'control-border-width' : 'var(--border-width)' ,
'control-border' : 'transparent' ,
@ -1086,7 +1086,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'control-color-hover' : 'var(--color-content-primary)' ,
'control-color-active' : 'var(--color-primary-text)' ,
'control-focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'control-disabled-opacity' : '0.48' ,
'transition-duration' : 'var(--duration-fast)' ,
'transition-ease' : 'var(--ease-default)' ,
@ -1123,7 +1123,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
bg : 'var(--color-surface-default)' ,
color : 'var(--color-content-primary)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'control-radius' : 'var(--radius-md)' ,
'control-border-width' : 'var(--border-width)' ,
'control-border' : 'transparent' ,
@ -1136,7 +1136,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'control-color-hover' : 'var(--color-content-primary)' ,
'control-color-active' : 'var(--color-primary-text)' ,
'control-focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'control-disabled-opacity' : '0.48' ,
'transition-duration' : 'var(--duration-fast)' ,
'transition-ease' : 'var(--ease-default)' ,
@ -1278,7 +1278,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'placeholder-color' : 'var(--color-content-muted)' ,
'literal-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'segment-min-width' : '1.5ch' ,
'segment-height' : 'calc(var(--_date-field-height) - var(--space-2))' ,
'segment-radius' : 'var(--radius-sm)' ,
@ -1332,7 +1332,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'placeholder-color' : 'var(--color-content-muted)' ,
'literal-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'segment-min-width' : '1.5ch' ,
'segment-height' : 'calc(var(--_time-field-height) - var(--space-2))' ,
'segment-radius' : 'var(--radius-sm)' ,
@ -1386,7 +1386,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'placeholder-color' : 'var(--color-content-muted)' ,
'literal-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'segment-min-width' : '1.5ch' ,
'segment-height' : 'calc(var(--_color-field-height) - var(--space-2))' ,
'segment-radius' : 'var(--radius-sm)' ,
@ -1440,7 +1440,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'trigger-swatch-radius' : 'var(--radius-full)' ,
'trigger-swatch-border' : 'var(--color-border-subtle)' ,
'trigger-focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
// 2D area
'area-height' : '11rem' ,
@ -1746,7 +1746,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'day-holiday-shadow' : 'inset 0 -2px 0 var(--_calendar-accent-border)' ,
'day-unavailable-decoration' : 'var(--color-risk-border)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'event-shadow' :
'0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--_calendar-accent-border)' ,
'transition-duration' : 'var(--duration-fast)' ,
@ -1787,7 +1787,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'selected-color' : 'var(--color-content-on-solid)' ,
'ellipsis-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'transition-duration' : 'var(--duration-fast)' ,
'transition-ease' : 'var(--ease-default)' ,
'disabled-opacity' : '0.56'
@ -1993,7 +1993,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'item-hover-offset' : '-1px' ,
'focus-radius' : 'var(--radius-md)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'transition-duration' : 'var(--duration-fast)' ,
'transition-ease' : 'var(--ease-default)' ,
'disabled-opacity' : '0.56'
@ -2030,7 +2030,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
color : 'var(--color-content-primary)' ,
'placeholder-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'clear-hidden-opacity' : '0' ,
'icon-size-xs' : 'var(--icon-size-xs)' ,
'icon-size-sm' : 'var(--icon-size-sm)' ,
@ -2084,7 +2084,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
color : 'var(--color-content-primary)' ,
'placeholder-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'trigger-radius' : 'var(--radius-full)' ,
'trigger-border-width' : 'var(--border-width)' ,
'trigger-border' : 'transparent' ,
@ -2094,7 +2094,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'trigger-color' : 'var(--color-content-secondary)' ,
'trigger-color-hover' : 'var(--color-content-primary)' ,
'trigger-focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'icon-size-xs' : 'var(--control-height-xs)' ,
'icon-size-sm' : 'var(--control-height-xs)' ,
'icon-size-md' : 'var(--control-height-sm)' ,
@ -2168,7 +2168,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'trigger-indicator-size' : 'var(--icon-size-sm)' ,
'placeholder-color' : 'var(--color-content-muted)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'disabled-border' : 'var(--color-border-subtle)' ,
'disabled-bg' : 'var(--color-surface-raised)' ,
'disabled-color' : 'var(--color-content-disabled)' ,
@ -2340,7 +2340,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'control-color-hover' : 'var(--color-content-primary)' ,
'control-color-active' : 'var(--color-primary-text)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'separator-bg' : 'var(--color-border-subtle)' ,
'separator-thickness' : 'var(--border-width)' ,
'separator-length' : 'var(--control-height-md)' ,
@ -2378,7 +2378,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'dropzone-bg' : 'var(--color-surface-raised)' ,
'dropzone-color' : 'var(--color-content-secondary)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'button-gap' : 'var(--space-1-5)' ,
'button-px' : 'var(--space-3)' ,
'button-border-width' : 'var(--border-width)' ,
@ -2550,7 +2550,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'item-color' : 'var(--color-content-secondary)' ,
'item-color-hover' : 'var(--color-content-primary)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'solid-fg' : 'var(--color-content-on-solid)' ,
'remove-size' : 'var(--control-height-xs)' ,
'remove-radius' : 'var(--radius-full)' ,
@ -2740,7 +2740,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'control-bg' : 'var(--color-surface-raised)' ,
'control-shadow' : 'var(--shadow-subtle)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'placeholder-color' : 'var(--color-content-muted)' ,
'trigger-gap' : 'var(--space-1)' ,
'trigger-px' : 'var(--space-2-5)' ,
@ -2821,7 +2821,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'font-size-md' : 'var(--font-size-sm)' ,
'font-size-lg' : 'var(--font-size-md)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'invalid-border' : 'var(--color-risk-border)' ,
'disabled-opacity' : '0.5' ,
// Smallest doc-chrome size (breadcrumb, cell labels) — one step under `sm`.
@ -2961,7 +2961,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'control-bg' : 'var(--color-surface-raised)' ,
'control-shadow' : 'var(--shadow-subtle)' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'input-min-inline-size' : '8ch' ,
'placeholder-color' : 'var(--color-content-muted)' ,
'item-radius' : 'var(--radius-full)' ,
@ -3098,7 +3098,7 @@ export const THEME_BASE_RECIPE_TOKENS = {
'nav-color' : 'var(--color-content-primary)' ,
'nav-hover-brightness' : '1.04' ,
'focus-shadow' :
' 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
' inset 0 0 0 var(--focus-ring-inner-width) var(--focus-ring-color), 0 0 0 var(--focus-ring-offset) var(--color-surface-default), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)',
'transition-duration' : 'var(--duration-fast)' ,
'transition-ease' : 'var(--ease-default)' ,
'disabled-opacity' : '0.45' ,