Skip to content
TapTidy
Token reference
HomeDocsDesign tokens

Documentation

Design token reference for the shared TapTidy visual system.

This page is auto-generated from the design token source and gives designers and engineers one place to inspect color, spacing, radius, and typography values without jumping into generated files.

Auto-generated reference Source: design-system/tokens.json Version 1.4.0

Color system

Color tokens

Auto-generated from design-system/tokens.json. Swatches are rendered inline for quick review.

TokenValueSwatch
light.primary#10B981
light.primaryLight#6EE7B7
light.primaryDark#059669
light.primaryContrast#022C22
light.accent#F59E0B
light.accentLight#FBBF24
light.accentDark#D97706
light.accentContrast#FFFFFF
light.surface#FFFFFF
light.surfaceLight#F9FAFB
light.surfaceDark#F3F4F6
light.surfaceContrast#1F2937
light.background#FDFBF7
light.backgroundLight#FFFFFF
light.backgroundDark#F8F7F4
light.backgroundContrast#111827
dark.primary#10B981
dark.primaryLight#6EE7B7
dark.primaryDark#047857
dark.primaryContrast#022C22
dark.accent#F59E0B
dark.accentLight#FBBF24
dark.accentDark#D97706
dark.accentContrast#000000
dark.surface#1E293B
dark.surfaceLight#334155
dark.surfaceDark#0F172A
dark.surfaceContrast#F1F5F9
dark.background#0F172A
dark.backgroundLight#1E293B
dark.backgroundDark#020617
dark.backgroundContrast#F8FAFC
priority.p1#3B82F6
priority.p2#FBBF24
priority.p3#FB923C
priority.p4#6B7280
semantic.surface.success#ECFDF5
semantic.surface.warning#FFFBEB
semantic.surface.danger#FEF2F2
semantic.surface.info#EFF6FF
semantic.text.muted#64748B
semantic.text.subtle#94A3B8
semantic.text.inverseMuted#CBD5E1
semantic.border.strong#334155
semantic.border.subtle#CBD5E1
semantic.foreground.danger#EF4444
semantic.foreground.dangerLight#F87171
semantic.foreground.info#60A5FA
semantic.foreground.infoLight#93C5FD
semantic.foreground.roulette#6366F1
semantic.sidebar.darkBg#0D1A10
semantic.sidebar.activeText#22C55E
semantic.ui.listDefault#4F7EF8
semantic.ui.tagDefault#22C55E
semantic.ui.shortcutInsights#8B5CF6
v2.primary#10B981
v2.primaryDark#047857
v2.accent#F59E0B
v2.danger#EF4444
v2.info#60A5FA
v2.borderSubtle#CBD5E1
v2.borderSubtleDark#334155
v2.surface.1#F9FAFB
v2.surface.2#F3F4F6
v2.surface.3#FFFFFF
v2.surface.1Dark#0F172A
v2.surface.2Dark#1E293B
v2.surface.3Dark#334155
v2.textMuted#64748B
v2.textSubtle#94A3B8
alpha.overlay#00000080
alpha.overlaySoft#00000066
alpha.overlayStrong#00000099
alpha.scrimSurface#0F172ACC
components.button.primaryBg#10B981
components.button.primaryBgHover#059669
components.button.primaryBgActive#047857
components.button.primaryBgDisabled#A7F3D0
components.button.primaryText#FFFFFF
components.button.secondaryBg#F3F4F6
components.button.secondaryBgHover#E5E7EB
components.button.secondaryText#1F2937
components.button.dangerBg#EF4444
components.button.dangerBgHover#DC2626
components.button.dangerText#FFFFFF
components.input.bg#FFFFFF
components.input.bgDisabled#F3F4F6
components.input.border#CBD5E1
components.input.borderFocus#10B981
components.input.borderError#EF4444
components.input.placeholder#94A3B8
components.input.text#1F2937
components.chip.bg#F3F4F6
components.chip.bgSelected#D1FAE5
components.chip.border#E5E7EB
components.chip.text#475569
components.chip.textSelected#047857
componentsDark.button.primaryBg#10B981
componentsDark.button.primaryBgHover#34D399
componentsDark.button.primaryBgActive#6EE7B7
componentsDark.button.primaryBgDisabled#064E3B
componentsDark.button.primaryText#022C22
componentsDark.button.secondaryBg#334155
componentsDark.button.secondaryBgHover#475569
componentsDark.button.secondaryText#F1F5F9
componentsDark.button.dangerBg#EF4444
componentsDark.button.dangerBgHover#F87171
componentsDark.button.dangerText#FFFFFF
componentsDark.input.bg#1E293B
componentsDark.input.bgDisabled#0F172A
componentsDark.input.border#334155
componentsDark.input.borderFocus#34D399
componentsDark.input.borderError#F87171
componentsDark.input.placeholder#64748B
componentsDark.input.text#F1F5F9
componentsDark.chip.bg#334155
componentsDark.chip.bgSelected#064E3B
componentsDark.chip.border#475569
componentsDark.chip.text#CBD5E1
componentsDark.chip.textSelected#6EE7B7

Scale

Sizing and typography

These values are shared inputs for spacing, radii, and type hierarchy across TapTidy surfaces.

TokenValue
xs4px
sm8px
md16px
lg24px
xl32px
sm0.375rem
md0.5rem
lg0.75rem
button0.5rem
card0.75rem
modal1rem
displayLarge.fontSize36px
displayLarge.fontWeight700
displayLarge.lineHeight44px
displayMedium.fontSize30px
displayMedium.fontWeight600
displayMedium.lineHeight38px
displaySmall.fontSize26px
displaySmall.fontWeight600
displaySmall.lineHeight34px
headlineLarge.fontSize32px
headlineLarge.fontWeight400
headlineLarge.lineHeight40px
headlineMedium.fontSize24px
headlineMedium.fontWeight600
headlineMedium.lineHeight32px
headlineSmall.fontSize22px
headlineSmall.fontWeight600
headlineSmall.lineHeight30px
titleLarge.fontSize20px
titleLarge.fontWeight600
titleLarge.lineHeight28px
titleMedium.fontSize16px
titleMedium.fontWeight500
titleMedium.lineHeight24px
titleSmall.fontSize14px
titleSmall.fontWeight500
titleSmall.lineHeight20px
bodyLarge.fontSize18px
bodyLarge.fontWeight400
bodyLarge.lineHeight28px
body.fontSize16px
body.fontWeight400
body.lineHeight24px
bodySmall.fontSize14px
bodySmall.fontWeight400
bodySmall.lineHeight20px
labelLarge.fontSize14px
labelLarge.fontWeight500
labelLarge.lineHeight20px
labelMedium.fontSize12px
labelMedium.fontWeight500
labelMedium.lineHeight16px
labelSmall.fontSize11px
labelSmall.fontWeight500
labelSmall.lineHeight16px
caption.fontSize12px
caption.fontWeight400
caption.lineHeight16px