@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
1,996 lines • 253 kB
JSON
{
"properties": [
{
"access": "global",
"primitive": true,
"name": "colorBackgroundRowActive",
"value": "rgb(242, 242, 243)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Used as the background color for the active state on rows or items on list-like components."
},
{
"release": "2.8.0",
"primitive": true,
"name": "colorBackgroundLight",
"value": "rgb(255, 255, 255)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Light variant of COLOR_BACKGROUND."
},
{
"access": "global",
"primitive": true,
"name": "colorBackgroundRowHover",
"value": "rgb(249, 249, 250)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Used as the background color for the hover state on rows or items on list-like components."
},
{
"primitive": true,
"name": "colorBackgroundErrorDark",
"value": "rgb(194, 57, 52)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Dark color for UI elements related to errors. Accessible with white text."
},
{
"type": "color",
"category": "background-color",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"primitive": true,
"value": "rgb(107, 109, 112)",
"comment": "Background color for UI elements related to providing neutral information (not error, success, or warning).",
"name": "colorBackgroundInfo"
},
{
"access": "global",
"release": "1.0.0",
"primitive": true,
"name": "colorBackgroundAltInverse",
"value": "rgb(22, 50, 92)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Alternative background color for dark portions of the app."
},
{
"access": "global",
"primitive": true,
"name": "colorBackgroundRowNew",
"value": "rgb(217, 255, 223)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Used as the background color for the new state on rows or items on list-like components."
},
{
"primitive": true,
"name": "colorBackgroundSuccessDark",
"value": "rgb(4, 132, 75)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Dark color for UI elements that have to do with success. Accessible with white text."
},
{
"access": "global",
"primitive": true,
"name": "colorBackgroundStencil",
"value": "rgb(242, 242, 243)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Used as background for loading stencils on white background."
},
{
"primitive": true,
"name": "colorBackgroundWarning",
"value": "rgb(255, 183, 93)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Color for UI elements that have to do with warning."
},
{
"primitive": true,
"name": "colorBackgroundHighlightSearch",
"value": "rgb(255, 240, 63)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Background color for highlighting text in search results."
},
{
"primitive": true,
"name": "colorBackgroundDestructiveHover",
"value": "rgb(166, 26, 20)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Hover color for UI elements related to destructive actions."
},
{
"access": "global",
"primitive": true,
"name": "colorBackground",
"value": "rgb(249, 249, 250)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Default background color for the whole app."
},
{
"access": "global",
"primitive": true,
"name": "colorBrandDark",
"value": "rgb(0, 112, 210)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Our product brand blue, darkened to meet accessibility color contrast ratios with white text."
},
{
"primitive": true,
"name": "colorBackgroundBackdrop",
"value": "rgba(255, 255, 255, 0.75)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "The color of the mask overlay that appears when you enter a modal state."
},
{
"release": "2.8.0",
"primitive": true,
"name": "colorBackgroundDark",
"value": "rgb(233, 234, 236)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Dark variant of COLOR_BACKGROUND."
},
{
"access": "global",
"primitive": true,
"name": "colorBrand",
"value": "rgb(21, 137, 238)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Our product brand blue."
},
{
"primitive": true,
"name": "colorBackgroundDestructive",
"value": "rgb(194, 57, 52)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Color for UI elements related to destructive actions."
},
{
"primitive": true,
"name": "colorBackgroundSuccess",
"value": "rgb(75, 202, 129)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Color for UI elements that have to do with success."
},
{
"primitive": true,
"name": "colorBackgroundWarningDark",
"value": "rgb(255, 158, 44)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Dark Color for UI elements that have to do with warning."
},
{
"type": "color",
"category": "background-color",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"primitive": true,
"value": "rgb(62, 64, 65)",
"comment": "Color for UI elements related to the offline state.",
"name": "colorBackgroundOffline"
},
{
"access": "global",
"primitive": true,
"name": "colorBackgroundStencilAlt",
"value": "rgb(233, 234, 236)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Used as an alternate background for loading stencils on gray backgrounds."
},
{
"release": "2.8.0",
"primitive": true,
"name": "colorBackgroundInverseLight",
"value": "rgb(22, 50, 92)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Light variant of COLOR_BACKGROUND_INVERSE."
},
{
"primitive": true,
"name": "colorBackgroundCustomer",
"value": "rgb(255, 154, 60)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Background color for UI elements related to the concept of an external user or customer."
},
{
"primitive": true,
"name": "colorBackgroundError",
"value": "rgb(212, 80, 76)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Color for UI elements related to errors."
},
{
"access": "global",
"release": "1.0.0",
"primitive": true,
"name": "colorBackgroundAlt",
"value": "rgb(255, 255, 255)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Second default background color for the app."
},
{
"primitive": true,
"name": "colorBackgroundSuccessDarker",
"value": "rgb(0, 74, 41)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Darker color for UI elements that have to do with success. Accessible with white text."
},
{
"access": "global",
"primitive": true,
"name": "colorBackgroundRowSelected",
"value": "rgb(233, 234, 236)",
"cssProperties": [
"background*",
"border*",
"box-shadow",
"text-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Used as the background color for selected rows or items on list-like components."
},
{
"primitive": true,
"name": "colorBrandDarker",
"value": "rgb(0, 95, 178)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Our product brand blue, darkened even further."
},
{
"primitive": true,
"name": "colorBackgroundSelection",
"value": "rgb(216, 237, 255)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Background color for text selected with a mouse."
},
{
"primitive": true,
"name": "colorBackgroundDestructiveActive",
"value": "rgb(135, 5, 0)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Active color for UI elements related to destructive actions."
},
{
"access": "global",
"release": "1.0.0",
"primitive": true,
"name": "colorBackgroundInverse",
"value": "rgb(6, 28, 63)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Default background color for dark portions of the app (like Stage Left or tooltips)."
},
{
"access": "global",
"primitive": true,
"name": "colorBackgroundHighlight",
"value": "rgb(250, 255, 189)",
"scope": "global",
"cssProperties": [
"background*",
"border*",
"box-shadow"
],
"type": "color",
"category": "background-color",
"comment": "Background color for highlighting UI elements."
},
{
"primitive": true,
"name": "colorBorderErrorDark",
"value": "rgb(234, 130, 136)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Dark alternative border color for UI elements related to errors."
},
{
"primitive": true,
"name": "colorBorderBrandDark",
"value": "rgb(0, 112, 210)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Our product brand blue, darkened to meet accessibility color contrast ratios with white text."
},
{
"type": "color",
"category": "border-color",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"primitive": true,
"value": "rgb(107, 109, 112)",
"comment": "Border color for UI elements related to providing neutral information (not error, success, or warning).",
"name": "colorBorderInfo"
},
{
"access": "global",
"primitive": true,
"name": "colorBorderWarning",
"value": "rgb(255, 183, 93)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Border color for UI elements that have to do with warnings."
},
{
"primitive": true,
"name": "colorBorderDestructiveHover",
"value": "rgb(166, 26, 20)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Hover border color for UI elements that have to do with destructive actions."
},
{
"access": "global",
"primitive": true,
"name": "colorBorder",
"value": "rgb(217, 219, 221)",
"cssProperties": [
"border*",
"box-shadow",
"background*"
],
"type": "color",
"category": "border-color",
"comment": "Default border color for UI elements."
},
{
"primitive": true,
"name": "colorBorderSuccessDark",
"value": "rgb(4, 132, 75)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Dark alternative border color for UI elements that have to do with success."
},
{
"primitive": true,
"name": "colorBorderDestructive",
"value": "rgb(194, 57, 52)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Border color for UI elements that have to do with destructive actions."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderSeparatorAlt2",
"value": "rgb(196, 198, 202)",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Darkest separator color - used as an alternate separator color when more differentiation is desired."
},
{
"type": "color",
"category": "border-color",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"primitive": true,
"value": "rgb(62, 64, 65)",
"comment": "Border color for UI elements related to the offline state.",
"name": "colorBorderOffline"
},
{
"access": "global",
"primitive": true,
"name": "colorBorderSuccess",
"value": "rgb(75, 202, 129)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Border color for UI elements that have to do with success."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderSeparator",
"value": "rgb(249, 249, 250)",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Lightest separator color - used as default separator on white backgrounds."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderBrand",
"value": "rgb(21, 137, 238)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Our product brand blue."
},
{
"primitive": true,
"name": "colorBorderSelectionActive",
"value": "rgb(249, 249, 250)",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"specificity": "builders",
"category": "border-color",
"comment": "Used to delineate the boundary of a component that is being clicked. Specific to builders."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderError",
"value": "rgb(194, 57, 52)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Border color for UI elements that have to do with errors."
},
{
"primitive": true,
"name": "colorBorderSelectionHover",
"value": "rgb(21, 137, 238)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"specificity": "builders",
"category": "border-color",
"comment": "Used to delineate the boundary of a component that is being hovered over. Specific to builders."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderRowSelectedHover",
"value": "rgb(21, 137, 238)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Used as the border color for the hover state on selected rows or items on list-like components."
},
{
"primitive": true,
"name": "colorBorderCustomer",
"value": "rgb(255, 154, 60)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Border color for UI elements related to the concept of an external user or customer."
},
{
"primitive": true,
"name": "colorBorderSelection",
"value": "rgb(0, 112, 210)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"specificity": "builders",
"category": "border-color",
"comment": "Used to delineate the boundary of a selected component. Specific to builders."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderRowSelected",
"value": "rgb(0, 112, 210)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Used as the border color for selected rows or items on list-like components."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderSeparatorAlt",
"value": "rgb(217, 219, 221)",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Medium separator color - used as default separator on light gray backgrounds."
},
{
"primitive": true,
"name": "colorBorderInverse",
"value": "rgb(6, 28, 63)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Border color to match UI elements using color-background-inverse."
},
{
"primitive": true,
"name": "colorBorderDestructiveActive",
"value": "rgb(135, 5, 0)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Active border color for UI elements that have to do with destructive actions."
},
{
"primitive": true,
"name": "colorBorderErrorAlt",
"value": "rgb(234, 130, 136)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Alternative border color for UI elements related to errors."
},
{
"access": "global",
"primitive": true,
"name": "colorBorderSeparatorInverse",
"value": "rgb(42, 66, 108)",
"scope": "global",
"cssProperties": [
"border*",
"box-shadow",
"outline",
"outline-color"
],
"type": "color",
"category": "border-color",
"comment": "Used as a separator on dark backgrounds, such as stage left navigation."
},
{
"access": "global",
"primitive": true,
"name": "borderRadiusSmall",
"value": "2",
"scope": "global",
"cssProperties": [
"border*radius"
],
"type": "size",
"category": "radius"
},
{
"access": "global",
"primitive": true,
"name": "borderRadiusMedium",
"value": "4",
"scope": "global",
"cssProperties": [
"border*radius"
],
"type": "size",
"category": "radius",
"comment": "Icons in lists, record home icon, unbound input elements"
},
{
"access": "global",
"primitive": true,
"name": "borderRadiusLarge",
"value": "8",
"scope": "global",
"cssProperties": [
"border*radius"
],
"type": "size",
"category": "radius"
},
{
"access": "global",
"primitive": true,
"name": "borderRadiusCircle",
"value": "0.5",
"scope": "global",
"cssProperties": [
"border*radius"
],
"type": "size",
"category": "radius",
"comment": "Circle for global use, action icon bgd shape"
},
{
"access": "global",
"primitive": true,
"name": "borderWidthThin",
"value": "1px",
"scope": "global",
"cssProperties": [
"top",
"right",
"bottom",
"left",
"margin*",
"padding*",
"border*",
"*width",
"*height",
"box-shadow",
"stroke",
"stroke-width"
],
"type": "size",
"category": "border-style"
},
{
"access": "global",
"primitive": true,
"name": "borderWidthThick",
"value": "2px",
"scope": "global",
"cssProperties": [
"top",
"right",
"bottom",
"left",
"margin*",
"padding*",
"border*",
"*width",
"*height",
"box-shadow",
"stroke",
"stroke-width"
],
"type": "size",
"category": "border-style"
},
{
"primitive": true,
"name": "shadowActive",
"value": "0 0 2px #0070d2",
"scope": "global",
"cssProperties": [
"box-shadow"
],
"type": "box-shadow",
"category": "shadow",
"comment": "Shadow for active states on interactive elements."
},
{
"access": "global",
"primitive": true,
"name": "shadowDrag",
"value": "0 2px 4px 0 rgba(0, 0, 0, 0.40)",
"scope": "global",
"cssProperties": [
"box-shadow"
],
"type": "box-shadow",
"category": "shadow",
"comment": "Shadow for drag-n-drop."
},
{
"access": "global",
"primitive": true,
"name": "shadowDropDown",
"value": "0 2px 3px 0 rgba(0, 0, 0, 0.16)",
"scope": "global",
"cssProperties": [
"box-shadow"
],
"type": "box-shadow",
"category": "shadow",
"comment": "Shadow for drop down."
},
{
"access": "global",
"primitive": true,
"name": "durationInstantly",
"value": "0s",
"scope": "global",
"cssProperties": [
"animation*",
"transition*"
],
"type": "time",
"category": "time",
"comment": "0 seconds, 0 frames"
},
{
"access": "global",
"primitive": true,
"name": "durationImmediately",
"value": "0.05s",
"scope": "global",
"cssProperties": [
"animation*",
"transition*"
],
"type": "time",
"category": "time",
"comment": "0.05 seconds, 3 frames"
},
{
"access": "global",
"primitive": true,
"name": "durationQuickly",
"value": "0.1s",
"scope": "global",
"cssProperties": [
"animation*",
"transition*"
],
"type": "time",
"category": "time",
"comment": "0.1 seconds, 6 frames"
},
{
"access": "global",
"primitive": true,
"name": "durationPromptly",
"value": "0.2s",
"scope": "global",
"cssProperties": [
"animation*",
"transition*"
],
"type": "time",
"category": "time",
"comment": "0.2 seconds, 12 frames"
},
{
"access": "global",
"primitive": true,
"name": "durationSlowly",
"value": "0.4s",
"scope": "global",
"cssProperties": [
"animation*",
"transition*"
],
"type": "time",
"category": "time",
"comment": "0.4 seconds, 24 frames"
},
{
"access": "global",
"primitive": true,
"name": "durationPaused",
"value": "3.2s",
"scope": "global",
"cssProperties": [
"animation*",
"transition*"
],
"type": "time",
"category": "time",
"comment": "3.2 seconds, 192 frames"
},
{
"access": "global",
"primitive": true,
"name": "fontFamily",
"value": "'Salesforce Sans', Arial, sans-serif",
"scope": "global",
"cssProperties": [
"font",
"font-family"
],
"type": "font",
"category": "font",
"comment": "Default font-family for Salesforce applications"
},
{
"category": "font",
"type": "font",
"cssProperties": [
"font",
"font-family"
],
"scope": "global",
"primitive": true,
"value": "'Salesforce Sans', Arial, sans-serif",
"name": "fontFamilyHeading"
},
{
"category": "font",
"type": "font",
"cssProperties": [
"font",
"font-family"
],
"scope": "global",
"primitive": true,
"value": "Consolas, Menlo, Monaco, Courier, monospace",
"name": "fontFamilyMonospace"
},
{
"primitive": true,
"name": "fontSize1",
"value": "10",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 1"
},
{
"primitive": true,
"name": "fontSize2",
"value": "12",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 2"
},
{
"primitive": true,
"name": "fontSize3",
"value": "13",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 3"
},
{
"primitive": true,
"name": "varFontSize10",
"value": "32",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 10"
},
{
"primitive": true,
"name": "fontSize4",
"value": "14",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 4"
},
{
"primitive": true,
"name": "varFontSize11",
"value": "42",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 11"
},
{
"primitive": true,
"name": "fontSize5",
"value": "16",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 5"
},
{
"primitive": true,
"name": "fontSize6",
"value": "18",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 6"
},
{
"primitive": true,
"name": "fontSize7",
"value": "20",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 7"
},
{
"primitive": true,
"name": "fontSize8",
"value": "24",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 8"
},
{
"primitive": true,
"name": "varFontSize1",
"value": "10",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 1"
},
{
"primitive": true,
"name": "fontSize9",
"value": "28",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 9"
},
{
"primitive": true,
"name": "varFontSize2",
"value": "12",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 2"
},
{
"primitive": true,
"name": "varFontSize3",
"value": "13",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 3"
},
{
"primitive": true,
"name": "fontSize10",
"value": "32",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 10"
},
{
"primitive": true,
"name": "varFontSize4",
"value": "14",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 4"
},
{
"primitive": true,
"name": "fontSize11",
"value": "42",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Constant typography token for font size 11"
},
{
"primitive": true,
"name": "varFontSize5",
"value": "16",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 5"
},
{
"primitive": true,
"name": "varFontSize6",
"value": "18",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 6"
},
{
"primitive": true,
"name": "varFontSize7",
"value": "20",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 7"
},
{
"primitive": true,
"name": "varFontSize8",
"value": "24",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 8"
},
{
"primitive": true,
"name": "varFontSize9",
"value": "28",
"scope": "global",
"cssProperties": [
"font",
"font-size"
],
"type": "font-size",
"category": "font-size",
"comment": "Variable typography token for font size 9"
},
{
"access": "global",
"primitive": true,
"name": "fontWeightLight",
"value": "300",
"scope": "global",
"cssProperties": [
"font",
"font-weight"
],
"type": "font-weight",
"category": "font",
"comment": "Use for large headings only."
},
{
"access": "global",
"primitive": true,
"name": "fontWeightRegular",
"value": "400",
"scope": "global",
"cssProperties": [
"font",
"font-weight"
],
"type": "font-weight",
"category": "font",
"comment": "Most all body copy."
},
{
"access": "global",
"primitive": true,
"name": "fontWeightBold",
"value": "700",
"scope": "global",
"cssProperties": [
"font",
"font-weight"
],
"type": "font-weight",
"category": "font",
"comment": "Used sparingly for emphasized text within regular body copy."
},
{
"access": "global",
"primitive": true,
"name": "lineHeightHeading",
"value": "1.25",
"scope": "global",
"cssProperties": [
"font",
"*height"
],
"type": "number",
"category": "line-height",
"comment": "Unitless line-heights for reusability"
},
{
"access": "global",
"primitive": true,
"name": "lineHeightText",
"value": "1.5",
"scope": "global",
"cssProperties": [
"font",
"*height"
],
"type": "number",
"category": "line-height",
"comment": "Unitless line-heights for reusability"
},
{
"access": "global",
"primitive": true,
"name": "lineHeightReset",
"value": "1",
"scope": "global",
"cssProperties": [
"font",
"*height"
],
"type": "number",
"category": "line-height",
"comment": "Remove extra leading. Unitless line-heights for reusability"
},
{
"primitive": true,
"name": "varLineHeightText",
"value": "1.5",
"scope": "global",
"cssProperties": [
"font",
"*height"
],
"type": "number",
"category": "line-height",
"comment": "Variable unitless line-heights for reusability"
},
{
"primitive": true,
"name": "opacity5",
"value": "0.5",
"scope": "global",
"cssProperties": [
"opacity"
],
"type": "opacity",
"category": "opacity",
"comment": "50% transparency of an element"
},
{
"primitive": true,
"name": "opacity8",
"value": "0.8",
"scope": "global",
"cssProperties": [
"opacity"
],
"type": "opacity",
"category": "opacity",
"comment": "80% transparency of an element"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderContrastWeakDisabled",
"value": "rgba(166, 166, 166, 0.25)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Disabled state of BRAND_HEADER_CONTRAST_WEAK"
},
{
"release": "2.5.0",
"primitive": true,
"name": "colorGray11",
"value": "rgb(62, 62, 60)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Gray Color 11"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandPrimaryTransparent10",
"value": "rgba(21, 137, 238, 0.1)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Transparent value of BRAND_PRIMARY at 10%"
},
{
"release": "2.5.0",
"primitive": true,
"name": "colorGray12",
"value": "rgb(43, 40, 38)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Gray Color 12"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandBackgroundDarkTransparent",
"value": "rgba(221, 219, 218, 0)",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "These RGBA values need to be updated if BRAND_BACKGROUND_DARK changes, solves webkit bug"
},
{
"release": "2.5.0",
"primitive": true,
"name": "colorGray13",
"value": "rgb(8, 7, 7)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Gray Color 13"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeader",
"value": "rgb(255, 255, 255)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Background color a branded app header"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandLightActive",
"value": "rgb(227, 229, 237)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Active / Hover state of BRAND_LIGHT"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderContrastWarm",
"value": "rgb(191, 2, 1)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Variant of BRAND_HEADER_CONTRAST that provides a warm color"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderIconDisabled",
"value": "rgba(145, 145, 145, 0.25)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Disabled state of BRAND_HEADER_ICON"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderContrastActive",
"value": "rgb(80, 80, 80)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Active / Hover state of BRAND_HEADER_CONTRAST"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandBackgroundPrimary",
"value": "rgb(250, 250, 249)",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Primary page background color"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandPrimary",
"value": "rgb(21, 137, 238)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Primary brand color"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderContrastWeakActive",
"value": "rgb(129, 129, 129)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Active / Hover state of BRAND_HEADER_CONTRAST_WEAK"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandContrastActive",
"value": "rgb(13, 14, 18)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Active / Hover state of BRAND_CONTRAST"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderContrastCool",
"value": "rgb(0, 85, 131)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Variant of BRAND_HEADER_CONTRAST that provides a cool color"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderContrastInverse",
"value": "rgb(255, 255, 255)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Variant of BRAND_HEADER that is accessible with BRAND_HEADER"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandDark",
"value": "rgb(24, 35, 55)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Dark variant of BRAND that is accessible with light colors"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandAccessible",
"value": "rgb(0, 112, 210)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Dark variant of BRAND that is accessible with white"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandBackgroundDark",
"value": "rgb(232, 232, 232)",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Dark variant of BRAND_BACKGROUND_PRIMARY, used within gradient of background color"
},
{
"themeable": true,
"access": "global",
"release": "2.6.0",
"primitive": true,
"name": "brandTextLinkActive",
"value": "rgb(0, 95, 178)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Active / Hover state of BRAND_TEXT_LINK"
},
{
"release": "2.5.0",
"primitive": true,
"name": "colorGray1",
"value": "rgb(255, 255, 255)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Gray Color 1"
},
{
"release": "2.5.0",
"primitive": true,
"name": "colorGray2",
"value": "rgb(250, 250, 249)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Gray Color 2"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderIconActive",
"value": "rgb(129, 129, 129)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Active / Hover state of BRAND_HEADER_ICON"
},
{
"release": "2.5.0",
"primitive": true,
"name": "colorGray3",
"value": "rgb(243, 242, 242)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Gray Color 3"
},
{
"themeable": true,
"release": "2.6.0",
"primitive": true,
"name": "brandHeaderIcon",
"value": "rgb(145, 145, 145)",
"scope": "global",
"cssProperties": [
"background-color",
"border*color",
"box-shadow",
"fill",
"color"
],
"type": "color",
"category": "color",
"comment": "Icons of BRAND_HEADER that is accessible with BRAND_HEADER"
},
{
"themeable": tru