Size
Details how size tokens help standardize icons, UI elements, and layout blocks, with a reference table for medium and large families.
Used for sizes of internal UI elements like text, icons, carets.
Do not use these tokens for any spacing, margins, paddings or external width or height definitions of elements. External widths and heights should always be defined dynamically by the size of the contents and their paddings, never statically by a token.
Used as a default, for most of the cases.
Figma:
vivid/size/medium/100CSS:
--vivid-size-medium-100Figma:
vivid/size/medium/200CSS:
--vivid-size-medium-200Figma:
vivid/size/medium/300CSS:
--vivid-size-medium-300Figma:
vivid/size/medium/400CSS:
--vivid-size-medium-400Figma:
vivid/size/medium/500CSS:
--vivid-size-medium-500Figma:
vivid/size/medium/600CSS:
--vivid-size-medium-600Figma:
vivid/size/medium/700CSS:
--vivid-size-medium-700Figma:
vivid/size/medium/800CSS:
--vivid-size-medium-800Figma:
vivid/size/medium/900CSS:
--vivid-size-medium-900Figma:
vivid/size/medium/1000CSS:
--vivid-size-medium-1000Figma:
vivid/size/medium/1100CSS:
--vivid-size-medium-1100Figma:
vivid/size/medium/1200CSS:
--vivid-size-medium-1200Figma:
vivid/size/medium/1300CSS:
--vivid-size-medium-1300Used for elements that are semantically larger, or to create more emphasis. Examples include large icons, large buttons, and layout blocks.
Figma:
vivid/size/large/100CSS:
--vivid-size-large-100Figma:
vivid/size/large/200CSS:
--vivid-size-large-200Figma:
vivid/size/large/300CSS:
--vivid-size-large-300Figma:
vivid/size/large/400CSS:
--vivid-size-large-400Figma:
vivid/size/large/500CSS:
--vivid-size-large-500Figma:
vivid/size/large/600CSS:
--vivid-size-large-600Figma:
vivid/size/large/700CSS:
--vivid-size-large-700Figma:
vivid/size/large/800CSS:
--vivid-size-large-800Figma:
vivid/size/large/900CSS:
--vivid-size-large-900Figma:
vivid/size/large/1000CSS:
--vivid-size-large-1000Figma:
vivid/size/large/1100CSS:
--vivid-size-large-1100Figma:
vivid/size/large/1200CSS:
--vivid-size-large-1200Figma:
vivid/size/large/1300CSS:
--vivid-size-large-1300