UNPKG

@twilio-paste/design-tokens

Version:

Paste Design System Tokens package with a number of different formats for Web, Mobile, and Sketch.

1,563 lines 117 kB
{ "properties": [ { "type": "color", "category": "background-color", "value": "rgb(200, 175, 240)", "comment": "Background color used for user avatars.", "name": "colorBackgroundUser" }, { "type": "color", "category": "background-color", "value": "rgb(214, 31, 31)", "comment": "Background color used for notifications.", "name": "colorBackgroundNotification" }, { "type": "color", "category": "background-color", "value": "rgb(209, 250, 224)", "comment": "Background color used for trial accounts.", "name": "colorBackgroundTrial" }, { "type": "color", "category": "background-color", "value": "rgb(255, 251, 234)", "comment": "Background color used for subaccounts.", "name": "colorBackgroundSubaccount" }, { "type": "color", "category": "background-color", "value": "rgb(3, 11, 93)", "comment": "Stronger background color used for primary actions or highlights.", "name": "colorBackgroundPrimaryStronger" }, { "type": "color", "category": "background-color", "value": "rgb(74, 11, 11)", "comment": "Stronger background color used for destructive actions or highlights.", "name": "colorBackgroundDestructiveStronger" }, { "type": "color", "category": "background-color", "value": "rgb(204, 228, 255)", "comment": "Weaker background color used for primary actions or highlights.", "name": "colorBackgroundPrimaryWeaker" }, { "type": "color", "category": "background-color", "value": "rgb(252, 207, 207)", "comment": "Weaker background color used for destructive actions or highlights.", "name": "colorBackgroundDestructiveWeaker" }, { "type": "color", "category": "background-color", "value": "rgb(64, 79, 110)", "comment": "Elevation token for color-background-inverse-stronger elements.", "name": "colorBackgroundInverseStrongerElevation" }, { "type": "color", "category": "background-color", "value": "rgb(249, 249, 250)", "comment": "Elevation token for color-background-body elements.", "name": "colorBackgroundBodyElevation" }, { "type": "color", "category": "background-color", "value": "rgb(244, 124, 34)", "comment": "Background color used for warning alerts and toasts.", "name": "colorBackgroundWarning" }, { "type": "color", "category": "background-color", "value": "rgb(237, 238, 242)", "comment": "Elevation token for color-background elements.", "name": "colorBackgroundElevation" }, { "type": "color", "category": "background-color", "value": "rgb(254, 245, 238)", "comment": "Weakest background color used for warning alerts and toasts.", "name": "colorBackgroundWarningWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(57, 71, 98)", "comment": "Strong inverse background color used for containers.", "name": "colorBackgroundInverseStrong" }, { "type": "color", "category": "background-color", "value": "rgb(245, 240, 252)", "comment": "Background color used to represent a new status.", "name": "colorBackgroundNew" }, { "type": "color", "category": "background-color", "value": "rgb(37, 57, 91)", "comment": "Elevation token for color-background-inverse elements.", "name": "colorBackgroundInverseElevation" }, { "type": "color", "category": "background-color", "value": "rgb(225, 227, 234)", "comment": "Strong background color used for containers.", "name": "colorBackgroundStrong" }, { "type": "color", "category": "background-color", "value": "rgb(250, 247, 253)", "comment": "Weakest background color for indicating a new status.", "name": "colorBackgroundNewWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(214, 31, 31)", "comment": "Background color used for destructive actions or highlights.", "name": "colorBackgroundDestructive" }, { "type": "color", "category": "background-color", "value": "rgb(249, 249, 250)", "comment": "Weak background color used for containers.", "name": "colorBackgroundWeak" }, { "type": "color", "category": "background-color", "value": "rgb(2, 99, 224)", "comment": "Background color used for primary actions or highlights.", "name": "colorBackgroundPrimary" }, { "type": "color", "category": "background-color", "value": "rgb(235, 244, 255)", "comment": "Weakest background color used for primary actions or highlights.", "name": "colorBackgroundPrimaryWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(244, 124, 34)", "comment": "Background color used to represent an entity or person as \"busy\".", "name": "colorBackgroundBusy" }, { "type": "color", "category": "background-color", "value": "rgb(20, 176, 83)", "comment": "Background color used for success alerts and toasts.", "name": "colorBackgroundSuccess" }, { "type": "color", "category": "background-color", "value": "rgb(254, 236, 236)", "comment": "Weakest background color used for destructive actions or highlights.", "name": "colorBackgroundDestructiveWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(142, 150, 174)", "comment": "Background color used to represent an entity or person as \"offline\".", "name": "colorBackgroundOffline" }, { "type": "color", "category": "background-color", "value": "rgb(244, 244, 246)", "comment": "Background color used for alternative striped rows.", "name": "colorBackgroundRowStriped" }, { "type": "color", "category": "background-color", "value": "rgb(6, 3, 58)", "comment": "Strongest background color used for primary actions or highlights.", "name": "colorBackgroundPrimaryStrongest" }, { "type": "color", "category": "background-color", "value": "rgb(237, 253, 243)", "comment": "Weakest background color used for success alerts and toasts.", "name": "colorBackgroundSuccessWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(49, 12, 12)", "comment": "Strongest background color used for destructive actions or highlights.", "name": "colorBackgroundDestructiveStrongest" }, { "type": "color", "category": "background-color", "value": "rgb(117, 12, 12)", "comment": "Strongest background color used for error alerts and toasts.", "name": "colorBackgroundErrorStrong" }, { "type": "color", "category": "background-color", "value": "rgb(3, 11, 93)", "comment": "Strong primary brand background, accessible with inverse text.", "name": "colorBackgroundBrandStrong" }, { "type": "color", "category": "background-color", "value": "rgb(0, 20, 137)", "comment": "Primary brand background, accessible with inverse text.", "name": "colorBackgroundBrand" }, { "type": "color", "category": "background-color", "value": "rgb(214, 31, 31)", "comment": "Background color used for error alerts and toasts.", "name": "colorBackgroundError" }, { "type": "color", "category": "background-color", "value": "rgb(235, 244, 255)", "comment": "Weakest background color used for neutral or default variants.", "name": "colorBackgroundNeutralWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(20, 176, 83)", "comment": "Background color used to represent an entity or person as \"available\".", "name": "colorBackgroundAvailable" }, { "type": "color", "category": "background-color", "value": "rgb(254, 236, 236)", "comment": "Weakest background color used for error alerts and toasts.", "name": "colorBackgroundErrorWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(235, 86, 86)", "comment": "Background color used to represent required form fields.", "name": "colorBackgroundRequired" }, { "type": "color", "category": "background-color", "value": "rgb(49, 12, 12)", "comment": "Strongest error background color", "name": "colorBackgroundErrorStrongest" }, { "type": "color", "category": "background-color", "value": "rgb(245, 240, 252)", "comment": "Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens.", "name": "colorBackgroundDecorative40Weakest" }, { "type": "color", "category": "background-color", "value": "rgb(57, 71, 98)", "comment": "Stronger inverse background color for any container. Must be used on color-background-body-inverse.", "name": "colorBackgroundInverseStronger" }, { "type": "color", "category": "background-color", "value": "rgb(237, 253, 243)", "comment": "Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens.", "name": "colorBackgroundDecorative30Weakest" }, { "type": "color", "category": "background-color", "value": "rgb(255, 255, 255)", "comment": "Background color used for the main page body.", "name": "colorBackgroundBody" }, { "type": "color", "category": "background-color", "value": "rgb(0, 20, 137)", "comment": "Strong background color used for primary actions or highlights.", "name": "colorBackgroundPrimaryStrong" }, { "type": "color", "category": "background-color", "value": "rgb(235, 244, 255)", "comment": "Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens.", "name": "colorBackgroundDecorative20Weakest" }, { "type": "color", "category": "background-color", "value": "rgb(117, 12, 12)", "comment": "Strong background color used for destructive actions or highlights.", "name": "colorBackgroundDestructiveStrong" }, { "type": "color", "category": "background-color", "value": "rgb(246, 177, 177)", "comment": "Weak background color used for destructive actions or highlights.", "name": "colorBackgroundDestructiveWeak" }, { "type": "color", "category": "background-color", "value": "rgb(244, 244, 246)", "comment": "Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens.", "name": "colorBackgroundDecorative10Weakest" }, { "type": "color", "category": "background-color", "value": "rgb(244, 244, 246)", "comment": "Default background color for any container.", "name": "colorBackground" }, { "type": "color", "category": "background-color", "value": "rgb(153, 205, 255)", "comment": "Weak background color used for primary actions or highlights.", "name": "colorBackgroundPrimaryWeak" }, { "type": "color", "category": "background-color", "value": "rgb(106, 221, 178)", "comment": "Brand accent background color representing Segment.", "name": "colorBackgroundBrand30" }, { "type": "color", "category": "background-color", "value": "rgb(255, 255, 255)", "comment": "The weakest background color used for containers.", "name": "colorBackgroundWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(136, 145, 170)", "comment": "Stronger background color used for containers.", "name": "colorBackgroundStronger" }, { "type": "color", "category": "background-color", "value": "rgb(37, 57, 91)", "comment": "Elevation token for color-background-inverse-strong elements.", "name": "colorBackgroundInverseStrongElevation" }, { "type": "color", "category": "background-color", "value": "rgb(81, 169, 227)", "comment": "Brand accent background color representing Sendgrid.", "name": "colorBackgroundBrand20" }, { "type": "color", "category": "background-color", "value": "rgb(242, 47, 70)", "comment": "Highlight brand background, accessible with black text.", "name": "colorBackgroundBrandHighlight" }, { "type": "color", "category": "background-color", "value": "rgba(242, 47, 70, 0.1)", "comment": "Weakest background color used for brand highlights.", "name": "colorBackgroundBrandHighlightWeakest" }, { "type": "color", "category": "background-color", "value": "rgb(75, 86, 113)", "comment": "Strongest background color used for containers.", "name": "colorBackgroundStrongest" }, { "type": "color", "category": "background-color", "value": "rgb(37, 57, 91)", "comment": "Elevation token for color-background-inverse-weak elements.", "name": "colorBackgroundInverseWeakElevation" }, { "type": "color", "category": "background-color", "value": "rgb(242, 190, 90)", "comment": "Brand accent background color representing Twilio.", "name": "colorBackgroundBrand10" }, { "type": "color", "category": "background-color", "value": "rgb(255, 255, 255)", "comment": "Background color for elevated elements. Matches color-background-body in light mode but appears slightly lighter in dark mode to maintain focus.", "name": "colorBackgroundWeaker" }, { "type": "color", "category": "background-color", "value": "rgb(18, 28, 45)", "comment": "Inverse background color used for the main page body.", "name": "colorBackgroundBodyInverse" }, { "type": "color", "category": "background-color", "value": "rgb(31, 48, 76)", "comment": "Inverse background color used for containers.", "name": "colorBackgroundInverse" }, { "type": "color", "category": "background-color", "value": "rgba(6, 3, 58, 0.4)", "comment": "Background color used for overlays.", "name": "colorBackgroundOverlay" }, { "type": "color", "category": "background-color", "value": "rgb(214, 31, 31)", "comment": "Background color used to represent an entity or person as \"unavailable\".", "name": "colorBackgroundUnavailable" }, { "type": "color", "category": "background-color", "value": "rgb(225, 227, 234)", "comment": "Elevation token for color-background-strong elements.", "name": "colorBackgroundStrongElevation" }, { "type": "color", "category": "background-color", "value": "rgb(255, 255, 255)", "comment": "Strongest inverse background color used for containers.", "name": "colorBackgroundInverseStrongest" }, { "type": "color", "category": "background-color", "value": "rgb(249, 249, 250)", "comment": "Elevation token for color-background-weak elements.", "name": "colorBackgroundWeakElevation" }, { "type": "color", "category": "background-color", "value": "rgb(74, 11, 11)", "comment": "Stronger error background color", "name": "colorBackgroundErrorStronger" }, { "type": "color", "category": "background-color", "value": "rgb(6, 3, 58)", "comment": "Stronger primary brand background, accessible with inverse text.", "name": "colorBackgroundBrandStronger" }, { "type": "color", "category": "border-color", "value": "rgb(74, 11, 11)", "comment": "Stronger error border color", "name": "colorBorderErrorStronger" }, { "type": "color", "category": "border-color", "value": "rgb(255, 179, 122)", "comment": "Weak warning border color", "name": "colorBorderWarningWeak" }, { "type": "color", "category": "border-color", "value": "rgb(231, 220, 250)", "comment": "Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens.", "name": "colorBorderDecorative40Weaker" }, { "type": "color", "category": "border-color", "value": "rgb(252, 207, 207)", "comment": "Weaker error border color", "name": "colorBorderErrorWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(231, 220, 250)", "comment": "User avatar border color.", "name": "colorBorderUser" }, { "type": "color", "category": "border-color", "value": "rgb(204, 228, 255)", "comment": "Weaker neutral border color", "name": "colorBorderNeutralWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(244, 124, 34)", "comment": "Warning border color", "name": "colorBorderWarning" }, { "type": "color", "category": "border-color", "value": "rgb(209, 250, 224)", "comment": "Weaker success border color", "name": "colorBorderSuccessWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(3, 11, 93)", "comment": "Stronger primary border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-subaccount", "color-background-trial", "color-background-neutral-weakest", "color-background-success-weakest", "color-background-warning-weakest", "color-background-error-weakest", "color-background-new", "color-background-row-striped", "color-background-primary-weak", "color-background-primary-weaker", "color-background-primary-weakest", "color-background-destructive-weak", "color-background-destructive-weaker", "color-background-destructive-weakest" ], "name": "colorBorderPrimaryStronger" }, { "type": "color", "category": "border-color", "value": "rgb(74, 11, 11)", "comment": "Stronger destructive hover border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-subaccount", "color-background-trial", "color-background-neutral-weakest", "color-background-success-weakest", "color-background-warning-weakest", "color-background-error-weakest", "color-background-new", "color-background-row-striped", "color-background-primary-weak", "color-background-primary-weaker", "color-background-primary-weakest", "color-background-destructive-weak", "color-background-destructive-weaker", "color-background-destructive-weakest" ], "name": "colorBorderDestructiveStronger" }, { "type": "color", "category": "border-color", "value": "rgb(254, 245, 238)", "comment": "Weakest warning border color", "name": "colorBorderWarningWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(204, 228, 255)", "comment": "Weaker primary border color", "name": "colorBorderPrimaryWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(252, 207, 207)", "comment": "Destructive focus border color", "name": "colorBorderDestructiveWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(231, 220, 250)", "comment": "Weaker border color for something designated as new", "name": "colorBorderNewWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(214, 31, 31)", "comment": "Destructive border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-neutral-weakest", "color-background-row-striped", "color-background-primary-weakest", "color-background-destructive-weakest" ], "name": "colorBorderDestructive" }, { "type": "color", "category": "border-color", "value": "rgb(225, 227, 234)", "comment": "Strong border on inverse backgrounds. Must be used on color-background-body-inverse.", "uicontrol_contrast_pairing": [ "color-background-body-inverse" ], "name": "colorBorderInverseStrong" }, { "type": "color", "category": "border-color", "value": "rgb(2, 99, 224)", "comment": "Primary border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-neutral-weakest", "color-background-row-striped", "color-background-primary-weakest", "color-background-destructive-weakest" ], "name": "colorBorderPrimary" }, { "type": "color", "category": "border-color", "value": "rgb(235, 244, 255)", "comment": "Weakest primary border color", "name": "colorBorderPrimaryWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(20, 176, 83)", "comment": "Success border color", "name": "colorBorderSuccess" }, { "type": "color", "category": "border-color", "value": "rgb(254, 236, 236)", "comment": "Destructive focus border color", "name": "colorBorderDestructiveWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(49, 12, 12)", "comment": "Strongest destructive hover border color", "name": "colorBorderDestructiveStrongest" }, { "type": "color", "category": "border-color", "value": "rgb(6, 3, 58)", "comment": "Strongest primary border color", "name": "colorBorderPrimaryStrongest" }, { "type": "color", "category": "border-color", "value": "rgb(237, 253, 243)", "comment": "Weakest success border color", "name": "colorBorderSuccessWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(253, 220, 196)", "comment": "Weaker warning border color", "name": "colorBorderWarningWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(96, 107, 133)", "comment": "Strong border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-strong", "color-background-body", "color-background-subaccount", "color-background-trial", "color-background-neutral-weakest", "color-background-success-weakest", "color-background-warning-weakest", "color-background-error-weakest", "color-background-new", "color-background-row-striped", "color-background-primary-weaker", "color-background-primary-weakest", "color-background-destructive-weaker", "color-background-destructive-weakest" ], "name": "colorBorderStrong" }, { "type": "color", "category": "border-color", "value": "rgb(202, 205, 216)", "comment": "Weak border color", "name": "colorBorderWeak" }, { "type": "color", "category": "border-color", "value": "rgb(2, 99, 224)", "comment": "Neutral border color", "name": "colorBorderNeutral" }, { "type": "color", "category": "border-color", "value": "rgb(214, 31, 31)", "comment": "Error border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-neutral-weakest", "color-background-warning-weakest", "color-background-error-weakest", "color-background-row-striped", "color-background-primary-weakest", "color-background-destructive-weakest" ], "name": "colorBorderError" }, { "type": "color", "category": "border-color", "value": "rgb(254, 236, 236)", "comment": "Weakest error border color", "name": "colorBorderErrorWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(49, 12, 12)", "comment": "Strongest error border color", "name": "colorBorderErrorStrongest" }, { "type": "color", "category": "border-color", "value": "rgb(117, 12, 12)", "comment": "Strong error border color", "name": "colorBorderErrorStrong" }, { "type": "color", "category": "border-color", "value": "rgb(245, 138, 138)", "comment": "Weak error border color", "name": "colorBorderErrorWeak" }, { "type": "color", "category": "border-color", "value": "rgb(102, 179, 255)", "comment": "Weak neutral border color", "name": "colorBorderNeutralWeak" }, { "type": "color", "category": "border-color", "value": "rgb(136, 145, 170)", "comment": "Default border color", "uicontrol_contrast_pairing": [ "color-background-body" ], "name": "colorBorder" }, { "type": "color", "category": "border-color", "value": "rgb(255, 255, 255)", "comment": "Weakest border color", "name": "colorBorderWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(244, 244, 246)", "comment": "Stronger border on inverse backgrounds. Must be used on color-background-body-inverse.", "uicontrol_contrast_pairing": [ "color-background-body-inverse" ], "name": "colorBorderInverseStronger" }, { "type": "color", "category": "border-color", "value": "rgb(57, 71, 98)", "comment": "Weaker border on inverse backgrounds. Must be used on color-background-body-inverse.", "name": "colorBorderInverseWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(54, 213, 118)", "comment": "Weak success border color", "name": "colorBorderSuccessWeak" }, { "type": "color", "category": "border-color", "value": "rgb(0, 20, 137)", "comment": "Strong primary border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-subaccount", "color-background-trial", "color-background-neutral-weakest", "color-background-success-weakest", "color-background-warning-weakest", "color-background-error-weakest", "color-background-new", "color-background-row-striped", "color-background-primary-weak", "color-background-primary-weaker", "color-background-primary-weakest", "color-background-destructive-weak", "color-background-destructive-weaker", "color-background-destructive-weakest" ], "name": "colorBorderPrimaryStrong" }, { "type": "color", "category": "border-color", "value": "rgb(136, 145, 170)", "comment": "Border on inverse backgrounds. Must be used on color-background-body-inverse.", "uicontrol_contrast_pairing": [ "color-background-body-inverse" ], "name": "colorBorderInverse" }, { "type": "color", "category": "border-color", "value": "rgb(117, 12, 12)", "comment": "Destructive focus border color", "uicontrol_contrast_pairing": [ "color-background", "color-background-body", "color-background-subaccount", "color-background-trial", "color-background-neutral-weakest", "color-background-success-weakest", "color-background-warning-weakest", "color-background-error-weakest", "color-background-new", "color-background-row-striped", "color-background-primary-weak", "color-background-primary-weaker", "color-background-primary-weakest", "color-background-destructive-weak", "color-background-destructive-weaker", "color-background-destructive-weakest" ], "name": "colorBorderDestructiveStrong" }, { "type": "color", "category": "border-color", "value": "rgb(153, 205, 255)", "comment": "Weak primary border color", "name": "colorBorderPrimaryWeak" }, { "type": "color", "category": "border-color", "value": "rgb(31, 48, 76)", "comment": "Weakest border on inverse backgrounds. Must be used on color-background-body-inverse.", "name": "colorBorderInverseWeakest" }, { "type": "color", "category": "border-color", "value": "rgb(246, 177, 177)", "comment": "Destructive focus border color", "name": "colorBorderDestructiveWeak" }, { "type": "color", "category": "border-color", "value": "rgb(255, 255, 255)", "comment": "Strongest border on inverse backgrounds. Must be used on color-background-body-inverse.", "uicontrol_contrast_pairing": [ "color-background-body-inverse" ], "name": "colorBorderInverseStrongest" }, { "type": "color", "category": "border-color", "value": "rgb(166, 127, 227)", "comment": "Weak border color for something designated as new", "name": "colorBorderNewWeak" }, { "type": "color", "category": "border-color", "value": "rgb(225, 227, 234)", "comment": "Weaker border color", "name": "colorBorderWeaker" }, { "type": "color", "category": "border-color", "value": "rgb(225, 227, 234)", "comment": "Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens.", "name": "colorBorderDecorative10Weaker" }, { "type": "color", "category": "border-color", "value": "rgb(204, 228, 255)", "comment": "Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens.", "name": "colorBorderDecorative20Weaker" }, { "type": "color", "category": "border-color", "value": "rgb(209, 250, 224)", "comment": "Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens.", "name": "colorBorderDecorative30Weaker" }, { "type": "size", "category": "radius", "value": "0.5", "comment": "Circular border radius", "name": "borderRadiusCircle" }, { "type": "size", "category": "radius", "value": "32px", "comment": "Largest border radius", "name": "borderRadius90" }, { "type": "size", "category": "radius", "value": "28px", "comment": "Extra-large border radius", "name": "borderRadius80" }, { "type": "size", "category": "radius", "value": "100px", "comment": "Pill border radius", "name": "borderRadiusPill" }, { "type": "size", "category": "radius", "value": "24px", "comment": "Larger border radius", "name": "borderRadius70" }, { "type": "size", "category": "radius", "value": "20px", "comment": "Large border radiusr", "name": "borderRadius60" }, { "type": "size", "category": "radius", "value": "16px", "comment": "Medium-large border radius", "name": "borderRadius50" }, { "type": "size", "category": "radius", "value": "12px", "comment": "Medium border radius", "name": "borderRadius40" }, { "type": "size", "category": "radius", "value": "0", "comment": "Border radius reset", "name": "borderRadius0" }, { "type": "size", "category": "radius", "value": "8px", "comment": "Small-medium border radius", "name": "borderRadius30" }, { "type": "size", "category": "radius", "value": "4px", "comment": "Small border radius", "name": "borderRadius20" }, { "type": "size", "category": "radius", "value": "2px", "comment": "Smallest border radius", "name": "borderRadius10" }, { "type": "size", "category": "border-width", "value": "0", "comment": "Border width reset", "name": "borderWidth0" }, { "type": "size", "category": "border-width", "value": "1px", "comment": "Constant border width token for border width 10", "name": "borderWidth10" }, { "type": "size", "category": "border-width", "value": "2px", "comment": "Constant border width token for border width 20", "name": "borderWidth20" }, { "type": "size", "category": "border-width", "value": "4px", "comment": "Constant border width token for border width 30", "name": "borderWidth30" }, { "type": "size", "category": "border-width", "value": "8px", "comment": "Constant border width token for border width 40", "name": "borderWidth40" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #e7dcfa", "comment": "Weaker bottom shadow border for new status", "name": "shadowBorderBottomNewWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 4px 16px 0 rgba(18, 28, 45, 0.2)", "comment": "Default shadow.", "name": "shadow" }, { "type": "shadow", "category": "box-shadow", "value": "inset 0 -1px 0 0 #394762", "comment": "Weaker bottom shadow border for tab container on inverse backgrounds", "name": "shadowBorderBottomInverseWeakerInset" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #fff1b3", "comment": "Shadow border for subaccount badge.", "name": "shadowBorderSubaccount" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #edeef2", "comment": "Accent shadows that subtly define the edges of a container. They serve as a lightweight alternative to risen shadows at lower elevations.", "name": "shadowElevation05" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #4a0b0b", "comment": "Strong shadow border for destructive interactions", "name": "shadowBorderDestructiveStronger" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #d1fae0", "comment": "Weaker shadow border for success inputs.", "name": "shadowBorderSuccessWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #5817bd", "comment": "Shadow border for the sidebar beta badge.", "name": "shadowBorderInverseNewWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #030b5d", "comment": "Stronger shadow border for inputs active.", "name": "shadowBorderPrimaryStronger" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #fddcc4", "comment": "Weaker bottom shadow border for warning status", "name": "shadowBorderBottomWarningWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #fccfcf", "comment": "Weaker shadow border for destructive interactions.", "name": "shadowBorderDestructiveWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #cce4ff", "comment": "Weaker shadow border for primary interactions.", "name": "shadowBorderPrimaryWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 -1px 0 #cce4ff", "comment": "Top shadow border for for selected status of horizontal tabs on inverse backgrounds", "name": "shadowBorderTopInverseStrongest" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #cacdd8", "comment": "Bottom shadow border for border weak color", "name": "shadowBorderBottomWeak" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #e7dcfa", "comment": "Weaker shadow border for new status inputs.", "name": "shadowBorderNewWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 0 #1f304c", "comment": "Accent shadows that subtly define the bottom edge of an inverse element. They serve as a lightweight alternative to risen shadows at lower elevations.", "name": "shadowElevationBottomInverse05" }, { "type": "shadow", "category": "box-shadow", "value": "0 2px 8px 0 rgba(18, 28, 45, 0.1)", "comment": "Low elevation default shadow.", "name": "shadowLow" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #f9f9fa, -4px 0 8px 0 rgba(15, 22, 33, 0.1), -16px 0 32px 0 rgba(15, 22, 33, 0.05)", "comment": "Use for elements that dynamically open from the right side of the screen, appearing above the UI to indicate a greater separation from the underlying surface.", "name": "shadowElevationLeft20" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #e1e3ea", "comment": "Strong shadow border on interactive elements on inverse backgrounds.", "name": "shadowBorderInverseStrong" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #fddcc4", "comment": "Weaker shadow border for warning inputs.", "name": "shadowBorderWarningWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 0 #edeef2", "comment": "Accent shadows that subtly define the bottom edge of an element. They serve as a lightweight alternative to risen shadows at lower elevations.", "name": "shadowElevationBottom05" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #606b85", "comment": "Strong shadow border for inputs.", "name": "shadowBorderStrong" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 4px rgba(2, 99, 224, 0.7)", "comment": "Shadow for focus ring on interactive elements.", "name": "shadowFocus" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #cacdd8", "comment": "Weak shadow border for disabled inputs.", "name": "shadowBorderWeak" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 4px rgba(255, 255, 255, 0.4)", "comment": "Shadow for focus ring on interactive elements on inverse backgrounds.", "name": "shadowFocusInverse" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #0263e0", "comment": "Default shadow border for primary interactions.", "name": "shadowBorderPrimary" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #d61f1f", "comment": "Shadow border for destructive interactions.", "name": "shadowBorderDestructive" }, { "type": "shadow", "category": "box-shadow", "value": "0 16px 24px 0 rgba(18, 28, 45, 0.2)", "comment": "High elevation default shadow.", "name": "shadowHigh" }, { "type": "shadow", "category": "box-shadow", "value": "-4px 0 8px -4px rgba(18, 28, 45, 0.2)", "comment": "Right shadow border for elements.", "name": "shadowRight" }, { "type": "shadow", "category": "box-shadow", "value": "1px 0 0 0 #1f304c", "comment": "Accent shadows that subtly define the right edge of an inverse element. They serve as a lightweight alternative to risen shadows at lower elevations.", "name": "shadowElevationRightInverse05" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #750c0c", "comment": "Shadow border for error inputs hover.", "name": "shadowBorderErrorStrong" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #394762", "comment": "Bottom shadow border for inverse border weaker color", "name": "shadowBorderBottomInverseWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #06033a", "comment": "Strongest shadow border for inputs active.", "name": "shadowBorderPrimaryStrongest" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #310c0c", "comment": "Strongest shadow border for destructive interactions", "name": "shadowBorderDestructiveStrongest" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #eb5656", "comment": "Shadow border for inverse error inputs.", "name": "shadowBorderErrorWeak" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #855c15", "comment": "Strong bottom shadow border for brand 10", "name": "shadowBorderBottomBrand10Strong" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #043cb5", "comment": "Strong bottom shadow border for brand 20", "name": "shadowBorderBottomBrand20Strong" }, { "type": "shadow", "category": "box-shadow", "value": "-4px 0 8px -4px rgba(0, 0, 0, 0.4)", "comment": "Right shadow border for inverse elements.", "name": "shadowRightInverse" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #f9f9fa, 0 6px 8px 0 rgba(15, 22, 33, 0.1), 16px 16px 32px 0 rgba(15, 22, 33, 0.05)", "comment": "Use on elements that sit above the UI to indicate a greater distance distance from the surface behind them.", "name": "shadowElevationTop20" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #0e7c3a", "comment": "Strong bottom shadow border for brand 30", "name": "shadowBorderBottomBrand30Strong" }, { "type": "shadow", "category": "box-shadow", "value": "4px 0 8px -4px rgba(18, 28, 45, 0.2)", "comment": "Left shadow border for elements.", "name": "shadowLeft" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #d61f1f", "comment": "Shadow border for error inputs.", "name": "shadowBorderError" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #e1e3ea", "comment": "Weaker bottom shadow border for decorative 10", "name": "shadowBorderBottomDecorative10Weaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #006dfa", "comment": "Bottom shadow border for primary status", "name": "shadowBorderBottomPrimary" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #cce4ff", "comment": "Weaker bottom shadow border for decorative 20", "name": "shadowBorderBottomDecorative20Weaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #f4f4f6", "comment": "Stronger shadow border on interactive elements on inverse backgrounds.", "name": "shadowBorderInverseStronger" }, { "type": "shadow", "category": "box-shadow", "value": "inset 0 -1px 0 0 #cacdd8", "comment": "Weak bottom shadow border for tab container", "name": "shadowBorderBottomWeakInset" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #310c0c", "comment": "Strongest shadow border for error inputs hover.", "name": "shadowBorderErrorStrongest" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #750c0c", "comment": "Strong shadow border for destructive interactions", "name": "shadowBorderDestructiveStrong" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #394762", "comment": "Weaker shadow border on interactive elements on inverse backgrounds.", "name": "shadowBorderInverseWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 -1px 0 #006dfa", "comment": "Top shadow border for selected status of horizontal tabs", "name": "shadowBorderTopPrimary" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #d1fae0", "comment": "Weaker bottom shadow border for decorative 30", "name": "shadowBorderBottomDecorative30Weaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #001489", "comment": "Strong shadow border for inputs hover.", "name": "shadowBorderPrimaryStrong" }, { "type": "shadow", "category": "box-shadow", "value": "mint", "comment": "Shadow border for brand 30", "name": "shadowBorderBrand30" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #99cdff", "comment": "Weaker shadow border for primary interactions.", "name": "shadowBorderPrimaryWeak" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 4px rgba(2, 99, 224, 0.7), 0 0 0 1px #8891aa", "comment": "Shadow for simultaneous focus and border.", "name": "shadowFocusShadowBorder" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #e7dcfa", "comment": "Weaker bottom shadow border for decorative 40", "name": "shadowBorderBottomDecorative40Weaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #f6b1b1", "comment": "Weak shadow border for destructive interactions.", "name": "shadowBorderDestructiveWeak" }, { "type": "shadow", "category": "box-shadow", "value": "4px 0 8px -4px rgba(0, 0, 0, 0.4)", "comment": "Left shadow border for inverse elements.", "name": "shadowLeftInverse" }, { "type": "shadow", "category": "box-shadow", "value": "sky", "comment": "Shadow border for brand 20", "name": "shadowBorderBrand20" }, { "type": "shadow", "category": "box-shadow", "value": "0 -1px 0 #030b5d", "comment": "Top shadow border for selected hover status of horizontal tabs", "name": "shadowBorderTopPrimaryStrongest" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #4a0b0b", "comment": "Stronger bottom shadow border for notification.", "name": "shadowBorderBottomNotificationStronger" }, { "type": "shadow", "category": "box-shadow", "value": "0 1px 0 #fccfcf", "comment": "Weaker bottom shadow border for error status", "name": "shadowBorderBottomErrorWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #e1e3ea", "comment": "Weaker shadow border for disabled inputs.", "name": "shadowBorderWeaker" }, { "type": "shadow", "category": "box-shadow", "value": "0 0 0 1px #8891aa", "comment": "Shadow border for inputs.", "name": "shadowBorder" }, { "type": "shadow", "category": "box-shadow", "value": "0 -1px 0 0 #1f304c, 0 3px 4px 0 rgba(0, 0, 0, 0.1)", "comment": "Use on inverse elements that overlay other UI components but remain visually connected to the elements behind them.", "name": "shadowElevationInverse10" }, { "type": "shadow", "category": "box-shadow", "value": "1px 0 #e1e3ea", "comment": "Right shadow border for hover status of vertical tabs on inverse backgrounds", "name": "shadowBorderRightInverseStrong" }, { "type": "shadow", "catego