Thumbprint logo

Tokens

Design variables that power Thumbtack’s UI.

Border Radius

Token NameValue
deprecatedtpBorderRadiusBase4px
deprecatedtpBorderRadiusBig6px
deprecatedtpBorderRadiusFull50%
deprecatedtpBorderRadiusSides9999px

Breakpoint

Token NameValue
tpBreakpointLarge1025px
tpBreakpointLargeValue1025
tpBreakpointMedium700px
tpBreakpointMediumValue700
tpBreakpointSmall481px
tpBreakpointSmallValue481
tpBreakpointSplitViewMedium1060px
tpBreakpointSplitViewMediumValue1060
tpBreakpointSplitViewSmall769px
tpBreakpointSplitViewSmallValue769

Color

These are the colors we use at Thumbtack.

Token NameValue
tpColorBlue100
#eaf6fa
tpColorBlue200
#b3ebff
tpColorBlue300
#79d2f2
tpColorBlue
#009fd9
tpColorBlue500
#007fad
tpColorBlue600
#005979
tpColorIndigo100
#e8f1fd
tpColorIndigo200
#cce1ff
tpColorIndigo300
#96c2ff
tpColorIndigo
#5968e2
tpColorIndigo500
#4f54b3
tpColorIndigo600
#383c80
tpColorPurple100
#f5efff
tpColorPurple200
#dfccff
tpColorPurple300
#c9acfd
tpColorPurple
#8d56eb
tpColorPurple500
#6637b6
tpColorPurple600
#492782
tpColorGreen100
#e1fdf3
tpColorGreen200
#c6f7da
tpColorGreen300
#73e4a2
tpColorGreen
#2db783
tpColorGreen500
#16855b
tpColorGreen600
#054e33
tpColorYellow100
#fdf7e7
tpColorYellow200
#ffebb3
tpColorYellow300
#ffdd80
tpColorYellow
#febe14
tpColorYellow500
#a77005
tpColorYellow600
#714601
tpColorRed100
#ffeff0
tpColorRed200
#ffd9d9
tpColorRed300
#ffb0b0
tpColorRed
#ff5a5f
tpColorRed500
#b22d31
tpColorRed600
#7d0d10
tpColorBlack300
#676d73
tpColorBlack
#2f3033
tpColorGray200
#fafafa
tpColorGray300
#e9eced
tpColorGray
#d3d4d5
tpColorWhite
#ffffff

Corner Radius

Token NameValue
tpCornerRadiusBase4px
tpCornerRadiusBig6px
tpCornerRadiusFull50%
tpCornerRadiusSides9999px

Duration

Token NameValue
tpDuration175
tpDuration2150
tpDuration3200
tpDuration4250
tpDuration5300
tpDuration6350

Easing

Token NameValue
tpEaseIncubic-bezier(0.50, 0, 1, 1)
tpEaseOutcubic-bezier(0, 0, 0.40, 1)
tpEaseInOutcubic-bezier(0.45, 0, 0.40, 1)

Font Family

Token NameValue
tpFontFamilyBaseMark, Avenir, Helvetica, Arial, sans-serif
tpFontFamilyMonospace'Source Code Pro', monospace

Font Weight

Token NameValue
tpFontWeightNormal400
tpFontWeightBold700

Font

Token NameValue
tpFontTitle1Size28px
tpFontTitle1LineHeight32px
tpFontTitle1Weight700
tpFontTitle1ResponsiveSize40px
tpFontTitle1ResponsiveLineHeight44px
tpFontTitle1ResponsiveWeight700
tpFontTitle2Size24px
tpFontTitle2LineHeight28px
tpFontTitle2Weight700
tpFontTitle2ResponsiveSize32px
tpFontTitle2ResponsiveLineHeight40px
tpFontTitle2ResponsiveWeight700
tpFontTitle3Size22px
tpFontTitle3LineHeight28px
tpFontTitle3Weight700
tpFontTitle3ResponsiveSize24px
tpFontTitle3ResponsiveLineHeight32px
tpFontTitle3ResponsiveWeight700
tpFontTitle4Size20px
tpFontTitle4LineHeight28px
tpFontTitle4Weight700
tpFontTitle5Size18px
tpFontTitle5LineHeight24px
tpFontTitle5Weight700
tpFontTitle6Size16px
tpFontTitle6LineHeight24px
tpFontTitle6Weight700
tpFontTitle7Size14px
tpFontTitle7LineHeight20px
tpFontTitle7Weight700
tpFontTitle8Size12px
tpFontTitle8LineHeight18px
tpFontTitle8Weight700
tpFontBody1Size16px
tpFontBody1LineHeight24px
tpFontBody2Size14px
tpFontBody2LineHeight20px
tpFontBody3Size12px
tpFontBody3LineHeight18px

Letter Spacing

Token NameValue
tpLetterSpacingLoose1px
tpLetterSpacingTight-1px
tpLetterSpacingExtraTight-2px

Line Height

Token NameValue
tpLineHeightBase1.6
tpLineHeightTight1.4
tpLineHeightLoose1.9

Shadow

Token NameValue
tpShadow1000px 1px 3px rgba(0, 0, 0, 0.1)
tpShadow2000px 2px 4px rgba(0, 0, 0, 0.15)
tpShadow3000px 2px 7px rgba(0, 0, 0, 0.15)
tpShadow4000px 2px 10px rgba(0, 0, 0, 0.2)
deprecatedtpShadowCard0 -1px 1px 0 rgba(0, 0, 0, 0.04), 0 1px 2px 0 rgba(0, 0, 0, 0.16)

Scrim

Values for transparent light and dark curtains that cover content.

Token NameValue
tpScrimLight80
rgba(255, 255, 255, 0.8)
tpScrimDark80
rgba(0, 0, 0, 0.8)

Space

Token NameValue
tpSpace14px
tpSpace28px
tpSpace316px
tpSpace424px
tpSpace532px
tpSpace664px
tpSpace7128px
tpSpace8256px

Wrap

Token NameValue
tpWrapMaxWidth946px
tpWrapNoPadWidth1010px

Z-Index

Values to help stack Thumbprint UI components.

Token NameValue
tpZIndexModal200