UNPKG

105 kBJSONView Raw
1{
2 "properties": [
3 {
4 "type": "color",
5 "category": "background-color",
6 "value": "rgb(200, 175, 240)",
7 "comment": "Background color used for user avatars.",
8 "name": "colorBackgroundUser"
9 },
10 {
11 "type": "color",
12 "category": "background-color",
13 "value": "rgb(209, 250, 224)",
14 "comment": "Background color used for trial accounts.",
15 "name": "colorBackgroundTrial"
16 },
17 {
18 "type": "color",
19 "category": "background-color",
20 "value": "rgb(255, 251, 234)",
21 "comment": "Background color used for subaccounts.",
22 "name": "colorBackgroundSubaccount"
23 },
24 {
25 "type": "color",
26 "category": "background-color",
27 "value": "rgb(3, 11, 93)",
28 "comment": "Stronger background color used for primary actions or highlights.",
29 "name": "colorBackgroundPrimaryStronger"
30 },
31 {
32 "type": "color",
33 "category": "background-color",
34 "value": "rgb(74, 11, 11)",
35 "comment": "Stronger background color used for destructive actions or highlights.",
36 "name": "colorBackgroundDestructiveStronger"
37 },
38 {
39 "type": "color",
40 "category": "background-color",
41 "value": "rgb(204, 228, 255)",
42 "comment": "Weaker background color used for primary actions or highlights.",
43 "name": "colorBackgroundPrimaryWeaker"
44 },
45 {
46 "type": "color",
47 "category": "background-color",
48 "value": "rgb(252, 207, 207)",
49 "comment": "Weaker background color used for destructive actions or highlights.",
50 "name": "colorBackgroundDestructiveWeaker"
51 },
52 {
53 "type": "color",
54 "category": "background-color",
55 "value": "rgb(244, 124, 34)",
56 "comment": "Background color used for warning alerts and toasts.",
57 "name": "colorBackgroundWarning"
58 },
59 {
60 "type": "color",
61 "category": "background-color",
62 "value": "rgb(254, 245, 238)",
63 "comment": "Weakest background color used for warning alerts and toasts.",
64 "name": "colorBackgroundWarningWeakest"
65 },
66 {
67 "type": "color",
68 "category": "background-color",
69 "value": "rgb(57, 71, 98)",
70 "comment": "Strong inverse background color used for containers.",
71 "name": "colorBackgroundInverseStrong"
72 },
73 {
74 "type": "color",
75 "category": "background-color",
76 "value": "rgb(245, 240, 252)",
77 "comment": "Background color used to represent a new status.",
78 "name": "colorBackgroundNew"
79 },
80 {
81 "type": "color",
82 "category": "background-color",
83 "value": "rgb(225, 227, 234)",
84 "comment": "Strong background color used for containers.",
85 "name": "colorBackgroundStrong"
86 },
87 {
88 "type": "color",
89 "category": "background-color",
90 "value": "rgb(250, 247, 253)",
91 "comment": "Weakest background color for indicating a new status.",
92 "name": "colorBackgroundNewWeakest"
93 },
94 {
95 "type": "color",
96 "category": "background-color",
97 "value": "rgb(214, 31, 31)",
98 "comment": "Background color used for destructive actions or highlights.",
99 "name": "colorBackgroundDestructive"
100 },
101 {
102 "type": "color",
103 "category": "background-color",
104 "value": "rgb(249, 249, 250)",
105 "comment": "Weak background color used for containers.",
106 "name": "colorBackgroundWeak"
107 },
108 {
109 "type": "color",
110 "category": "background-color",
111 "value": "rgb(2, 99, 224)",
112 "comment": "Background color used for primary actions or highlights.",
113 "name": "colorBackgroundPrimary"
114 },
115 {
116 "type": "color",
117 "category": "background-color",
118 "value": "rgb(235, 244, 255)",
119 "comment": "Weakest background color used for primary actions or highlights.",
120 "name": "colorBackgroundPrimaryWeakest"
121 },
122 {
123 "type": "color",
124 "category": "background-color",
125 "value": "rgb(244, 124, 34)",
126 "comment": "Background color used to represent an entity or person as \"busy\".",
127 "name": "colorBackgroundBusy"
128 },
129 {
130 "type": "color",
131 "category": "background-color",
132 "value": "rgb(20, 176, 83)",
133 "comment": "Background color used for success alerts and toasts.",
134 "name": "colorBackgroundSuccess"
135 },
136 {
137 "type": "color",
138 "category": "background-color",
139 "value": "rgb(254, 236, 236)",
140 "comment": "Weakest background color used for destructive actions or highlights.",
141 "name": "colorBackgroundDestructiveWeakest"
142 },
143 {
144 "type": "color",
145 "category": "background-color",
146 "value": "rgb(174, 178, 193)",
147 "comment": "Background color used to represent an entity or person as \"offline\".",
148 "name": "colorBackgroundOffline"
149 },
150 {
151 "type": "color",
152 "category": "background-color",
153 "value": "rgb(244, 244, 246)",
154 "comment": "Background color used for alternative striped rows.",
155 "name": "colorBackgroundRowStriped"
156 },
157 {
158 "type": "color",
159 "category": "background-color",
160 "value": "rgb(6, 3, 58)",
161 "comment": "Strongest background color used for primary actions or highlights.",
162 "name": "colorBackgroundPrimaryStrongest"
163 },
164 {
165 "type": "color",
166 "category": "background-color",
167 "value": "rgb(237, 253, 243)",
168 "comment": "Weakest background color used for success alerts and toasts.",
169 "name": "colorBackgroundSuccessWeakest"
170 },
171 {
172 "type": "color",
173 "category": "background-color",
174 "value": "rgb(49, 12, 12)",
175 "comment": "Strongest background color used for destructive actions or highlights.",
176 "name": "colorBackgroundDestructiveStrongest"
177 },
178 {
179 "type": "color",
180 "category": "background-color",
181 "value": "rgb(117, 12, 12)",
182 "comment": "Strongest background color used for error alerts and toasts.",
183 "name": "colorBackgroundErrorStrong"
184 },
185 {
186 "type": "color",
187 "category": "background-color",
188 "value": "rgb(3, 11, 93)",
189 "comment": "Strong primary brand background, accessible with inverse text.",
190 "name": "colorBackgroundBrandStrong"
191 },
192 {
193 "type": "color",
194 "category": "background-color",
195 "value": "rgb(0, 20, 137)",
196 "comment": "Primary brand background, accessible with inverse text.",
197 "name": "colorBackgroundBrand"
198 },
199 {
200 "type": "color",
201 "category": "background-color",
202 "value": "rgb(214, 31, 31)",
203 "comment": "Background color used for error alerts and toasts.",
204 "name": "colorBackgroundError"
205 },
206 {
207 "type": "color",
208 "category": "background-color",
209 "value": "rgb(235, 244, 255)",
210 "comment": "Weakest background color used for neutral or default variants.",
211 "name": "colorBackgroundNeutralWeakest"
212 },
213 {
214 "type": "color",
215 "category": "background-color",
216 "value": "rgb(20, 176, 83)",
217 "comment": "Background color used to represent an entity or person as \"available\".",
218 "name": "colorBackgroundAvailable"
219 },
220 {
221 "type": "color",
222 "category": "background-color",
223 "value": "rgb(254, 236, 236)",
224 "comment": "Weakest background color used for error alerts and toasts.",
225 "name": "colorBackgroundErrorWeakest"
226 },
227 {
228 "type": "color",
229 "category": "background-color",
230 "value": "rgb(235, 86, 86)",
231 "comment": "Background color used to represent required form fields.",
232 "name": "colorBackgroundRequired"
233 },
234 {
235 "type": "color",
236 "category": "background-color",
237 "value": "rgb(49, 12, 12)",
238 "comment": "Strongest error background color",
239 "name": "colorBackgroundErrorStrongest"
240 },
241 {
242 "type": "color",
243 "category": "background-color",
244 "value": "rgb(245, 240, 252)",
245 "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.",
246 "name": "colorBackgroundDecorative40Weakest"
247 },
248 {
249 "type": "color",
250 "category": "background-color",
251 "value": "rgb(57, 71, 98)",
252 "comment": "Stronger inverse background color for any container. Must be used on color-background-body-inverse.",
253 "name": "colorBackgroundInverseStronger"
254 },
255 {
256 "type": "color",
257 "category": "background-color",
258 "value": "rgb(237, 253, 243)",
259 "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.",
260 "name": "colorBackgroundDecorative30Weakest"
261 },
262 {
263 "type": "color",
264 "category": "background-color",
265 "value": "rgb(255, 255, 255)",
266 "comment": "Background color used for the main page body.",
267 "name": "colorBackgroundBody"
268 },
269 {
270 "type": "color",
271 "category": "background-color",
272 "value": "rgb(0, 20, 137)",
273 "comment": "Strong background color used for primary actions or highlights.",
274 "name": "colorBackgroundPrimaryStrong"
275 },
276 {
277 "type": "color",
278 "category": "background-color",
279 "value": "rgb(235, 244, 255)",
280 "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.",
281 "name": "colorBackgroundDecorative20Weakest"
282 },
283 {
284 "type": "color",
285 "category": "background-color",
286 "value": "rgb(117, 12, 12)",
287 "comment": "Strong background color used for destructive actions or highlights.",
288 "name": "colorBackgroundDestructiveStrong"
289 },
290 {
291 "type": "color",
292 "category": "background-color",
293 "value": "rgb(246, 177, 177)",
294 "comment": "Weak background color used for destructive actions or highlights.",
295 "name": "colorBackgroundDestructiveWeak"
296 },
297 {
298 "type": "color",
299 "category": "background-color",
300 "value": "rgb(244, 244, 246)",
301 "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.",
302 "name": "colorBackgroundDecorative10Weakest"
303 },
304 {
305 "type": "color",
306 "category": "background-color",
307 "value": "rgb(244, 244, 246)",
308 "comment": "Default background color for any container.",
309 "name": "colorBackground"
310 },
311 {
312 "type": "color",
313 "category": "background-color",
314 "value": "rgb(153, 205, 255)",
315 "comment": "Weak background color used for primary actions or highlights.",
316 "name": "colorBackgroundPrimaryWeak"
317 },
318 {
319 "type": "color",
320 "category": "background-color",
321 "value": "rgb(106, 221, 178)",
322 "comment": "Brand accent background color representing Segment.",
323 "name": "colorBackgroundBrand30"
324 },
325 {
326 "type": "color",
327 "category": "background-color",
328 "value": "rgb(136, 145, 170)",
329 "comment": "Stronger background color used for containers.",
330 "name": "colorBackgroundStronger"
331 },
332 {
333 "type": "color",
334 "category": "background-color",
335 "value": "rgb(81, 169, 227)",
336 "comment": "Brand accent background color representing Sendgrid.",
337 "name": "colorBackgroundBrand20"
338 },
339 {
340 "type": "color",
341 "category": "background-color",
342 "value": "rgb(242, 47, 70)",
343 "comment": "Highlight brand background, accessible with black text.",
344 "name": "colorBackgroundBrandHighlight"
345 },
346 {
347 "type": "color",
348 "category": "background-color",
349 "value": "rgba(242, 47, 70, 0.1)",
350 "comment": "Weakest background color used for brand highlights.",
351 "name": "colorBackgroundBrandHighlightWeakest"
352 },
353 {
354 "type": "color",
355 "category": "background-color",
356 "value": "rgb(75, 86, 113)",
357 "comment": "Strongest background color used for containers.",
358 "name": "colorBackgroundStrongest"
359 },
360 {
361 "type": "color",
362 "category": "background-color",
363 "value": "rgb(242, 190, 90)",
364 "comment": "Brand accent background color representing Twilio.",
365 "name": "colorBackgroundBrand10"
366 },
367 {
368 "type": "color",
369 "category": "background-color",
370 "value": "rgb(18, 28, 45)",
371 "comment": "Inverse background color used for the main page body.",
372 "name": "colorBackgroundBodyInverse"
373 },
374 {
375 "type": "color",
376 "category": "background-color",
377 "value": "rgb(31, 48, 76)",
378 "comment": "Inverse background color used for containers.",
379 "name": "colorBackgroundInverse"
380 },
381 {
382 "type": "color",
383 "category": "background-color",
384 "value": "rgba(6, 3, 58, 0.4)",
385 "comment": "Background color used for overlays.",
386 "name": "colorBackgroundOverlay"
387 },
388 {
389 "type": "color",
390 "category": "background-color",
391 "value": "rgb(214, 31, 31)",
392 "comment": "Background color used to represent an entity or person as \"unavailable\".",
393 "name": "colorBackgroundUnavailable"
394 },
395 {
396 "type": "color",
397 "category": "background-color",
398 "value": "rgb(255, 255, 255)",
399 "comment": "Strongest inverse background color used for containers.",
400 "name": "colorBackgroundInverseStrongest"
401 },
402 {
403 "type": "color",
404 "category": "background-color",
405 "value": "rgb(74, 11, 11)",
406 "comment": "Stronger error background color",
407 "name": "colorBackgroundErrorStronger"
408 },
409 {
410 "type": "color",
411 "category": "background-color",
412 "value": "rgb(6, 3, 58)",
413 "comment": "Stronger primary brand background, accessible with inverse text.",
414 "name": "colorBackgroundBrandStronger"
415 },
416 {
417 "type": "color",
418 "category": "border-color",
419 "value": "rgb(74, 11, 11)",
420 "comment": "Stronger error border color",
421 "name": "colorBorderErrorStronger"
422 },
423 {
424 "type": "color",
425 "category": "border-color",
426 "value": "rgb(255, 179, 122)",
427 "comment": "Weak warning border color",
428 "name": "colorBorderWarningWeak"
429 },
430 {
431 "type": "color",
432 "category": "border-color",
433 "value": "rgb(231, 220, 250)",
434 "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.",
435 "name": "colorBorderDecorative40Weaker"
436 },
437 {
438 "type": "color",
439 "category": "border-color",
440 "value": "rgb(252, 207, 207)",
441 "comment": "Weaker error border color",
442 "name": "colorBorderErrorWeaker"
443 },
444 {
445 "type": "color",
446 "category": "border-color",
447 "value": "rgb(231, 220, 250)",
448 "comment": "User avatar border color.",
449 "name": "colorBorderUser"
450 },
451 {
452 "type": "color",
453 "category": "border-color",
454 "value": "rgb(204, 228, 255)",
455 "comment": "Weaker neutral border color",
456 "name": "colorBorderNeutralWeaker"
457 },
458 {
459 "type": "color",
460 "category": "border-color",
461 "value": "rgb(244, 124, 34)",
462 "comment": "Warning border color",
463 "name": "colorBorderWarning"
464 },
465 {
466 "type": "color",
467 "category": "border-color",
468 "value": "rgb(209, 250, 224)",
469 "comment": "Weaker success border color",
470 "name": "colorBorderSuccessWeaker"
471 },
472 {
473 "type": "color",
474 "category": "border-color",
475 "value": "rgb(3, 11, 93)",
476 "comment": "Stronger primary border color",
477 "uicontrol_contrast_pairing": [
478 "color-background",
479 "color-background-body",
480 "color-background-subaccount",
481 "color-background-trial",
482 "color-background-neutral-weakest",
483 "color-background-success-weakest",
484 "color-background-warning-weakest",
485 "color-background-error-weakest",
486 "color-background-new",
487 "color-background-row-striped",
488 "color-background-primary-weak",
489 "color-background-primary-weaker",
490 "color-background-primary-weakest",
491 "color-background-destructive-weak",
492 "color-background-destructive-weaker",
493 "color-background-destructive-weakest"
494 ],
495 "name": "colorBorderPrimaryStronger"
496 },
497 {
498 "type": "color",
499 "category": "border-color",
500 "value": "rgb(74, 11, 11)",
501 "comment": "Stronger destructive hover border color",
502 "uicontrol_contrast_pairing": [
503 "color-background",
504 "color-background-body",
505 "color-background-subaccount",
506 "color-background-trial",
507 "color-background-neutral-weakest",
508 "color-background-success-weakest",
509 "color-background-warning-weakest",
510 "color-background-error-weakest",
511 "color-background-new",
512 "color-background-row-striped",
513 "color-background-primary-weak",
514 "color-background-primary-weaker",
515 "color-background-primary-weakest",
516 "color-background-destructive-weak",
517 "color-background-destructive-weaker",
518 "color-background-destructive-weakest"
519 ],
520 "name": "colorBorderDestructiveStronger"
521 },
522 {
523 "type": "color",
524 "category": "border-color",
525 "value": "rgb(254, 245, 238)",
526 "comment": "Weakest warning border color",
527 "name": "colorBorderWarningWeakest"
528 },
529 {
530 "type": "color",
531 "category": "border-color",
532 "value": "rgb(204, 228, 255)",
533 "comment": "Weaker primary border color",
534 "name": "colorBorderPrimaryWeaker"
535 },
536 {
537 "type": "color",
538 "category": "border-color",
539 "value": "rgb(252, 207, 207)",
540 "comment": "Destructive focus border color",
541 "name": "colorBorderDestructiveWeaker"
542 },
543 {
544 "type": "color",
545 "category": "border-color",
546 "value": "rgb(231, 220, 250)",
547 "comment": "Weaker border color for something designated as new",
548 "name": "colorBorderNewWeaker"
549 },
550 {
551 "type": "color",
552 "category": "border-color",
553 "value": "rgb(214, 31, 31)",
554 "comment": "Destructive border color",
555 "uicontrol_contrast_pairing": [
556 "color-background",
557 "color-background-body",
558 "color-background-neutral-weakest",
559 "color-background-row-striped",
560 "color-background-primary-weakest",
561 "color-background-destructive-weakest"
562 ],
563 "name": "colorBorderDestructive"
564 },
565 {
566 "type": "color",
567 "category": "border-color",
568 "value": "rgb(225, 227, 234)",
569 "comment": "Strong border on inverse backgrounds. Must be used on color-background-body-inverse.",
570 "uicontrol_contrast_pairing": [
571 "color-background-body-inverse"
572 ],
573 "name": "colorBorderInverseStrong"
574 },
575 {
576 "type": "color",
577 "category": "border-color",
578 "value": "rgb(2, 99, 224)",
579 "comment": "Primary border color",
580 "uicontrol_contrast_pairing": [
581 "color-background",
582 "color-background-body",
583 "color-background-neutral-weakest",
584 "color-background-row-striped",
585 "color-background-primary-weakest",
586 "color-background-destructive-weakest"
587 ],
588 "name": "colorBorderPrimary"
589 },
590 {
591 "type": "color",
592 "category": "border-color",
593 "value": "rgb(235, 244, 255)",
594 "comment": "Weakest primary border color",
595 "name": "colorBorderPrimaryWeakest"
596 },
597 {
598 "type": "color",
599 "category": "border-color",
600 "value": "rgb(20, 176, 83)",
601 "comment": "Success border color",
602 "name": "colorBorderSuccess"
603 },
604 {
605 "type": "color",
606 "category": "border-color",
607 "value": "rgb(254, 236, 236)",
608 "comment": "Destructive focus border color",
609 "name": "colorBorderDestructiveWeakest"
610 },
611 {
612 "type": "color",
613 "category": "border-color",
614 "value": "rgb(49, 12, 12)",
615 "comment": "Strongest destructive hover border color",
616 "name": "colorBorderDestructiveStrongest"
617 },
618 {
619 "type": "color",
620 "category": "border-color",
621 "value": "rgb(6, 3, 58)",
622 "comment": "Strongest primary border color",
623 "name": "colorBorderPrimaryStrongest"
624 },
625 {
626 "type": "color",
627 "category": "border-color",
628 "value": "rgb(237, 253, 243)",
629 "comment": "Weakest success border color",
630 "name": "colorBorderSuccessWeakest"
631 },
632 {
633 "type": "color",
634 "category": "border-color",
635 "value": "rgb(253, 220, 196)",
636 "comment": "Weaker warning border color",
637 "name": "colorBorderWarningWeaker"
638 },
639 {
640 "type": "color",
641 "category": "border-color",
642 "value": "rgb(96, 107, 133)",
643 "comment": "Strong border color",
644 "uicontrol_contrast_pairing": [
645 "color-background",
646 "color-background-strong",
647 "color-background-body",
648 "color-background-subaccount",
649 "color-background-trial",
650 "color-background-neutral-weakest",
651 "color-background-success-weakest",
652 "color-background-warning-weakest",
653 "color-background-error-weakest",
654 "color-background-new",
655 "color-background-row-striped",
656 "color-background-primary-weaker",
657 "color-background-primary-weakest",
658 "color-background-destructive-weaker",
659 "color-background-destructive-weakest"
660 ],
661 "name": "colorBorderStrong"
662 },
663 {
664 "type": "color",
665 "category": "border-color",
666 "value": "rgb(202, 205, 216)",
667 "comment": "Weak border color",
668 "name": "colorBorderWeak"
669 },
670 {
671 "type": "color",
672 "category": "border-color",
673 "value": "rgb(2, 99, 224)",
674 "comment": "Neutral border color",
675 "name": "colorBorderNeutral"
676 },
677 {
678 "type": "color",
679 "category": "border-color",
680 "value": "rgb(214, 31, 31)",
681 "comment": "Error border color",
682 "uicontrol_contrast_pairing": [
683 "color-background",
684 "color-background-body",
685 "color-background-neutral-weakest",
686 "color-background-warning-weakest",
687 "color-background-error-weakest",
688 "color-background-row-striped",
689 "color-background-primary-weakest",
690 "color-background-destructive-weakest"
691 ],
692 "name": "colorBorderError"
693 },
694 {
695 "type": "color",
696 "category": "border-color",
697 "value": "rgb(254, 236, 236)",
698 "comment": "Weakest error border color",
699 "name": "colorBorderErrorWeakest"
700 },
701 {
702 "type": "color",
703 "category": "border-color",
704 "value": "rgb(49, 12, 12)",
705 "comment": "Strongest error border color",
706 "name": "colorBorderErrorStrongest"
707 },
708 {
709 "type": "color",
710 "category": "border-color",
711 "value": "rgb(117, 12, 12)",
712 "comment": "Strong error border color",
713 "name": "colorBorderErrorStrong"
714 },
715 {
716 "type": "color",
717 "category": "border-color",
718 "value": "rgb(245, 138, 138)",
719 "comment": "Weak error border color",
720 "name": "colorBorderErrorWeak"
721 },
722 {
723 "type": "color",
724 "category": "border-color",
725 "value": "rgb(102, 179, 255)",
726 "comment": "Weak neutral border color",
727 "name": "colorBorderNeutralWeak"
728 },
729 {
730 "type": "color",
731 "category": "border-color",
732 "value": "rgb(136, 145, 170)",
733 "comment": "Default border color",
734 "uicontrol_contrast_pairing": [
735 "color-background-body"
736 ],
737 "name": "colorBorder"
738 },
739 {
740 "type": "color",
741 "category": "border-color",
742 "value": "rgb(255, 255, 255)",
743 "comment": "Weakest border color",
744 "name": "colorBorderWeakest"
745 },
746 {
747 "type": "color",
748 "category": "border-color",
749 "value": "rgb(244, 244, 246)",
750 "comment": "Stronger border on inverse backgrounds. Must be used on color-background-body-inverse.",
751 "uicontrol_contrast_pairing": [
752 "color-background-body-inverse"
753 ],
754 "name": "colorBorderInverseStronger"
755 },
756 {
757 "type": "color",
758 "category": "border-color",
759 "value": "rgb(57, 71, 98)",
760 "comment": "Weaker border on inverse backgrounds. Must be used on color-background-body-inverse.",
761 "name": "colorBorderInverseWeaker"
762 },
763 {
764 "type": "color",
765 "category": "border-color",
766 "value": "rgb(54, 213, 118)",
767 "comment": "Weak success border color",
768 "name": "colorBorderSuccessWeak"
769 },
770 {
771 "type": "color",
772 "category": "border-color",
773 "value": "rgb(0, 20, 137)",
774 "comment": "Strong primary border color",
775 "uicontrol_contrast_pairing": [
776 "color-background",
777 "color-background-body",
778 "color-background-subaccount",
779 "color-background-trial",
780 "color-background-neutral-weakest",
781 "color-background-success-weakest",
782 "color-background-warning-weakest",
783 "color-background-error-weakest",
784 "color-background-new",
785 "color-background-row-striped",
786 "color-background-primary-weak",
787 "color-background-primary-weaker",
788 "color-background-primary-weakest",
789 "color-background-destructive-weak",
790 "color-background-destructive-weaker",
791 "color-background-destructive-weakest"
792 ],
793 "name": "colorBorderPrimaryStrong"
794 },
795 {
796 "type": "color",
797 "category": "border-color",
798 "value": "rgb(136, 145, 170)",
799 "comment": "Border on inverse backgrounds. Must be used on color-background-body-inverse.",
800 "uicontrol_contrast_pairing": [
801 "color-background-body-inverse"
802 ],
803 "name": "colorBorderInverse"
804 },
805 {
806 "type": "color",
807 "category": "border-color",
808 "value": "rgb(117, 12, 12)",
809 "comment": "Destructive focus border color",
810 "uicontrol_contrast_pairing": [
811 "color-background",
812 "color-background-body",
813 "color-background-subaccount",
814 "color-background-trial",
815 "color-background-neutral-weakest",
816 "color-background-success-weakest",
817 "color-background-warning-weakest",
818 "color-background-error-weakest",
819 "color-background-new",
820 "color-background-row-striped",
821 "color-background-primary-weak",
822 "color-background-primary-weaker",
823 "color-background-primary-weakest",
824 "color-background-destructive-weak",
825 "color-background-destructive-weaker",
826 "color-background-destructive-weakest"
827 ],
828 "name": "colorBorderDestructiveStrong"
829 },
830 {
831 "type": "color",
832 "category": "border-color",
833 "value": "rgb(153, 205, 255)",
834 "comment": "Weak primary border color",
835 "name": "colorBorderPrimaryWeak"
836 },
837 {
838 "type": "color",
839 "category": "border-color",
840 "value": "rgb(31, 48, 76)",
841 "comment": "Weakest border on inverse backgrounds. Must be used on color-background-body-inverse.",
842 "name": "colorBorderInverseWeakest"
843 },
844 {
845 "type": "color",
846 "category": "border-color",
847 "value": "rgb(246, 177, 177)",
848 "comment": "Destructive focus border color",
849 "name": "colorBorderDestructiveWeak"
850 },
851 {
852 "type": "color",
853 "category": "border-color",
854 "value": "rgb(255, 255, 255)",
855 "comment": "Strongest border on inverse backgrounds. Must be used on color-background-body-inverse.",
856 "uicontrol_contrast_pairing": [
857 "color-background-body-inverse"
858 ],
859 "name": "colorBorderInverseStrongest"
860 },
861 {
862 "type": "color",
863 "category": "border-color",
864 "value": "rgb(225, 227, 234)",
865 "comment": "Weaker border color",
866 "name": "colorBorderWeaker"
867 },
868 {
869 "type": "color",
870 "category": "border-color",
871 "value": "rgb(225, 227, 234)",
872 "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.",
873 "name": "colorBorderDecorative10Weaker"
874 },
875 {
876 "type": "color",
877 "category": "border-color",
878 "value": "rgb(204, 228, 255)",
879 "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.",
880 "name": "colorBorderDecorative20Weaker"
881 },
882 {
883 "type": "color",
884 "category": "border-color",
885 "value": "rgb(209, 250, 224)",
886 "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.",
887 "name": "colorBorderDecorative30Weaker"
888 },
889 {
890 "type": "size",
891 "category": "radius",
892 "value": "0.5",
893 "comment": "Circular border radius",
894 "name": "borderRadiusCircle"
895 },
896 {
897 "type": "size",
898 "category": "radius",
899 "value": "32px",
900 "comment": "Largest border radius",
901 "name": "borderRadius90"
902 },
903 {
904 "type": "size",
905 "category": "radius",
906 "value": "28px",
907 "comment": "Extra-large border radius",
908 "name": "borderRadius80"
909 },
910 {
911 "type": "size",
912 "category": "radius",
913 "value": "100px",
914 "comment": "Pill border radius",
915 "name": "borderRadiusPill"
916 },
917 {
918 "type": "size",
919 "category": "radius",
920 "value": "24px",
921 "comment": "Larger border radius",
922 "name": "borderRadius70"
923 },
924 {
925 "type": "size",
926 "category": "radius",
927 "value": "20px",
928 "comment": "Large border radiusr",
929 "name": "borderRadius60"
930 },
931 {
932 "type": "size",
933 "category": "radius",
934 "value": "16px",
935 "comment": "Medium-large border radius",
936 "name": "borderRadius50"
937 },
938 {
939 "type": "size",
940 "category": "radius",
941 "value": "12px",
942 "comment": "Medium border radius",
943 "name": "borderRadius40"
944 },
945 {
946 "type": "size",
947 "category": "radius",
948 "value": "0",
949 "comment": "Border radius reset",
950 "name": "borderRadius0"
951 },
952 {
953 "type": "size",
954 "category": "radius",
955 "value": "8px",
956 "comment": "Small-medium border radius",
957 "name": "borderRadius30"
958 },
959 {
960 "type": "size",
961 "category": "radius",
962 "value": "4px",
963 "comment": "Small border radius",
964 "name": "borderRadius20"
965 },
966 {
967 "type": "size",
968 "category": "radius",
969 "value": "2px",
970 "comment": "Smallest border radius",
971 "name": "borderRadius10"
972 },
973 {
974 "type": "size",
975 "category": "border-width",
976 "value": "0",
977 "comment": "Border width reset",
978 "name": "borderWidth0"
979 },
980 {
981 "type": "size",
982 "category": "border-width",
983 "value": "1px",
984 "comment": "Constant border width token for border width 10",
985 "name": "borderWidth10"
986 },
987 {
988 "type": "size",
989 "category": "border-width",
990 "value": "2px",
991 "comment": "Constant border width token for border width 20",
992 "name": "borderWidth20"
993 },
994 {
995 "type": "size",
996 "category": "border-width",
997 "value": "4px",
998 "comment": "Constant border width token for border width 30",
999 "name": "borderWidth30"
1000 },
1001 {
1002 "type": "size",
1003 "category": "border-width",
1004 "value": "8px",
1005 "comment": "Constant border width token for border width 40",
1006 "name": "borderWidth40"
1007 },
1008 {
1009 "type": "shadow",
1010 "category": "box-shadow",
1011 "value": "0 1px 0 #e7dcfa",
1012 "comment": "Weaker bottom shadow border for new status",
1013 "name": "shadowBorderBottomNewWeaker"
1014 },
1015 {
1016 "type": "shadow",
1017 "category": "box-shadow",
1018 "value": "0 4px 16px 0 rgba(18, 28, 45, 0.2)",
1019 "comment": "Default shadow.",
1020 "name": "shadow"
1021 },
1022 {
1023 "type": "shadow",
1024 "category": "box-shadow",
1025 "value": "0 0 0 1px #fff1b3",
1026 "comment": "Shadow border for subaccount badge.",
1027 "name": "shadowBorderSubaccount"
1028 },
1029 {
1030 "type": "shadow",
1031 "category": "box-shadow",
1032 "value": "0 0 0 1px #4a0b0b",
1033 "comment": "Strong shadow border for destructive interactions",
1034 "name": "shadowBorderDestructiveStronger"
1035 },
1036 {
1037 "type": "shadow",
1038 "category": "box-shadow",
1039 "value": "0 0 0 1px #d1fae0",
1040 "comment": "Weaker shadow border for success inputs.",
1041 "name": "shadowBorderSuccessWeaker"
1042 },
1043 {
1044 "type": "shadow",
1045 "category": "box-shadow",
1046 "value": "0 0 0 1px #5817bd",
1047 "comment": "Shadow border for the sidebar beta badge.",
1048 "name": "shadowBorderInverseNewWeaker"
1049 },
1050 {
1051 "type": "shadow",
1052 "category": "box-shadow",
1053 "value": "0 0 0 1px #030b5d",
1054 "comment": "Stronger shadow border for inputs active.",
1055 "name": "shadowBorderPrimaryStronger"
1056 },
1057 {
1058 "type": "shadow",
1059 "category": "box-shadow",
1060 "value": "0 1px 0 #fddcc4",
1061 "comment": "Weaker bottom shadow border for warning status",
1062 "name": "shadowBorderBottomWarningWeaker"
1063 },
1064 {
1065 "type": "shadow",
1066 "category": "box-shadow",
1067 "value": "0 0 0 1px #fccfcf",
1068 "comment": "Weaker shadow border for destructive interactions.",
1069 "name": "shadowBorderDestructiveWeaker"
1070 },
1071 {
1072 "type": "shadow",
1073 "category": "box-shadow",
1074 "value": "0 0 0 1px #cce4ff",
1075 "comment": "Weaker shadow border for primary interactions.",
1076 "name": "shadowBorderPrimaryWeaker"
1077 },
1078 {
1079 "type": "shadow",
1080 "category": "box-shadow",
1081 "value": "0px -1px 0 #cce4ff",
1082 "comment": "Top shadow border for for selected status of horizontal tabs on inverse backgrounds",
1083 "name": "shadowBorderTopInverseStrongest"
1084 },
1085 {
1086 "type": "shadow",
1087 "category": "box-shadow",
1088 "value": "0 0 0 1px #e7dcfa",
1089 "comment": "Weaker shadow border for new status inputs.",
1090 "name": "shadowBorderNewWeaker"
1091 },
1092 {
1093 "type": "shadow",
1094 "category": "box-shadow",
1095 "value": "0 2px 8px 0 rgba(18, 28, 45, 0.1)",
1096 "comment": "Low elevation default shadow.",
1097 "name": "shadowLow"
1098 },
1099 {
1100 "type": "shadow",
1101 "category": "box-shadow",
1102 "value": "0 0 0 1px #e1e3ea",
1103 "comment": "Strong shadow border on interactive elements on inverse backgrounds.",
1104 "name": "shadowBorderInverseStrong"
1105 },
1106 {
1107 "type": "shadow",
1108 "category": "box-shadow",
1109 "value": "0 0 0 1px #fddcc4",
1110 "comment": "Weaker shadow border for warning inputs.",
1111 "name": "shadowBorderWarningWeaker"
1112 },
1113 {
1114 "type": "shadow",
1115 "category": "box-shadow",
1116 "value": "0 0 0 1px #606b85",
1117 "comment": "Strong shadow border for inputs.",
1118 "name": "shadowBorderStrong"
1119 },
1120 {
1121 "type": "shadow",
1122 "category": "box-shadow",
1123 "value": "0 0 0 4px rgba(2, 99, 224, 0.7)",
1124 "comment": "Shadow for focus ring on interactive elements.",
1125 "name": "shadowFocus"
1126 },
1127 {
1128 "type": "shadow",
1129 "category": "box-shadow",
1130 "value": "0 0 0 1px #cacdd8",
1131 "comment": "Weak shadow border for disabled inputs.",
1132 "name": "shadowBorderWeak"
1133 },
1134 {
1135 "type": "shadow",
1136 "category": "box-shadow",
1137 "value": "0 0 0 4px rgba(255, 255, 255, 0.4)",
1138 "comment": "Shadow for focus ring on interactive elements on inverse backgrounds.",
1139 "name": "shadowFocusInverse"
1140 },
1141 {
1142 "type": "shadow",
1143 "category": "box-shadow",
1144 "value": "0 0 0 1px #0263e0",
1145 "comment": "Default shadow border for primary interactions.",
1146 "name": "shadowBorderPrimary"
1147 },
1148 {
1149 "type": "shadow",
1150 "category": "box-shadow",
1151 "value": "0 0 0 1px #d61f1f",
1152 "comment": "Shadow border for destructive interactions.",
1153 "name": "shadowBorderDestructive"
1154 },
1155 {
1156 "type": "shadow",
1157 "category": "box-shadow",
1158 "value": "0 16px 24px 0 rgba(18, 28, 45, 0.2)",
1159 "comment": "High elevation default shadow.",
1160 "name": "shadowHigh"
1161 },
1162 {
1163 "type": "shadow",
1164 "category": "box-shadow",
1165 "value": "0 0 0 1px #750c0c",
1166 "comment": "Shadow border for error inputs hover.",
1167 "name": "shadowBorderErrorStrong"
1168 },
1169 {
1170 "type": "shadow",
1171 "category": "box-shadow",
1172 "value": "0 0 0 1px #06033a",
1173 "comment": "Strongest shadow border for inputs active.",
1174 "name": "shadowBorderPrimaryStrongest"
1175 },
1176 {
1177 "type": "shadow",
1178 "category": "box-shadow",
1179 "value": "0 0 0 1px #310c0c",
1180 "comment": "Strongest shadow border for destructive interactions",
1181 "name": "shadowBorderDestructiveStrongest"
1182 },
1183 {
1184 "type": "shadow",
1185 "category": "box-shadow",
1186 "value": "0 0 0 1px #eb5656",
1187 "comment": "Shadow border for inverse error inputs.",
1188 "name": "shadowBorderErrorWeak"
1189 },
1190 {
1191 "type": "shadow",
1192 "category": "box-shadow",
1193 "value": "0 1px 0 #855c15",
1194 "comment": "Strong bottom shadow border for brand 10",
1195 "name": "shadowBorderBottomBrand10Strong"
1196 },
1197 {
1198 "type": "shadow",
1199 "category": "box-shadow",
1200 "value": "0 1px 0 #043cb5",
1201 "comment": "Strong bottom shadow border for brand 20",
1202 "name": "shadowBorderBottomBrand20Strong"
1203 },
1204 {
1205 "type": "shadow",
1206 "category": "box-shadow",
1207 "value": "0 1px 0 #0e7c3a",
1208 "comment": "Strong bottom shadow border for brand 30",
1209 "name": "shadowBorderBottomBrand30Strong"
1210 },
1211 {
1212 "type": "shadow",
1213 "category": "box-shadow",
1214 "value": "0 0 0 1px #d61f1f",
1215 "comment": "Shadow border for error inputs.",
1216 "name": "shadowBorderError"
1217 },
1218 {
1219 "type": "shadow",
1220 "category": "box-shadow",
1221 "value": "0 1px 0 #e1e3ea",
1222 "comment": "Weaker bottom shadow border for decorative 10",
1223 "name": "shadowBorderBottomDecorative10Weaker"
1224 },
1225 {
1226 "type": "shadow",
1227 "category": "box-shadow",
1228 "value": "0 1px 0 #006dfa",
1229 "comment": "Bottom shadow border for primary status",
1230 "name": "shadowBorderBottomPrimary"
1231 },
1232 {
1233 "type": "shadow",
1234 "category": "box-shadow",
1235 "value": "0 1px 0 #cce4ff",
1236 "comment": "Weaker bottom shadow border for decorative 20",
1237 "name": "shadowBorderBottomDecorative20Weaker"
1238 },
1239 {
1240 "type": "shadow",
1241 "category": "box-shadow",
1242 "value": "0 0 0 1px #f4f4f6",
1243 "comment": "Stronger shadow border on interactive elements on inverse backgrounds.",
1244 "name": "shadowBorderInverseStronger"
1245 },
1246 {
1247 "type": "shadow",
1248 "category": "box-shadow",
1249 "value": "0 0 0 1px #310c0c",
1250 "comment": "Strongest shadow border for error inputs hover.",
1251 "name": "shadowBorderErrorStrongest"
1252 },
1253 {
1254 "type": "shadow",
1255 "category": "box-shadow",
1256 "value": "0 0 0 1px #750c0c",
1257 "comment": "Strong shadow border for destructive interactions",
1258 "name": "shadowBorderDestructiveStrong"
1259 },
1260 {
1261 "type": "shadow",
1262 "category": "box-shadow",
1263 "value": "0 0 0 1px #394762",
1264 "comment": "Weaker shadow border on interactive elements on inverse backgrounds.",
1265 "name": "shadowBorderInverseWeaker"
1266 },
1267 {
1268 "type": "shadow",
1269 "category": "box-shadow",
1270 "value": "0px -1px 0 #006dfa",
1271 "comment": "Top shadow border for selected status of horizontal tabs",
1272 "name": "shadowBorderTopPrimary"
1273 },
1274 {
1275 "type": "shadow",
1276 "category": "box-shadow",
1277 "value": "0 1px 0 #d1fae0",
1278 "comment": "Weaker bottom shadow border for decorative 30",
1279 "name": "shadowBorderBottomDecorative30Weaker"
1280 },
1281 {
1282 "type": "shadow",
1283 "category": "box-shadow",
1284 "value": "0 0 0 1px #001489",
1285 "comment": "Strong shadow border for inputs hover.",
1286 "name": "shadowBorderPrimaryStrong"
1287 },
1288 {
1289 "type": "shadow",
1290 "category": "box-shadow",
1291 "value": "mint",
1292 "comment": "Shadow border for brand 30",
1293 "name": "shadowBorderBrand30"
1294 },
1295 {
1296 "type": "shadow",
1297 "category": "box-shadow",
1298 "value": "0 0 0 1px #99cdff",
1299 "comment": "Weaker shadow border for primary interactions.",
1300 "name": "shadowBorderPrimaryWeak"
1301 },
1302 {
1303 "type": "shadow",
1304 "category": "box-shadow",
1305 "value": "0 0 0 4px rgba(2, 99, 224, 0.7), 0 0 0 1px #8891aa",
1306 "comment": "Shadow for simultaneous focus and border.",
1307 "name": "shadowFocusShadowBorder"
1308 },
1309 {
1310 "type": "shadow",
1311 "category": "box-shadow",
1312 "value": "0 1px 0 #e7dcfa",
1313 "comment": "Weaker bottom shadow border for decorative 40",
1314 "name": "shadowBorderBottomDecorative40Weaker"
1315 },
1316 {
1317 "type": "shadow",
1318 "category": "box-shadow",
1319 "value": "0 0 0 1px #f6b1b1",
1320 "comment": "Weak shadow border for destructive interactions.",
1321 "name": "shadowBorderDestructiveWeak"
1322 },
1323 {
1324 "type": "shadow",
1325 "category": "box-shadow",
1326 "value": "sky",
1327 "comment": "Shadow border for brand 20",
1328 "name": "shadowBorderBrand20"
1329 },
1330 {
1331 "type": "shadow",
1332 "category": "box-shadow",
1333 "value": "0px -1px 0 #030b5d",
1334 "comment": "Top shadow border for selected hover status of horizontal tabs",
1335 "name": "shadowBorderTopPrimaryStrongest"
1336 },
1337 {
1338 "type": "shadow",
1339 "category": "box-shadow",
1340 "value": "0 1px 0 #fccfcf",
1341 "comment": "Weaker bottom shadow border for error status",
1342 "name": "shadowBorderBottomErrorWeaker"
1343 },
1344 {
1345 "type": "shadow",
1346 "category": "box-shadow",
1347 "value": "0 0 0 1px #e1e3ea",
1348 "comment": "Weaker shadow border for disabled inputs.",
1349 "name": "shadowBorderWeaker"
1350 },
1351 {
1352 "type": "shadow",
1353 "category": "box-shadow",
1354 "value": "0 0 0 1px #8891aa",
1355 "comment": "Shadow border for inputs.",
1356 "name": "shadowBorder"
1357 },
1358 {
1359 "type": "shadow",
1360 "category": "box-shadow",
1361 "value": "1px 0px #e1e3ea",
1362 "comment": "Right shadow border for hover status of vertical tabs on inverse backgrounds",
1363 "name": "shadowBorderRightInverseStrong"
1364 },
1365 {
1366 "type": "shadow",
1367 "category": "box-shadow",
1368 "value": "0 1px 0 #cce4ff",
1369 "comment": "Weaker bottom shadow border for neutral status",
1370 "name": "shadowBorderBottomNeutralWeaker"
1371 },
1372 {
1373 "type": "shadow",
1374 "category": "box-shadow",
1375 "value": "saffron",
1376 "comment": "Shadow border for brand 10",
1377 "name": "shadowBorderBrand10"
1378 },
1379 {
1380 "type": "shadow",
1381 "category": "box-shadow",
1382 "value": "0 0 0 1px #e1e3ea",
1383 "comment": "Weaker shadow border for decorative 10",
1384 "name": "shadowBorderDecorative10Weaker"
1385 },
1386 {
1387 "type": "shadow",
1388 "category": "box-shadow",
1389 "value": "0 0 0 1px #cce4ff",
1390 "comment": "Weaker shadow border for decorative 20",
1391 "name": "shadowBorderDecorative20Weaker"
1392 },
1393 {
1394 "type": "shadow",
1395 "category": "box-shadow",
1396 "value": "0 1px 0 #ffdd35",
1397 "comment": "Bottom shadow border for subaccount badge",
1398 "name": "shadowBorderBottomSubaccount"
1399 },
1400 {
1401 "type": "shadow",
1402 "category": "box-shadow",
1403 "value": "inset 0 0 0 2px rgba(2, 99, 224, 0.7)",
1404 "comment": "Shadow for inset focus on elements, such as DataGrid cells.",
1405 "name": "shadowFocusInset"
1406 },
1407 {
1408 "type": "shadow",
1409 "category": "box-shadow",
1410 "value": "0 0 0 1px #8891aa",
1411 "comment": "Shadow border on interactive elements on inverse backgrounds.",
1412 "name": "shadowBorderInverse"
1413 },
1414 {
1415 "type": "shadow",
1416 "category": "box-shadow",
1417 "value": "0 0 0 1px #d1fae0",
1418 "comment": "Weaker shadow border for decorative 30",
1419 "name": "shadowBorderDecorative30Weaker"
1420 },
1421 {
1422 "type": "shadow",
1423 "category": "box-shadow",
1424 "value": "0 0 0 1px #1f304c",
1425 "comment": "Weakest shadow border on interactive elements on inverse backgrounds.",
1426 "name": "shadowBorderInverseWeakest"
1427 },
1428 {
1429 "type": "shadow",
1430 "category": "box-shadow",
1431 "value": "0 1px 0 #5817bd",
1432 "comment": "Bottom shadow border for the sidebar beta badge",
1433 "name": "shadowBorderBottomInverseNewWeaker"
1434 },
1435 {
1436 "type": "shadow",
1437 "category": "box-shadow",
1438 "value": "0 1px 0 #d1fae0",
1439 "comment": "Weaker bottom shadow border for success status",
1440 "name": "shadowBorderBottomSuccessWeaker"
1441 },
1442 {
1443 "type": "shadow",
1444 "category": "box-shadow",
1445 "value": "0 0 0 1px #e7dcfa",
1446 "comment": "Weaker shadow border for decorative 40",
1447 "name": "shadowBorderDecorative40Weaker"
1448 },
1449 {
1450 "type": "shadow",
1451 "category": "box-shadow",
1452 "value": "0 0 0 1px #4a0b0b",
1453 "comment": "Shadow border for error inputs hover.",
1454 "name": "shadowBorderErrorStronger"
1455 },
1456 {
1457 "type": "shadow",
1458 "category": "box-shadow",
1459 "value": "0 2px 8px 0 rgba(18, 28, 45, 0.1)",
1460 "comment": "Shadow for cards.",
1461 "name": "shadowCard"
1462 },
1463 {
1464 "type": "shadow",
1465 "category": "box-shadow",
1466 "value": "0 0 0 1px #fccfcf",
1467 "comment": "Weaker shadow border for error inputs.",
1468 "name": "shadowBorderErrorWeaker"
1469 },
1470 {
1471 "type": "shadow",
1472 "category": "box-shadow",
1473 "value": "0 0 0 1px #ffffff",
1474 "comment": "Strongest shadow border on interactive elements on inverse backgrounds.",
1475 "name": "shadowBorderInverseStrongest"
1476 },
1477 {
1478 "type": "shadow",
1479 "category": "box-shadow",
1480 "value": "inset 0 0 0 2px rgba(255, 255, 255, 0.4)",
1481 "comment": "Shadow for inset focus ring on interactive elements on inverse backgrounds.",
1482 "name": "shadowFocusInverseInset"
1483 },
1484 {
1485 "type": "shadow",
1486 "category": "box-shadow",
1487 "value": "0 0 0 1px #8c5bd8",
1488 "comment": "Shadow border for user.",
1489 "name": "shadowBorderUser"
1490 },
1491 {
1492 "type": "shadow",
1493 "category": "box-shadow",
1494 "value": "0 0 0 1px #cce4ff",
1495 "comment": "Weaker shadow border for neutral inputs.",
1496 "name": "shadowBorderNeutralWeaker"
1497 },
1498 {
1499 "type": "color",
1500 "category": "data-visualization",
1501 "value": "rgb(235, 86, 86)",
1502 "comment": "Color used for data visualizations. Must be used in a sequence.",
1503 "uicontrol_contrast_pairing": [
1504 "color-background-body"
1505 ],
1506 "data_visualization_contrast_pairing": [
1507 "color-data-visualization-9",
1508 "color-data-visualization-1"
1509 ],
1510 "name": "colorDataVisualization10"
1511 },
1512 {
1513 "type": "color",
1514 "category": "data-visualization",
1515 "value": "rgb(0, 20, 137)",
1516 "comment": "Color used for data visualizations. Must be used in a sequence.",
1517 "uicontrol_contrast_pairing": [
1518 "color-background-body"
1519 ],
1520 "data_visualization_contrast_pairing": [
1521 "color-data-visualization-10",
1522 "color-data-visualization-2"
1523 ],
1524 "name": "colorDataVisualization1"
1525 },
1526 {
1527 "type": "color",
1528 "category": "data-visualization",
1529 "value": "rgb(14, 124, 58)",
1530 "comment": "Color used for data visualizations. Must be used in a sequence.",
1531 "uicontrol_contrast_pairing": [
1532 "color-background-body"
1533 ],
1534 "data_visualization_contrast_pairing": [
1535 "color-data-visualization-1",
1536 "color-data-visualization-3"
1537 ],
1538 "name": "colorDataVisualization2"
1539 },
1540 {
1541 "type": "color",
1542 "category": "data-visualization",
1543 "value": "rgb(13, 58, 31)",
1544 "comment": "Color used for data visualizations. Must be used in a sequence.",
1545 "uicontrol_contrast_pairing": [
1546 "color-background-body"
1547 ],
1548 "data_visualization_contrast_pairing": [
1549 "color-data-visualization-2",
1550 "color-data-visualization-4"
1551 ],
1552 "name": "colorDataVisualization3"
1553 },
1554 {
1555 "type": "color",
1556 "category": "data-visualization",
1557 "value": "rgb(0, 140, 255)",
1558 "comment": "Color used for data visualizations. Must be used in a sequence.",
1559 "uicontrol_contrast_pairing": [
1560 "color-background-body"
1561 ],
1562 "data_visualization_contrast_pairing": [
1563 "color-data-visualization-3",
1564 "color-data-visualization-5"
1565 ],
1566 "name": "colorDataVisualization4"
1567 },
1568 {
1569 "type": "color",
1570 "category": "data-visualization",
1571 "value": "rgb(57, 71, 98)",
1572 "comment": "Color used for data visualizations. Must be used in a sequence.",
1573 "uicontrol_contrast_pairing": [
1574 "color-background-body"
1575 ],
1576 "data_visualization_contrast_pairing": [
1577 "color-data-visualization-4",
1578 "color-data-visualization-6"
1579 ],
1580 "name": "colorDataVisualization5"
1581 },
1582 {
1583 "type": "color",
1584 "category": "data-visualization",
1585 "value": "rgb(166, 127, 227)",
1586 "comment": "Color used for data visualizations. Must be used in a sequence.",
1587 "uicontrol_contrast_pairing": [
1588 "color-background-body"
1589 ],
1590 "data_visualization_contrast_pairing": [
1591 "color-data-visualization-5",
1592 "color-data-visualization-7"
1593 ],
1594 "name": "colorDataVisualization6"
1595 },
1596 {
1597 "type": "color",
1598 "category": "data-visualization",
1599 "value": "rgb(109, 46, 209)",
1600 "comment": "Color used for data visualizations. Must be used in a sequence.",
1601 "uicontrol_contrast_pairing": [
1602 "color-background-body"
1603 ],
1604 "data_visualization_contrast_pairing": [
1605 "color-data-visualization-6",
1606 "color-data-visualization-8"
1607 ],
1608 "name": "colorDataVisualization7"
1609 },
1610 {
1611 "type": "color",
1612 "category": "data-visualization",
1613 "value": "rgb(136, 145, 170)",
1614 "comment": "Color used for data visualizations. Must be used in a sequence.",
1615 "uicontrol_contrast_pairing": [
1616 "color-background-body"
1617 ],
1618 "data_visualization_contrast_pairing": [
1619 "color-data-visualization-7",
1620 "color-data-visualization-9"
1621 ],
1622 "name": "colorDataVisualization8"
1623 },
1624 {
1625 "type": "color",
1626 "category": "data-visualization",
1627 "value": "rgb(117, 12, 12)",
1628 "comment": "Color used for data visualizations. Must be used in a sequence.",
1629 "uicontrol_contrast_pairing": [
1630 "color-background-body"
1631 ],
1632 "data_visualization_contrast_pairing": [
1633 "color-data-visualization-8",
1634 "color-data-visualization-10"
1635 ],
1636 "name": "colorDataVisualization9"
1637 },
1638 {
1639 "category": "font",
1640 "type": "font",
1641 "value": "'Inter var experimental', 'Inter var', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
1642 "name": "fontFamilyText"
1643 },
1644 {
1645 "category": "font",
1646 "type": "font",
1647 "value": "'TwilioSansMono', Courier, monospace",
1648 "name": "fontFamilyCode"
1649 },
1650 {
1651 "category": "font",
1652 "type": "font",
1653 "value": "'Inter var experimental', 'Inter var', Hiragino Sans, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, Osaka, 'MS PGothic', sans-serif",
1654 "name": "fontFamilyTextJapanese"
1655 },
1656 {
1657 "category": "font",
1658 "type": "font",
1659 "value": "'Inter var experimental', 'Inter var', 'Microsoft JhengHei', 微軟正黑體, 'Microsoft JhengHei UI', 'Microsoft YaHei', 微軟雅黑, 宋体, SimSun, sans-serif",
1660 "name": "fontFamilyTextKorean"
1661 },
1662 {
1663 "category": "font",
1664 "type": "font",
1665 "value": "'Inter var experimental', 'Inter var', 'Microsoft JhengHei', 微軟正黑體, 'Microsoft JhengHei UI', 'Microsoft YaHei', 微軟雅黑, 宋体, SimSun, sans-serif",
1666 "name": "fontFamilyTextChineseTraditional"
1667 },
1668 {
1669 "category": "font",
1670 "type": "font",
1671 "value": "'Inter var experimental', 'Inter var', 'Microsoft YaHei New', 微软雅黑, 'Microsoft Yahei', 'Microsoft JhengHei', 宋体, SimSun, sans-serif",
1672 "name": "fontFamilyTextChineseSimplified"
1673 },
1674 {
1675 "category": "font",
1676 "type": "font",
1677 "value": "'Inter var experimental', 'Inter var', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
1678 "name": "fontFamilyDisplay"
1679 },
1680 {
1681 "category": "font-size",
1682 "type": "font-size",
1683 "value": "48",
1684 "comment": "Constant typography token for font size 110",
1685 "name": "fontSize110"
1686 },
1687 {
1688 "category": "font-size",
1689 "type": "font-size",
1690 "value": "40",
1691 "comment": "Constant typography token for font size 100",
1692 "name": "fontSize100"
1693 },
1694 {
1695 "category": "font-size",
1696 "type": "font-size",
1697 "value": "32",
1698 "comment": "Constant typography token for font size 90",
1699 "name": "fontSize90"
1700 },
1701 {
1702 "category": "font-size",
1703 "type": "font-size",
1704 "value": "28",
1705 "comment": "Constant typography token for font size 80",
1706 "name": "fontSize80"
1707 },
1708 {
1709 "category": "font-size",
1710 "type": "font-size",
1711 "value": "24",
1712 "comment": "Constant typography token for font size 70",
1713 "name": "fontSize70"
1714 },
1715 {
1716 "category": "font-size",
1717 "type": "font-size",
1718 "value": "20",
1719 "comment": "Constant typography token for font size 60",
1720 "name": "fontSize60"
1721 },
1722 {
1723 "category": "font-size",
1724 "type": "font-size",
1725 "value": "18",
1726 "comment": "Constant typography token for font size 50",
1727 "name": "fontSize50"
1728 },
1729 {
1730 "category": "font-size",
1731 "type": "font-size",
1732 "value": "16",
1733 "comment": "Constant typography token for font size 40",
1734 "name": "fontSize40"
1735 },
1736 {
1737 "category": "font-size",
1738 "type": "font-size",
1739 "value": "14",
1740 "comment": "Constant typography token for font size 30",
1741 "name": "fontSize30"
1742 },
1743 {
1744 "category": "font-size",
1745 "type": "font-size",
1746 "value": "12",
1747 "comment": "Constant typography token for font size 20",
1748 "name": "fontSize20"
1749 },
1750 {
1751 "category": "font-size",
1752 "type": "font-size",
1753 "value": "10",
1754 "comment": "Constant typography token for font size 10",
1755 "name": "fontSize10"
1756 },
1757 {
1758 "category": "font-size",
1759 "type": "font-size",
1760 "value": "64",
1761 "comment": "Constant typography token for font size display 30",
1762 "name": "fontSizeDisplay30"
1763 },
1764 {
1765 "category": "font-size",
1766 "type": "font-size",
1767 "value": "48",
1768 "comment": "Constant typography token for font size display 20",
1769 "name": "fontSizeDisplay20"
1770 },
1771 {
1772 "category": "font-size",
1773 "type": "font-size",
1774 "value": "32",
1775 "comment": "Constant typography token for font size display 10",
1776 "name": "fontSizeDisplay10"
1777 },
1778 {
1779 "category": "font-size",
1780 "type": "font-size",
1781 "value": "1",
1782 "comment": "Base font size applied to the html element, used for rem calculations",
1783 "name": "fontSizeBase"
1784 },
1785 {
1786 "category": "font-weight",
1787 "type": "font-weight",
1788 "value": "400",
1789 "comment": "Font weight for light weight",
1790 "name": "fontWeightLight"
1791 },
1792 {
1793 "category": "font-weight",
1794 "type": "font-weight",
1795 "value": "400",
1796 "comment": "Font weight for normal weight",
1797 "name": "fontWeightNormal"
1798 },
1799 {
1800 "category": "font-weight",
1801 "type": "font-weight",
1802 "value": "500",
1803 "comment": "Font weight for medium weight",
1804 "name": "fontWeightMedium"
1805 },
1806 {
1807 "category": "font-weight",
1808 "type": "font-weight",
1809 "value": "600",
1810 "comment": "Font weight for semibold weight",
1811 "name": "fontWeightSemibold"
1812 },
1813 {
1814 "category": "font-weight",
1815 "type": "font-weight",
1816 "value": "700",
1817 "comment": "Font weight for bold weight",
1818 "name": "fontWeightBold"
1819 },
1820 {
1821 "category": "font-weight",
1822 "type": "font-weight",
1823 "value": "800",
1824 "comment": "Font weight for extrabold weight",
1825 "name": "fontWeightExtrabold"
1826 },
1827 {
1828 "category": "line-height",
1829 "type": "number",
1830 "value": "0",
1831 "comment": "Constant line-height token for line-height 0",
1832 "name": "lineHeight0"
1833 },
1834 {
1835 "category": "line-height",
1836 "type": "number",
1837 "value": "64",
1838 "comment": "Constant line-height token for line-height 110",
1839 "name": "lineHeight110"
1840 },
1841 {
1842 "category": "line-height",
1843 "type": "number",
1844 "value": "40",
1845 "comment": "Constant line-height token for line-height 90",
1846 "name": "lineHeight90"
1847 },
1848 {
1849 "category": "line-height",
1850 "type": "number",
1851 "value": "52",
1852 "comment": "Constant line-height token for line-height 100",
1853 "name": "lineHeight100"
1854 },
1855 {
1856 "category": "line-height",
1857 "type": "number",
1858 "value": "40",
1859 "comment": "Constant line-height token for line-height 80",
1860 "name": "lineHeight80"
1861 },
1862 {
1863 "category": "line-height",
1864 "type": "number",
1865 "value": "32",
1866 "comment": "Constant line-height token for line-height 70",
1867 "name": "lineHeight70"
1868 },
1869 {
1870 "category": "line-height",
1871 "type": "number",
1872 "value": "28",
1873 "comment": "Constant line-height token for line-height 60",
1874 "name": "lineHeight60"
1875 },
1876 {
1877 "category": "line-height",
1878 "type": "number",
1879 "value": "28",
1880 "comment": "Constant line-height token for line-height 50",
1881 "name": "lineHeight50"
1882 },
1883 {
1884 "category": "line-height",
1885 "type": "number",
1886 "value": "24",
1887 "comment": "Constant line-height token for line-height 40",
1888 "name": "lineHeight40"
1889 },
1890 {
1891 "category": "line-height",
1892 "type": "number",
1893 "value": "20",
1894 "comment": "Constant line-height token for line-height 30",
1895 "name": "lineHeight30"
1896 },
1897 {
1898 "category": "line-height",
1899 "type": "number",
1900 "value": "20",
1901 "comment": "Constant line-height token for line-height 20",
1902 "name": "lineHeight20"
1903 },
1904 {
1905 "category": "line-height",
1906 "type": "number",
1907 "value": "16",
1908 "comment": "Constant line-height token for line-height 10",
1909 "name": "lineHeight10"
1910 },
1911 {
1912 "category": "line-height",
1913 "type": "number",
1914 "value": "12",
1915 "comment": "Constant line-height token for line-height 05",
1916 "name": "lineHeight05"
1917 },
1918 {
1919 "category": "line-height",
1920 "type": "number",
1921 "value": "80",
1922 "comment": "Constant line-height token for line-height-display 30",
1923 "name": "lineHeightDisplay30"
1924 },
1925 {
1926 "category": "line-height",
1927 "type": "number",
1928 "value": "60",
1929 "comment": "Constant line-height token for line-height-display 20",
1930 "name": "lineHeightDisplay20"
1931 },
1932 {
1933 "category": "line-height",
1934 "type": "number",
1935 "value": "40",
1936 "comment": "Constant line-height token for line-height-display 10",
1937 "name": "lineHeightDisplay10"
1938 },
1939 {
1940 "type": "color",
1941 "category": "color",
1942 "value": "rgb(242, 47, 70)",
1943 "comment": "Twilio brand red",
1944 "name": "colorBrandHighlight"
1945 },
1946 {
1947 "type": "color",
1948 "category": "color",
1949 "value": "rgb(255, 255, 255)",
1950 "comment": "Gray Color 0",
1951 "name": "colorGray0"
1952 },
1953 {
1954 "type": "color",
1955 "category": "color",
1956 "value": "rgb(18, 28, 45)",
1957 "comment": "Gray Color 10",
1958 "name": "colorGray100"
1959 },
1960 {
1961 "type": "color",
1962 "category": "color",
1963 "value": "rgb(31, 48, 76)",
1964 "comment": "Gray Color 9",
1965 "name": "colorGray90"
1966 },
1967 {
1968 "type": "color",
1969 "category": "color",
1970 "value": "rgb(57, 71, 98)",
1971 "comment": "Gray Color 8",
1972 "name": "colorGray80"
1973 },
1974 {
1975 "type": "color",
1976 "category": "color",
1977 "value": "rgb(75, 86, 113)",
1978 "comment": "Gray Color 7",
1979 "name": "colorGray70"
1980 },
1981 {
1982 "type": "color",
1983 "category": "color",
1984 "value": "rgb(96, 107, 133)",
1985 "comment": "Gray Color 6",
1986 "name": "colorGray60"
1987 },
1988 {
1989 "type": "color",
1990 "category": "color",
1991 "value": "rgb(136, 145, 170)",
1992 "comment": "Gray Color 5",
1993 "name": "colorGray50"
1994 },
1995 {
1996 "type": "color",
1997 "category": "color",
1998 "value": "rgb(174, 178, 193)",
1999 "comment": "Gray Color 4",
2000 "name": "colorGray40"
2001 },
2002 {
2003 "type": "color",
2004 "category": "color",
2005 "value": "rgb(0, 20, 137)",
2006 "comment": "Default branding color",
2007 "name": "colorBrand"
2008 },
2009 {
2010 "type": "color",
2011 "category": "color",
2012 "value": "rgb(202, 205, 216)",
2013 "comment": "Gray Color 3",
2014 "name": "colorGray30"
2015 },
2016 {
2017 "type": "color",
2018 "category": "color",
2019 "value": "rgb(225, 227, 234)",
2020 "comment": "Gray Color 2",
2021 "name": "colorGray20"
2022 },
2023 {
2024 "type": "color",
2025 "category": "color",
2026 "value": "rgb(244, 244, 246)",
2027 "comment": "Gray Color 1",
2028 "name": "colorGray10"
2029 },
2030 {
2031 "type": "size",
2032 "category": "sizing",
2033 "value": "12",
2034 "comment": "Generic square sizing token scale for UI components.",
2035 "name": "sizeSquare40"
2036 },
2037 {
2038 "type": "size",
2039 "category": "sizing",
2040 "value": "40",
2041 "comment": "Maps to line-height tokens 1:1",
2042 "name": "sizeIcon80"
2043 },
2044 {
2045 "type": "size",
2046 "category": "sizing",
2047 "value": "8",
2048 "comment": "Generic square sizing token scale for UI components.",
2049 "name": "sizeSquare30"
2050 },
2051 {
2052 "type": "size",
2053 "category": "sizing",
2054 "value": "32",
2055 "comment": "Maps to line-height tokens 1:1",
2056 "name": "sizeIcon70"
2057 },
2058 {
2059 "type": "size",
2060 "category": "sizing",
2061 "value": "4",
2062 "comment": "Generic square sizing token scale for UI components.",
2063 "name": "sizeSquare20"
2064 },
2065 {
2066 "type": "size",
2067 "category": "sizing",
2068 "value": "28",
2069 "comment": "Maps to line-height tokens 1:1",
2070 "name": "sizeIcon60"
2071 },
2072 {
2073 "type": "size",
2074 "category": "sizing",
2075 "value": "920",
2076 "comment": "Generic sizing token scale for UI components.",
2077 "name": "size90"
2078 },
2079 {
2080 "type": "size",
2081 "category": "sizing",
2082 "value": "2",
2083 "comment": "Generic square sizing token scale for UI components.",
2084 "name": "sizeSquare10"
2085 },
2086 {
2087 "type": "size",
2088 "category": "sizing",
2089 "value": "1232",
2090 "comment": "Generic sizing token scale for UI components.",
2091 "name": "size120"
2092 },
2093 {
2094 "type": "size",
2095 "category": "sizing",
2096 "value": "28",
2097 "comment": "Maps to line-height tokens 1:1",
2098 "name": "sizeIcon50"
2099 },
2100 {
2101 "type": "size",
2102 "category": "sizing",
2103 "value": "816",
2104 "comment": "Generic sizing token scale for UI components.",
2105 "name": "size80"
2106 },
2107 {
2108 "type": "size",
2109 "category": "sizing",
2110 "value": "0",
2111 "comment": "Generic sizing token scale for UI components.",
2112 "name": "size0"
2113 },
2114 {
2115 "type": "size",
2116 "category": "sizing",
2117 "value": "1128",
2118 "comment": "Generic sizing token scale for UI components.",
2119 "name": "size110"
2120 },
2121 {
2122 "type": "size",
2123 "category": "sizing",
2124 "value": "24",
2125 "comment": "Maps to line-height tokens 1:1",
2126 "name": "sizeIcon40"
2127 },
2128 {
2129 "type": "size",
2130 "category": "sizing",
2131 "value": "72",
2132 "comment": "Generic square sizing token scale for UI components.",
2133 "name": "sizeSquare190"
2134 },
2135 {
2136 "type": "size",
2137 "category": "sizing",
2138 "value": "712",
2139 "comment": "Generic sizing token scale for UI components.",
2140 "name": "size70"
2141 },
2142 {
2143 "type": "size",
2144 "category": "sizing",
2145 "value": "1024",
2146 "comment": "Generic sizing token scale for UI components.",
2147 "name": "size100"
2148 },
2149 {
2150 "type": "size",
2151 "category": "sizing",
2152 "value": "20",
2153 "comment": "Maps to line-height tokens 1:1",
2154 "name": "sizeIcon30"
2155 },
2156 {
2157 "type": "size",
2158 "category": "sizing",
2159 "value": "68",
2160 "comment": "Generic square sizing token scale for UI components.",
2161 "name": "sizeSquare180"
2162 },
2163 {
2164 "type": "size",
2165 "category": "sizing",
2166 "value": "608",
2167 "comment": "Generic sizing token scale for UI components.",
2168 "name": "size60"
2169 },
2170 {
2171 "type": "size",
2172 "category": "sizing",
2173 "value": "20",
2174 "comment": "Maps to line-height tokens 1:1",
2175 "name": "sizeIcon20"
2176 },
2177 {
2178 "type": "size",
2179 "category": "sizing",
2180 "value": "64",
2181 "comment": "Generic square sizing token scale for UI components.",
2182 "name": "sizeSquare170"
2183 },
2184 {
2185 "type": "size",
2186 "category": "sizing",
2187 "value": "76",
2188 "comment": "Sizing token for the compact sidebar width.",
2189 "name": "sizeSidebarCompact"
2190 },
2191 {
2192 "type": "size",
2193 "category": "sizing",
2194 "value": "16",
2195 "comment": "Maps to line-height tokens 1:1",
2196 "name": "sizeIcon10"
2197 },
2198 {
2199 "type": "size",
2200 "category": "sizing",
2201 "value": "6",
2202 "comment": "Generic square sizing token scale for UI components.",
2203 "name": "sizeSquare25"
2204 },
2205 {
2206 "type": "size",
2207 "category": "sizing",
2208 "value": "60",
2209 "comment": "Generic square sizing token scale for UI components.",
2210 "name": "sizeSquare160"
2211 },
2212 {
2213 "type": "size",
2214 "category": "sizing",
2215 "value": "504",
2216 "comment": "Generic sizing token scale for UI components.",
2217 "name": "size50"
2218 },
2219 {
2220 "type": "size",
2221 "category": "sizing",
2222 "value": "64",
2223 "comment": "Maps to line-height tokens 1:1",
2224 "name": "sizeIcon110"
2225 },
2226 {
2227 "type": "size",
2228 "category": "sizing",
2229 "value": "56",
2230 "comment": "Generic square sizing token scale for UI components.",
2231 "name": "sizeSquare150"
2232 },
2233 {
2234 "type": "size",
2235 "category": "sizing",
2236 "value": "400",
2237 "comment": "Generic sizing token scale for UI components.",
2238 "name": "size40"
2239 },
2240 {
2241 "type": "size",
2242 "category": "sizing",
2243 "value": "52",
2244 "comment": "Maps to line-height tokens 1:1",
2245 "name": "sizeIcon100"
2246 },
2247 {
2248 "type": "size",
2249 "category": "sizing",
2250 "value": "52",
2251 "comment": "Generic square sizing token scale for UI components.",
2252 "name": "sizeSquare140"
2253 },
2254 {
2255 "type": "size",
2256 "category": "sizing",
2257 "value": "296",
2258 "comment": "Generic sizing token scale for UI components.",
2259 "name": "size30"
2260 },
2261 {
2262 "type": "size",
2263 "category": "sizing",
2264 "value": "76",
2265 "comment": "Sizing token for the minimum topbar height.",
2266 "name": "sizeTopbar"
2267 },
2268 {
2269 "type": "size",
2270 "category": "sizing",
2271 "value": "48",
2272 "comment": "Generic square sizing token scale for UI components.",
2273 "name": "sizeSquare130"
2274 },
2275 {
2276 "type": "size",
2277 "category": "sizing",
2278 "value": "192",
2279 "comment": "Generic sizing token scale for UI components.",
2280 "name": "size20"
2281 },
2282 {
2283 "type": "size",
2284 "category": "sizing",
2285 "value": "44",
2286 "comment": "Generic square sizing token scale for UI components.",
2287 "name": "sizeSquare120"
2288 },
2289 {
2290 "type": "size",
2291 "category": "sizing",
2292 "value": "88",
2293 "comment": "Generic sizing token scale for UI components.",
2294 "name": "size10"
2295 },
2296 {
2297 "type": "size",
2298 "category": "sizing",
2299 "value": "40",
2300 "comment": "Generic square sizing token scale for UI components.",
2301 "name": "sizeSquare110"
2302 },
2303 {
2304 "type": "size",
2305 "category": "sizing",
2306 "value": "0",
2307 "comment": "Generic square sizing token scale for UI components.",
2308 "name": "sizeSquare0"
2309 },
2310 {
2311 "type": "size",
2312 "category": "sizing",
2313 "value": "12",
2314 "comment": "Maps to line-height tokens 1:1",
2315 "name": "sizeIcon05"
2316 },
2317 {
2318 "type": "size",
2319 "category": "sizing",
2320 "value": "36",
2321 "comment": "Generic square sizing token scale for UI components.",
2322 "name": "sizeSquare100"
2323 },
2324 {
2325 "type": "size",
2326 "category": "sizing",
2327 "value": "76",
2328 "comment": "Generic square sizing token scale for UI components.",
2329 "name": "sizeSquare200"
2330 },
2331 {
2332 "type": "size",
2333 "category": "sizing",
2334 "value": "240",
2335 "comment": "Sizing token for sidebar width.",
2336 "name": "sizeSidebar"
2337 },
2338 {
2339 "type": "size",
2340 "category": "sizing",
2341 "value": "32",
2342 "comment": "Generic square sizing token scale for UI components.",
2343 "name": "sizeSquare90"
2344 },
2345 {
2346 "type": "size",
2347 "category": "sizing",
2348 "value": "28",
2349 "comment": "Generic square sizing token scale for UI components.",
2350 "name": "sizeSquare80"
2351 },
2352 {
2353 "type": "size",
2354 "category": "sizing",
2355 "value": "24",
2356 "comment": "Generic square sizing token scale for UI components.",
2357 "name": "sizeSquare70"
2358 },
2359 {
2360 "type": "size",
2361 "category": "sizing",
2362 "value": "20",
2363 "comment": "Generic square sizing token scale for UI components.",
2364 "name": "sizeSquare60"
2365 },
2366 {
2367 "type": "size",
2368 "category": "sizing",
2369 "value": "16",
2370 "comment": "Generic square sizing token scale for UI components.",
2371 "name": "sizeSquare50"
2372 },
2373 {
2374 "type": "size",
2375 "category": "sizing",
2376 "value": "40",
2377 "comment": "Maps to line-height tokens 1:1",
2378 "name": "sizeIcon90"
2379 },
2380 {
2381 "category": "spacing",
2382 "type": "size",
2383 "value": "24",
2384 "name": "space70"
2385 },
2386 {
2387 "category": "spacing",
2388 "type": "size",
2389 "value": "-36",
2390 "name": "spaceNegative100"
2391 },
2392 {
2393 "category": "spacing",
2394 "type": "size",
2395 "value": "20",
2396 "name": "space60"
2397 },
2398 {
2399 "category": "spacing",
2400 "type": "size",
2401 "value": "-76",
2402 "name": "spaceNegative200"
2403 },
2404 {
2405 "category": "spacing",
2406 "type": "size",
2407 "value": "72",
2408 "name": "space190"
2409 },
2410 {
2411 "category": "spacing",
2412 "type": "size",
2413 "value": "16",
2414 "name": "space50"
2415 },
2416 {
2417 "category": "spacing",
2418 "type": "size",
2419 "value": "68",
2420 "name": "space180"
2421 },
2422 {
2423 "category": "spacing",
2424 "type": "size",
2425 "value": "12",
2426 "name": "space40"
2427 },
2428 {
2429 "category": "spacing",
2430 "type": "size",
2431 "value": "64",
2432 "name": "space170"
2433 },
2434 {
2435 "category": "spacing",
2436 "type": "size",
2437 "value": "8",
2438 "name": "space30"
2439 },
2440 {
2441 "category": "spacing",
2442 "type": "size",
2443 "value": "60",
2444 "name": "space160"
2445 },
2446 {
2447 "category": "spacing",
2448 "type": "size",
2449 "value": "4",
2450 "name": "space20"
2451 },
2452 {
2453 "category": "spacing",
2454 "type": "size",
2455 "value": "56",
2456 "name": "space150"
2457 },
2458 {
2459 "category": "spacing",
2460 "type": "size",
2461 "value": "2",
2462 "name": "space10"
2463 },
2464 {
2465 "category": "spacing",
2466 "type": "size",
2467 "value": "52",
2468 "name": "space140"
2469 },
2470 {
2471 "category": "spacing",
2472 "type": "size",
2473 "value": "48",
2474 "name": "space130"
2475 },
2476 {
2477 "category": "spacing",
2478 "type": "size",
2479 "value": "44",
2480 "name": "space120"
2481 },
2482 {
2483 "category": "spacing",
2484 "type": "size",
2485 "value": "-32",
2486 "name": "spaceNegative90"
2487 },
2488 {
2489 "category": "spacing",
2490 "type": "size",
2491 "value": "40",
2492 "name": "space110"
2493 },
2494 {
2495 "category": "spacing",
2496 "type": "size",
2497 "value": "0",
2498 "name": "space0"
2499 },
2500 {
2501 "category": "spacing",
2502 "type": "size",
2503 "value": "-28",
2504 "name": "spaceNegative80"
2505 },
2506 {
2507 "category": "spacing",
2508 "type": "size",
2509 "value": "36",
2510 "name": "space100"
2511 },
2512 {
2513 "category": "spacing",
2514 "type": "size",
2515 "value": "-24",
2516 "name": "spaceNegative70"
2517 },
2518 {
2519 "category": "spacing",
2520 "type": "size",
2521 "value": "76",
2522 "name": "space200"
2523 },
2524 {
2525 "category": "spacing",
2526 "type": "size",
2527 "value": "-20",
2528 "name": "spaceNegative60"
2529 },
2530 {
2531 "category": "spacing",
2532 "type": "size",
2533 "value": "-16",
2534 "name": "spaceNegative50"
2535 },
2536 {
2537 "category": "spacing",
2538 "type": "size",
2539 "value": "-12",
2540 "name": "spaceNegative40"
2541 },
2542 {
2543 "category": "spacing",
2544 "type": "size",
2545 "value": "-8",
2546 "name": "spaceNegative30"
2547 },
2548 {
2549 "category": "spacing",
2550 "type": "size",
2551 "value": "-4",
2552 "name": "spaceNegative20"
2553 },
2554 {
2555 "category": "spacing",
2556 "type": "size",
2557 "value": "-2",
2558 "name": "spaceNegative10"
2559 },
2560 {
2561 "category": "spacing",
2562 "type": "size",
2563 "value": "-72",
2564 "name": "spaceNegative190"
2565 },
2566 {
2567 "category": "spacing",
2568 "type": "size",
2569 "value": "-68",
2570 "name": "spaceNegative180"
2571 },
2572 {
2573 "category": "spacing",
2574 "type": "size",
2575 "value": "-64",
2576 "name": "spaceNegative170"
2577 },
2578 {
2579 "category": "spacing",
2580 "type": "size",
2581 "value": "-60",
2582 "name": "spaceNegative160"
2583 },
2584 {
2585 "category": "spacing",
2586 "type": "size",
2587 "value": "-56",
2588 "name": "spaceNegative150"
2589 },
2590 {
2591 "category": "spacing",
2592 "type": "size",
2593 "value": "-52",
2594 "name": "spaceNegative140"
2595 },
2596 {
2597 "category": "spacing",
2598 "type": "size",
2599 "value": "-48",
2600 "name": "spaceNegative130"
2601 },
2602 {
2603 "category": "spacing",
2604 "type": "size",
2605 "value": "32",
2606 "name": "space90"
2607 },
2608 {
2609 "category": "spacing",
2610 "type": "size",
2611 "value": "-44",
2612 "name": "spaceNegative120"
2613 },
2614 {
2615 "category": "spacing",
2616 "type": "size",
2617 "value": "28",
2618 "name": "space80"
2619 },
2620 {
2621 "category": "spacing",
2622 "type": "size",
2623 "value": "-40",
2624 "name": "spaceNegative110"
2625 },
2626 {
2627 "type": "color",
2628 "category": "text-color",
2629 "value": "rgb(246, 177, 177)",
2630 "comment": "Weak shade of destructive link text to be used in interactions",
2631 "name": "colorTextLinkDestructiveWeak"
2632 },
2633 {
2634 "type": "color",
2635 "category": "text-color",
2636 "value": "rgb(3, 11, 93)",
2637 "comment": "Stronger shade of link text to be used in interactions",
2638 "text_contrast_pairing": [
2639 "color-background",
2640 "color-background-body",
2641 "color-background-subaccount",
2642 "color-background-trial",
2643 "color-background-neutral-weakest",
2644 "color-background-success-weakest",
2645 "color-background-warning-weakest",
2646 "color-background-error-weakest",
2647 "color-background-row-striped",
2648 "color-background-primary-weakest",
2649 "color-background-destructive-weakest"
2650 ],
2651 "name": "colorTextLinkStronger"
2652 },
2653 {
2654 "type": "color",
2655 "category": "text-color",
2656 "value": "rgb(18, 28, 45)",
2657 "comment": "Text color for user avatar.",
2658 "name": "colorTextUser"
2659 },
2660 {
2661 "type": "color",
2662 "category": "text-color",
2663 "value": "rgb(109, 46, 209)",
2664 "comment": "Icon color for indicating a new status.",
2665 "name": "colorTextIconNew"
2666 },
2667 {
2668 "type": "color",
2669 "category": "text-color",
2670 "value": "rgb(84, 51, 8)",
2671 "comment": "Text color for the subaccount badge",
2672 "name": "colorTextSubaccount"
2673 },
2674 {
2675 "type": "color",
2676 "category": "text-color",
2677 "value": "rgb(74, 11, 11)",
2678 "comment": "Stronger shade of destructive text.",
2679 "text_contrast_pairing": [
2680 "color-background",
2681 "color-background-body",
2682 "color-background-subaccount",
2683 "color-background-trial",
2684 "color-background-neutral-weakest",
2685 "color-background-success-weakest",
2686 "color-background-warning-weakest",
2687 "color-background-error-weakest",
2688 "color-background-row-striped",
2689 "color-background-primary-weakest",
2690 "color-background-destructive-weakest"
2691 ],
2692 "name": "colorTextDestructiveStronger"
2693 },
2694 {
2695 "type": "color",
2696 "category": "text-color",
2697 "value": "rgb(96, 107, 133)",
2698 "comment": "Icon color for indicating a offline status",
2699 "uicontrol_contrast_pairing": [
2700 "color-background",
2701 "color-background-body",
2702 "color-background-warning-weakest",
2703 "color-background-row-striped"
2704 ],
2705 "name": "colorTextIconOffline"
2706 },
2707 {
2708 "type": "color",
2709 "category": "text-color",
2710 "value": "rgb(214, 31, 31)",
2711 "comment": "Destructive link text",
2712 "text_contrast_pairing": [
2713 "color-background",
2714 "color-background-body",
2715 "color-background-neutral-weakest",
2716 "color-background-warning-weakest",
2717 "color-background-row-striped",
2718 "color-background-primary-weakest",
2719 "color-background-destructive-weakest"
2720 ],
2721 "name": "colorTextLinkDestructive"
2722 },
2723 {
2724 "type": "color",
2725 "category": "text-color",
2726 "value": "rgb(3, 11, 93)",
2727 "comment": "Stronger primary text.",
2728 "name": "colorTextPrimaryStronger"
2729 },
2730 {
2731 "type": "color",
2732 "category": "text-color",
2733 "value": "rgb(14, 124, 58)",
2734 "comment": "Icon color for indicating success.",
2735 "uicontrol_contrast_pairing": [
2736 "color-background",
2737 "color-background-body",
2738 "color-background-success-weakest",
2739 "color-background-row-striped"
2740 ],
2741 "name": "colorTextIconSuccess"
2742 },
2743 {
2744 "type": "color",
2745 "category": "text-color",
2746 "value": "rgb(141, 49, 24)",
2747 "comment": "Color for warning text.",
2748 "text_contrast_pairing": [
2749 "color-background",
2750 "color-background-body",
2751 "color-background-warning-weakest",
2752 "color-background-row-striped"
2753 ],
2754 "uicontrol_contrast_pairing": [
2755 "color-background",
2756 "color-background-body",
2757 "color-background-warning-weakest",
2758 "color-background-row-striped"
2759 ],
2760 "name": "colorTextWarning"
2761 },
2762 {
2763 "type": "color",
2764 "category": "text-color",
2765 "value": "rgb(49, 12, 12)",
2766 "comment": "Strongest shade of destructive link text to be used in interactions",
2767 "text_contrast_pairing": [
2768 "color-background",
2769 "color-background-body",
2770 "color-background-subaccount",
2771 "color-background-trial",
2772 "color-background-neutral-weakest",
2773 "color-background-success-weakest",
2774 "color-background-warning-weakest",
2775 "color-background-error-weakest",
2776 "color-background-row-striped",
2777 "color-background-primary-weakest",
2778 "color-background-destructive-weakest"
2779 ],
2780 "name": "colorTextLinkDestructiveStrongest"
2781 },
2782 {
2783 "type": "color",
2784 "category": "text-color",
2785 "value": "rgb(0, 20, 137)",
2786 "comment": "Icon color for being neutral.",
2787 "uicontrol_contrast_pairing": [
2788 "color-background",
2789 "color-background-body",
2790 "color-background-neutral-weakest",
2791 "color-background-row-striped"
2792 ],
2793 "name": "colorTextIconNeutral"
2794 },
2795 {
2796 "type": "color",
2797 "category": "text-color",
2798 "value": "rgb(109, 46, 209)",
2799 "comment": "Color for text indicating a new status.",
2800 "text_contrast_pairing": [
2801 "color-background",
2802 "color-background-body",
2803 "color-background-subaccount",
2804 "color-background-trial",
2805 "color-background-neutral-weakest",
2806 "color-background-success-weakest",
2807 "color-background-warning-weakest",
2808 "color-background-error-weakest",
2809 "color-background-row-striped",
2810 "color-background-primary-weakest",
2811 "color-background-destructive-weakest"
2812 ],
2813 "name": "colorTextNew"
2814 },
2815 {
2816 "type": "color",
2817 "category": "text-color",
2818 "value": "rgb(214, 31, 31)",
2819 "comment": "Icon color for indicating an error.",
2820 "uicontrol_contrast_pairing": [
2821 "color-background",
2822 "color-background-body",
2823 "color-background-error-weakest",
2824 "color-background-row-striped"
2825 ],
2826 "name": "colorTextIconError"
2827 },
2828 {
2829 "type": "color",
2830 "category": "text-color",
2831 "value": "rgb(202, 205, 216)",
2832 "comment": "Weak inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse.",
2833 "text_contrast_pairing": [
2834 "color-background-body-inverse",
2835 "color-background-brand"
2836 ],
2837 "name": "colorTextInverseWeak"
2838 },
2839 {
2840 "type": "color",
2841 "category": "text-color",
2842 "value": "rgb(14, 124, 58)",
2843 "comment": "Icon color for indicating a available status",
2844 "uicontrol_contrast_pairing": [
2845 "color-background",
2846 "color-background-body",
2847 "color-background-warning-weakest",
2848 "color-background-row-striped"
2849 ],
2850 "name": "colorTextIconAvailable"
2851 },
2852 {
2853 "type": "color",
2854 "category": "text-color",
2855 "value": "rgb(74, 11, 11)",
2856 "comment": "Stronger shade of destructive link text to be used in interactions",
2857 "text_contrast_pairing": [
2858 "color-background",
2859 "color-background-body",
2860 "color-background-subaccount",
2861 "color-background-trial",
2862 "color-background-neutral-weakest",
2863 "color-background-success-weakest",
2864 "color-background-warning-weakest",
2865 "color-background-error-weakest",
2866 "color-background-row-striped",
2867 "color-background-primary-weakest",
2868 "color-background-destructive-weakest"
2869 ],
2870 "name": "colorTextLinkDestructiveStronger"
2871 },
2872 {
2873 "type": "color",
2874 "category": "text-color",
2875 "value": "rgb(255, 255, 255)",
2876 "comment": "Twilio brand icon color used for the Twilio logo on inverse backgrounds.",
2877 "text_contrast_pairing": [
2878 "color-background-body-inverse"
2879 ],
2880 "name": "colorTextIconBrandInverse"
2881 },
2882 {
2883 "type": "color",
2884 "category": "text-color",
2885 "value": "rgb(214, 31, 31)",
2886 "comment": "Destructive text.",
2887 "text_contrast_pairing": [
2888 "color-background",
2889 "color-background-body",
2890 "color-background-neutral-weakest",
2891 "color-background-warning-weakest",
2892 "color-background-row-striped",
2893 "color-background-primary-weakest",
2894 "color-background-destructive-weakest"
2895 ],
2896 "name": "colorTextDestructive"
2897 },
2898 {
2899 "type": "color",
2900 "category": "text-color",
2901 "value": "rgb(2, 99, 224)",
2902 "comment": "Primary text.",
2903 "name": "colorTextPrimary"
2904 },
2905 {
2906 "type": "color",
2907 "category": "text-color",
2908 "value": "rgb(14, 124, 58)",
2909 "comment": "Text color for success text.",
2910 "text_contrast_pairing": [
2911 "color-background",
2912 "color-background-body",
2913 "color-background-success-weakest",
2914 "color-background-row-striped"
2915 ],
2916 "uicontrol_contrast_pairing": [
2917 "color-background",
2918 "color-background-body",
2919 "color-background-success-weakest",
2920 "color-background-row-striped"
2921 ],
2922 "name": "colorTextSuccess"
2923 },
2924 {
2925 "type": "color",
2926 "category": "text-color",
2927 "value": "rgb(200, 175, 240)",
2928 "comment": "Inverse color for indicating a new status.",
2929 "text_contrast_pairing": [
2930 "color-background-inverse-strong"
2931 ],
2932 "name": "colorTextInverseNew"
2933 },
2934 {
2935 "type": "color",
2936 "category": "text-color",
2937 "value": "rgb(49, 12, 12)",
2938 "comment": "Strongest shade of destructive text.",
2939 "text_contrast_pairing": [
2940 "color-background",
2941 "color-background-body",
2942 "color-background-subaccount",
2943 "color-background-trial",
2944 "color-background-neutral-weakest",
2945 "color-background-success-weakest",
2946 "color-background-warning-weakest",
2947 "color-background-error-weakest",
2948 "color-background-row-striped",
2949 "color-background-primary-weakest",
2950 "color-background-destructive-weakest"
2951 ],
2952 "name": "colorTextDestructiveStrongest"
2953 },
2954 {
2955 "type": "color",
2956 "category": "text-color",
2957 "value": "rgb(96, 107, 133)",
2958 "comment": "Weak body text for visual hierarchy.",
2959 "text_contrast_pairing": [
2960 "color-background",
2961 "color-background-body",
2962 "color-background-neutral-weakest",
2963 "color-background-warning-weakest",
2964 "color-background-error-weakest",
2965 "color-background-row-striped",
2966 "color-background-primary-weakest",
2967 "color-background-destructive-weakest"
2968 ],
2969 "name": "colorTextWeak"
2970 },
2971 {
2972 "type": "color",
2973 "category": "text-color",
2974 "value": "rgb(6, 3, 58)",
2975 "comment": "Strongest primary text.",
2976 "name": "colorTextPrimaryStrongest"
2977 },
2978 {
2979 "type": "color",
2980 "category": "text-color",
2981 "value": "rgb(96, 107, 133)",
2982 "comment": "Default icon color.",
2983 "text_contrast_pairing": [
2984 "color-background",
2985 "color-background-body",
2986 "color-background-trial",
2987 "color-background-neutral-weakest",
2988 "color-background-success-weakest",
2989 "color-background-warning-weakest",
2990 "color-background-error-weakest",
2991 "color-background-row-striped",
2992 "color-background-primary-weakest",
2993 "color-background-destructive-weakest"
2994 ],
2995 "uicontrol_contrast_pairing": [
2996 "color-background",
2997 "color-background-strong",
2998 "color-background-body",
2999 "color-background-subaccount",
3000 "color-background-trial",
3001 "color-background-neutral-weakest",
3002 "color-background-success-weakest",
3003 "color-background-warning-weakest",
3004 "color-background-error-weakest",
3005 "color-background-new",
3006 "color-background-row-striped",
3007 "color-background-primary-weaker",
3008 "color-background-primary-weakest",
3009 "color-background-destructive-weaker",
3010 "color-background-destructive-weakest"
3011 ],
3012 "name": "colorTextIcon"
3013 },
3014 {
3015 "type": "color",
3016 "category": "text-color",
3017 "value": "rgb(2, 99, 224)",
3018 "comment": "Link text",
3019 "text_contrast_pairing": [
3020 "color-background",
3021 "color-background-body",
3022 "color-background-trial",
3023 "color-background-neutral-weakest",
3024 "color-background-success-weakest",
3025 "color-background-warning-weakest",
3026 "color-background-error-weakest",
3027 "color-background-row-striped",
3028 "color-background-primary-weakest",
3029 "color-background-destructive-weakest"
3030 ],
3031 "uicontrol_contrast_pairing": [
3032 "color-background",
3033 "color-background-strong",
3034 "color-background-body",
3035 "color-background-trial",
3036 "color-background-neutral-weakest",
3037 "color-background-success-weakest",
3038 "color-background-warning-weakest",
3039 "color-background-error-weakest",
3040 "color-background-new",
3041 "color-background-row-striped",
3042 "color-background-primary-weaker",
3043 "color-background-primary-weakest",
3044 "color-background-destructive-weaker",
3045 "color-background-destructive-weakest"
3046 ],
3047 "name": "colorTextLink"
3048 },
3049 {
3050 "type": "color",
3051 "category": "text-color",
3052 "value": "rgb(242, 47, 70)",
3053 "comment": "Twilio brand red icon color used for the Twilio logo.",
3054 "uicontrol_contrast_pairing": [
3055 "color-background",
3056 "color-background-body"
3057 ],
3058 "name": "colorTextIconBrandHighlight"
3059 },
3060 {
3061 "type": "color",
3062 "category": "text-color",
3063 "value": "rgb(0, 20, 137)",
3064 "comment": "Color for text indicating a neutral status.",
3065 "text_contrast_pairing": [
3066 "color-background",
3067 "color-background-body",
3068 "color-background-subaccount",
3069 "color-background-trial",
3070 "color-background-neutral-weakest",
3071 "color-background-success-weakest",
3072 "color-background-warning-weakest",
3073 "color-background-error-weakest",
3074 "color-background-row-striped",
3075 "color-background-primary-weakest",
3076 "color-background-destructive-weakest"
3077 ],
3078 "name": "colorTextNeutral"
3079 },
3080 {
3081 "type": "color",
3082 "category": "text-color",
3083 "value": "rgb(18, 28, 45)",
3084 "comment": "Text color to be used on top of brand accent background colors such as color-background-brand-10 only.",
3085 "text_contrast_pairing": [
3086 "color-background-brand-10",
3087 "color-background-brand-20",
3088 "color-background-brand-30"
3089 ],
3090 "name": "colorTextBrand"
3091 },
3092 {
3093 "type": "color",
3094 "category": "text-color",
3095 "value": "rgb(6, 3, 58)",
3096 "comment": "Strongest shade of link text to be used in interactions",
3097 "text_contrast_pairing": [
3098 "color-background",
3099 "color-background-body",
3100 "color-background-subaccount",
3101 "color-background-trial",
3102 "color-background-neutral-weakest",
3103 "color-background-success-weakest",
3104 "color-background-warning-weakest",
3105 "color-background-error-weakest",
3106 "color-background-row-striped",
3107 "color-background-primary-weakest",
3108 "color-background-destructive-weakest"
3109 ],
3110 "name": "colorTextLinkStrongest"
3111 },
3112 {
3113 "type": "color",
3114 "category": "text-color",
3115 "value": "rgb(214, 31, 31)",
3116 "comment": "Error text for inputs and error misc",
3117 "text_contrast_pairing": [
3118 "color-background",
3119 "color-background-body",
3120 "color-background-neutral-weakest",
3121 "color-background-warning-weakest",
3122 "color-background-error-weakest",
3123 "color-background-row-striped",
3124 "color-background-primary-weakest",
3125 "color-background-destructive-weakest"
3126 ],
3127 "name": "colorTextError"
3128 },
3129 {
3130 "type": "color",
3131 "category": "text-color",
3132 "value": "rgb(136, 145, 170)",
3133 "comment": "Default icon color for inverse backgrounds.",
3134 "text_contrast_pairing": [
3135 "color-background-body-inverse"
3136 ],
3137 "name": "colorTextIconInverse"
3138 },
3139 {
3140 "type": "color",
3141 "category": "text-color",
3142 "value": "rgb(173, 17, 17)",
3143 "comment": "Strong error text for inputs and error misc",
3144 "text_contrast_pairing": [
3145 "color-background",
3146 "color-background-body",
3147 "color-background-subaccount",
3148 "color-background-trial",
3149 "color-background-neutral-weakest",
3150 "color-background-success-weakest",
3151 "color-background-warning-weakest",
3152 "color-background-error-weakest",
3153 "color-background-row-striped",
3154 "color-background-primary-weakest",
3155 "color-background-destructive-weakest"
3156 ],
3157 "name": "colorTextErrorStrong"
3158 },
3159 {
3160 "type": "color",
3161 "category": "text-color",
3162 "value": "rgb(214, 31, 31)",
3163 "comment": "Icon color for indicating a unavailable status",
3164 "uicontrol_contrast_pairing": [
3165 "color-background",
3166 "color-background-body",
3167 "color-background-warning-weakest",
3168 "color-background-row-striped"
3169 ],
3170 "name": "colorTextIconUnavailable"
3171 },
3172 {
3173 "type": "color",
3174 "category": "text-color",
3175 "value": "rgb(235, 86, 86)",
3176 "comment": "Weak error text for inputs and error misc",
3177 "name": "colorTextErrorWeak"
3178 },
3179 {
3180 "type": "color",
3181 "category": "text-color",
3182 "value": "rgb(109, 46, 209)",
3183 "comment": "Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens.",
3184 "text_contrast_pairing": [
3185 "color-background",
3186 "color-background-body",
3187 "color-background-decorative-40-weakest"
3188 ],
3189 "name": "colorTextDecorative40"
3190 },
3191 {
3192 "type": "color",
3193 "category": "text-color",
3194 "value": "rgb(0, 20, 137)",
3195 "comment": "Strong shade of link text to be used in interactions",
3196 "text_contrast_pairing": [
3197 "color-background",
3198 "color-background-body",
3199 "color-background-subaccount",
3200 "color-background-trial",
3201 "color-background-neutral-weakest",
3202 "color-background-success-weakest",
3203 "color-background-warning-weakest",
3204 "color-background-error-weakest",
3205 "color-background-row-striped",
3206 "color-background-primary-weakest",
3207 "color-background-destructive-weakest"
3208 ],
3209 "name": "colorTextLinkStrong"
3210 },
3211 {
3212 "type": "color",
3213 "category": "text-color",
3214 "value": "rgb(255, 255, 255)",
3215 "comment": "Text color used on any brand color",
3216 "text_contrast_pairing": [
3217 "color-background-body-inverse",
3218 "color-background-brand"
3219 ],
3220 "name": "colorTextBrandInverse"
3221 },
3222 {
3223 "type": "color",
3224 "category": "text-color",
3225 "value": "rgb(49, 12, 12)",
3226 "comment": "Strongest error text for inputs and error misc.",
3227 "name": "colorTextErrorStrongest"
3228 },
3229 {
3230 "type": "color",
3231 "category": "text-color",
3232 "value": "rgb(14, 124, 58)",
3233 "comment": "Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens.",
3234 "text_contrast_pairing": [
3235 "color-background",
3236 "color-background-body",
3237 "color-background-decorative-30-weakest"
3238 ],
3239 "name": "colorTextDecorative30"
3240 },
3241 {
3242 "type": "color",
3243 "category": "text-color",
3244 "value": "rgb(153, 205, 255)",
3245 "comment": "Weak shade of link text to be used in interactions",
3246 "name": "colorTextLinkWeak"
3247 },
3248 {
3249 "type": "color",
3250 "category": "text-color",
3251 "value": "rgb(0, 20, 137)",
3252 "comment": "Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens.",
3253 "text_contrast_pairing": [
3254 "color-background",
3255 "color-background-body",
3256 "color-background-decorative-20-weakest"
3257 ],
3258 "name": "colorTextDecorative20"
3259 },
3260 {
3261 "type": "color",
3262 "category": "text-color",
3263 "value": "rgb(96, 107, 133)",
3264 "comment": "Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens.",
3265 "text_contrast_pairing": [
3266 "color-background",
3267 "color-background-body",
3268 "color-background-decorative-10-weakest"
3269 ],
3270 "name": "colorTextDecorative10"
3271 },
3272 {
3273 "type": "color",
3274 "category": "text-color",
3275 "value": "rgb(18, 28, 45)",
3276 "comment": "Body text color",
3277 "text_contrast_pairing": [
3278 "color-background",
3279 "color-background-strong",
3280 "color-background-stronger",
3281 "color-background-body",
3282 "color-background-user",
3283 "color-background-subaccount",
3284 "color-background-trial",
3285 "color-background-neutral-weakest",
3286 "color-background-success-weakest",
3287 "color-background-warning-weakest",
3288 "color-background-error-weakest",
3289 "color-background-new",
3290 "color-background-row-striped",
3291 "color-background-primary-weak",
3292 "color-background-primary-weaker",
3293 "color-background-primary-weakest",
3294 "color-background-destructive-weak",
3295 "color-background-destructive-weaker",
3296 "color-background-destructive-weakest"
3297 ],
3298 "name": "colorText"
3299 },
3300 {
3301 "type": "color",
3302 "category": "text-color",
3303 "value": "rgb(227, 106, 25)",
3304 "comment": "Icon color for indicating a busy status",
3305 "uicontrol_contrast_pairing": [
3306 "color-background",
3307 "color-background-body",
3308 "color-background-warning-weakest",
3309 "color-background-row-striped"
3310 ],
3311 "name": "colorTextIconBusy"
3312 },
3313 {
3314 "type": "color",
3315 "category": "text-color",
3316 "value": "rgb(255, 255, 255)",
3317 "comment": "Weakest body text for visual hierarchy. Inaccessible unless used on disabled controls.",
3318 "text_contrast_pairing": [
3319 "color-background-primary-strong",
3320 "color-background-primary-stronger",
3321 "color-background-primary-strongest",
3322 "color-background-destructive-strong",
3323 "color-background-destructive-stronger",
3324 "color-background-destructive-strongest"
3325 ],
3326 "name": "colorTextWeakest"
3327 },
3328 {
3329 "type": "color",
3330 "category": "text-color",
3331 "value": "rgb(242, 47, 70)",
3332 "comment": "Twilio brand red, accessible on large text only.",
3333 "uicontrol_contrast_pairing": [
3334 "color-background-body"
3335 ],
3336 "name": "colorTextBrandHighlight"
3337 },
3338 {
3339 "type": "color",
3340 "category": "text-color",
3341 "value": "rgb(173, 17, 17)",
3342 "comment": "Strong shade of destructive text.",
3343 "text_contrast_pairing": [
3344 "color-background",
3345 "color-background-body",
3346 "color-background-subaccount",
3347 "color-background-trial",
3348 "color-background-neutral-weakest",
3349 "color-background-success-weakest",
3350 "color-background-warning-weakest",
3351 "color-background-error-weakest",
3352 "color-background-row-striped",
3353 "color-background-primary-weakest",
3354 "color-background-destructive-weakest"
3355 ],
3356 "name": "colorTextDestructiveStrong"
3357 },
3358 {
3359 "type": "color",
3360 "category": "text-color",
3361 "value": "rgb(136, 145, 170)",
3362 "comment": "Weaker inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse.",
3363 "name": "colorTextInverseWeaker"
3364 },
3365 {
3366 "type": "color",
3367 "category": "text-color",
3368 "value": "rgb(0, 20, 137)",
3369 "comment": "Strong primary text.",
3370 "name": "colorTextPrimaryStrong"
3371 },
3372 {
3373 "type": "color",
3374 "category": "text-color",
3375 "value": "rgb(153, 205, 255)",
3376 "comment": "Weak primary text.",
3377 "name": "colorTextPrimaryWeak"
3378 },
3379 {
3380 "type": "color",
3381 "category": "text-color",
3382 "value": "rgb(246, 177, 177)",
3383 "comment": "Weak shade of destructive text.",
3384 "name": "colorTextDestructiveWeak"
3385 },
3386 {
3387 "type": "color",
3388 "category": "text-color",
3389 "value": "rgb(255, 255, 255)",
3390 "comment": "Inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse.",
3391 "text_contrast_pairing": [
3392 "color-background-body-inverse",
3393 "color-background-brand",
3394 "color-background-error",
3395 "color-background-primary",
3396 "color-background-destructive"
3397 ],
3398 "name": "colorTextInverse"
3399 },
3400 {
3401 "type": "color",
3402 "category": "text-color",
3403 "value": "rgb(75, 86, 113)",
3404 "comment": "Weakest inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse.",
3405 "name": "colorTextInverseWeakest"
3406 },
3407 {
3408 "type": "color",
3409 "category": "text-color",
3410 "value": "rgb(174, 178, 193)",
3411 "comment": "Weaker body text for visual hierarchy. Inaccessible unless used on disabled controls.",
3412 "name": "colorTextWeaker"
3413 },
3414 {
3415 "type": "color",
3416 "category": "text-color",
3417 "value": "rgb(141, 49, 24)",
3418 "comment": "Color for dark warning text.",
3419 "text_contrast_pairing": [
3420 "color-background",
3421 "color-background-body",
3422 "color-background-row-striped",
3423 "color-background-warning-weakest"
3424 ],
3425 "uicontrol_contrast_pairing": [
3426 "color-background",
3427 "color-background-body",
3428 "color-background-row-striped",
3429 "color-background-warning-weakest"
3430 ],
3431 "name": "colorTextWarningStrong"
3432 },
3433 {
3434 "type": "color",
3435 "category": "text-color",
3436 "value": "rgb(227, 106, 25)",
3437 "comment": "Icon color for indicating a warning.",
3438 "uicontrol_contrast_pairing": [
3439 "color-background",
3440 "color-background-body",
3441 "color-background-warning-weakest",
3442 "color-background-row-striped"
3443 ],
3444 "name": "colorTextIconWarning"
3445 },
3446 {
3447 "type": "color",
3448 "category": "text-color",
3449 "value": "rgb(74, 11, 11)",
3450 "comment": "Stronger error text for inputs and error misc",
3451 "text_contrast_pairing": [
3452 "color-background",
3453 "color-background-body",
3454 "color-background-subaccount",
3455 "color-background-trial",
3456 "color-background-neutral-weakest",
3457 "color-background-success-weakest",
3458 "color-background-warning-weakest",
3459 "color-background-error-weakest",
3460 "color-background-row-striped",
3461 "color-background-primary-weakest",
3462 "color-background-destructive-weakest"
3463 ],
3464 "name": "colorTextErrorStronger"
3465 },
3466 {
3467 "type": "color",
3468 "category": "text-color",
3469 "value": "rgb(173, 17, 17)",
3470 "comment": "Strong shade of destructive link text to be used in interactions",
3471 "text_contrast_pairing": [
3472 "color-background",
3473 "color-background-body",
3474 "color-background-subaccount",
3475 "color-background-trial",
3476 "color-background-neutral-weakest",
3477 "color-background-success-weakest",
3478 "color-background-warning-weakest",
3479 "color-background-error-weakest",
3480 "color-background-row-striped",
3481 "color-background-primary-weakest",
3482 "color-background-destructive-weakest"
3483 ],
3484 "name": "colorTextLinkDestructiveStrong"
3485 },
3486 {
3487 "type": "z-index",
3488 "category": "z-index",
3489 "value": "0",
3490 "name": "zIndex0"
3491 },
3492 {
3493 "type": "z-index",
3494 "category": "z-index",
3495 "value": "90",
3496 "name": "zIndex90"
3497 },
3498 {
3499 "type": "z-index",
3500 "category": "z-index",
3501 "value": "80",
3502 "name": "zIndex80"
3503 },
3504 {
3505 "type": "z-index",
3506 "category": "z-index",
3507 "value": "70",
3508 "name": "zIndex70"
3509 },
3510 {
3511 "type": "z-index",
3512 "category": "z-index",
3513 "value": "60",
3514 "name": "zIndex60"
3515 },
3516 {
3517 "type": "z-index",
3518 "category": "z-index",
3519 "value": "50",
3520 "name": "zIndex50"
3521 },
3522 {
3523 "type": "z-index",
3524 "category": "z-index",
3525 "value": "40",
3526 "name": "zIndex40"
3527 },
3528 {
3529 "type": "z-index",
3530 "category": "z-index",
3531 "value": "30",
3532 "name": "zIndex30"
3533 },
3534 {
3535 "type": "z-index",
3536 "category": "z-index",
3537 "value": "20",
3538 "name": "zIndex20"
3539 },
3540 {
3541 "type": "z-index",
3542 "category": "z-index",
3543 "value": "10",
3544 "name": "zIndex10"
3545 },
3546 {
3547 "type": "string",
3548 "category": "color-scheme",
3549 "value": "light",
3550 "name": "colorScheme"
3551 }
3552 ]
3553}
\No newline at end of file