1 |
|
2 | :root {
|
3 | /* User avatar background color. */
|
4 | --color-background-user: rgb(231, 228, 249);
|
5 | /* Trial account background color. */
|
6 | --color-background-trial: rgb(220, 242, 234);
|
7 | /* Subaccount background color. */
|
8 | --color-background-subaccount: rgb(255, 239, 210);
|
9 | /* Stronger background for primary actions or highlights. */
|
10 | --color-background-primary-stronger: rgb(31, 61, 153);
|
11 | /* Stronger background color used for destructive actions or highlights. */
|
12 | --color-background-destructive-stronger: rgb(125, 40, 40);
|
13 | /* Weaker background for primary actions or highlights. */
|
14 | --color-background-primary-weaker: rgb(235, 240, 255);
|
15 | /* Weaker background color used for destructive actions or highlights. */
|
16 | --color-background-destructive-weaker: rgb(249, 218, 218);
|
17 | /* Warning background color */
|
18 | --color-background-warning: rgb(222, 117, 72);
|
19 | /* Weakest warning background color. */
|
20 | --color-background-warning-weakest: rgb(253, 247, 244);
|
21 | /* Strong inverse background color for any container. Must be used on color-background-body-inverse. */
|
22 | --color-background-inverse-strong: rgb(71, 77, 102);
|
23 | /* Background color for indicating a new status. */
|
24 | --color-background-new: rgb(231, 228, 249);
|
25 | /* Strong default background color. */
|
26 | --color-background-strong: rgb(230, 232, 240);
|
27 | /* Weakest background color for indicating a new status. */
|
28 | --color-background-new-weakest: rgb(250, 247, 253);
|
29 | /* Background color used for destructive actions or highlights. */
|
30 | --color-background-destructive: rgb(209, 67, 67);
|
31 | /* Weak default background color. */
|
32 | --color-background-weak: rgb(249, 250, 252);
|
33 | /* Background for primary actions or highlights. */
|
34 | --color-background-primary: rgb(51, 102, 255);
|
35 | /* Weakest background for primary actions or highlights. */
|
36 | --color-background-primary-weakest: rgb(243, 246, 255);
|
37 | /* Background color used to represent an entity or person as "busy". */
|
38 | --color-background-busy: rgb(222, 117, 72);
|
39 | /* Success background color. */
|
40 | --color-background-success: rgb(82, 189, 148);
|
41 | /* Weakest background color used for destructive actions or highlights. */
|
42 | --color-background-destructive-weakest: rgb(253, 244, 244);
|
43 | /* Color used to represent an entity or person as "offline". */
|
44 | --color-background-offline: rgb(193, 196, 214);
|
45 | /* Background color for alternative striped rows. */
|
46 | --color-background-row-striped: rgb(250, 251, 255);
|
47 | /* Strongest background for primary actions or highlights. */
|
48 | --color-background-primary-strongest: rgb(12, 30, 86);
|
49 | /* Weakest success background color. */
|
50 | --color-background-success-weakest: rgb(238, 248, 244);
|
51 | /* Strongest background color used for destructive actions or highlights. */
|
52 | --color-background-destructive-strongest: rgb(79, 21, 21);
|
53 | /* Strong error background color. */
|
54 | --color-background-error-strong: rgb(167, 54, 54);
|
55 | /* Strong primary brand background, accessible with inverse text. */
|
56 | --color-background-brand-strong: rgb(3, 11, 93);
|
57 | /* Primary brand background, accessible with inverse text. */
|
58 | --color-background-brand: rgb(71, 77, 102);
|
59 | /* Error background color. */
|
60 | --color-background-error: rgb(209, 67, 67);
|
61 | /* Weakest neutral background color. */
|
62 | --color-background-neutral-weakest: rgb(244, 246, 250);
|
63 | /* Background color used to represent an entity or person as "available". */
|
64 | --color-background-available: rgb(82, 189, 148);
|
65 | /* Weakest error background color. */
|
66 | --color-background-error-weakest: rgb(253, 244, 244);
|
67 | /* Background color used to represent required form fields. */
|
68 | --color-background-required: rgb(235, 86, 86);
|
69 | /* Strongest error background color. */
|
70 | --color-background-error-strongest: rgb(49, 12, 12);
|
71 | /* Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens. */
|
72 | --color-background-decorative-40-weakest: rgb(248, 247, 253);
|
73 | /* Stronger inverse background color for any container. Must be used on color-background-body-inverse. */
|
74 | --color-background-inverse-stronger: rgb(105, 111, 140);
|
75 | /* Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens. */
|
76 | --color-background-decorative-30-weakest: rgb(238, 248, 244);
|
77 | /* Background color used for the main page body. */
|
78 | --color-background-body: rgb(255, 255, 255);
|
79 | /* Strong background for primary actions or highlights. */
|
80 | --color-background-primary-strong: rgb(41, 82, 204);
|
81 | /* Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens. */
|
82 | --color-background-decorative-20-weakest: rgb(243, 246, 255);
|
83 | /* Strong background color used for destructive actions or highlights. */
|
84 | --color-background-destructive-strong: rgb(167, 54, 54);
|
85 | /* Weak background color used for destructive actions or highlights. */
|
86 | --color-background-destructive-weak: rgb(244, 182, 182);
|
87 | /* Weakest background color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative border and/or text tokens. */
|
88 | --color-background-decorative-10-weakest: rgb(244, 246, 250);
|
89 | /* Default background color for any container. */
|
90 | --color-background: rgb(244, 246, 250);
|
91 | /* Weak background for primary actions or highlights. */
|
92 | --color-background-primary-weak: rgb(214, 224, 255);
|
93 | /* Brand accent background color representing Segment. */
|
94 | --color-background-brand-30: rgb(106, 221, 178);
|
95 | /* Stronger default background color. */
|
96 | --color-background-stronger: rgb(193, 196, 214);
|
97 | /* Brand accent background color representing Sendgrid. */
|
98 | --color-background-brand-20: rgb(81, 169, 227);
|
99 | /* Highlight brand background, accessible with black text. */
|
100 | --color-background-brand-highlight: rgb(82, 189, 148);
|
101 | /* Weakest background color used for brand highlights. */
|
102 | --color-background-brand-highlight-weakest: rgb(220, 242, 234);
|
103 | /* Strongest default background color. */
|
104 | --color-background-strongest: rgb(105, 111, 140);
|
105 | /* Brand accent background color representing Twilio. */
|
106 | --color-background-brand-10: rgb(242, 190, 90);
|
107 | /* Inverse background color used for the main page body. */
|
108 | --color-background-body-inverse: rgb(16, 24, 64);
|
109 | /* Inverse background color for any container. Must be used on color-background-body-inverse. */
|
110 | --color-background-inverse: rgb(16, 24, 64);
|
111 | /* Default background for overlays. */
|
112 | --color-background-overlay: rgba(71, 77, 102, 0.64);
|
113 | /* Color used to represent an entity or person as "unavailable". */
|
114 | --color-background-unavailable: rgb(209, 67, 67);
|
115 | /* Strongest inverse background color used for containers. */
|
116 | --color-background-inverse-strongest: rgb(255, 255, 255);
|
117 | /* Stronger error background color. */
|
118 | --color-background-error-stronger: rgb(125, 40, 40);
|
119 | /* Stronger primary brand background, accessible with inverse text. */
|
120 | --color-background-brand-stronger: rgb(6, 3, 58);
|
121 | /* Stronger error border color */
|
122 | --color-border-error-stronger: rgb(125, 40, 40);
|
123 | /* Weak warning border color */
|
124 | --color-border-warning-weak: rgb(235, 172, 145);
|
125 | /* Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens. */
|
126 | --color-border-decorative-40-weaker: rgb(231, 228, 249);
|
127 | /* Weaker error border color */
|
128 | --color-border-error-weaker: rgb(244, 182, 182);
|
129 | /* User avatar border color. */
|
130 | --color-border-user: rgb(231, 220, 250);
|
131 | /* Weaker neutral border color */
|
132 | --color-border-neutral-weaker: rgb(214, 224, 255);
|
133 | /* Warning border color */
|
134 | --color-border-warning: rgb(222, 117, 72);
|
135 | /* Weaker success border color */
|
136 | --color-border-success-weaker: rgb(220, 242, 234);
|
137 | /* Stronger primary border color */
|
138 | --color-border-primary-stronger: rgb(31, 61, 153);
|
139 | /* Stronger destructive hover border color */
|
140 | --color-border-destructive-stronger: rgb(125, 40, 40);
|
141 | /* Weakest warning border color */
|
142 | --color-border-warning-weakest: rgb(248, 227, 218);
|
143 | /* Weaker primary border color */
|
144 | --color-border-primary-weaker: rgb(214, 224, 255);
|
145 | /* Destructive focus border color */
|
146 | --color-border-destructive-weaker: rgb(249, 218, 218);
|
147 | /* Weaker border color for something designated as new */
|
148 | --color-border-new-weaker: rgb(231, 228, 249);
|
149 | /* Destructive border color */
|
150 | --color-border-destructive: rgb(209, 67, 67);
|
151 | /* Strong border on inverse backgrounds. Must be used on color-background-body-inverse. */
|
152 | --color-border-inverse-strong: rgb(225, 227, 234);
|
153 | /* Primary border color */
|
154 | --color-border-primary: rgb(51, 102, 255);
|
155 | /* Weakest primary border color */
|
156 | --color-border-primary-weakest: rgb(235, 240, 255);
|
157 | /* Success border color */
|
158 | --color-border-success: rgb(82, 189, 148);
|
159 | /* Destructive focus border color */
|
160 | --color-border-destructive-weakest: rgb(253, 244, 244);
|
161 | /* Strongest destructive hover border color */
|
162 | --color-border-destructive-strongest: rgb(49, 12, 12);
|
163 | /* Strongest primary border color */
|
164 | --color-border-primary-strongest: rgb(12, 30, 86);
|
165 | /* Weakest success border color */
|
166 | --color-border-success-weakest: rgb(238, 248, 244);
|
167 | /* Weaker warning border color */
|
168 | --color-border-warning-weaker: rgb(242, 200, 182);
|
169 | /* Strong border color */
|
170 | --color-border-strong: rgb(143, 149, 178);
|
171 | /* Weak border color */
|
172 | --color-border-weak: rgb(230, 232, 240);
|
173 | /* Neutral border color */
|
174 | --color-border-neutral: rgb(51, 102, 255);
|
175 | /* Error border color */
|
176 | --color-border-error: rgb(209, 67, 67);
|
177 | /* Weakest error border color */
|
178 | --color-border-error-weakest: rgb(249, 218, 218);
|
179 | /* Strongest error border color */
|
180 | --color-border-error-strongest: rgb(49, 12, 12);
|
181 | /* Strong error border color */
|
182 | --color-border-error-strong: rgb(167, 54, 54);
|
183 | /* Weak error border color */
|
184 | --color-border-error-weak: rgb(238, 145, 145);
|
185 | /* Weak neutral border color */
|
186 | --color-border-neutral-weak: rgb(157, 181, 255);
|
187 | /* Default border color */
|
188 | --color-border: rgb(216, 218, 229);
|
189 | /* Weakest border color */
|
190 | --color-border-weakest: rgb(255, 255, 255);
|
191 | /* Stronger border on inverse backgrounds. Must be used on color-background-body-inverse. */
|
192 | --color-border-inverse-stronger: rgb(244, 244, 246);
|
193 | /* Weaker border on inverse backgrounds. Must be used on color-background-body-inverse. */
|
194 | --color-border-inverse-weaker: rgb(57, 71, 98);
|
195 | /* Weak success border color */
|
196 | --color-border-success-weak: rgb(163, 230, 205);
|
197 | /* Strong primary border color */
|
198 | --color-border-primary-strong: rgb(41, 82, 204);
|
199 | /* Border on inverse backgrounds. Must be used on color-background-body-inverse. */
|
200 | --color-border-inverse: rgb(136, 145, 170);
|
201 | /* Destructive focus border color */
|
202 | --color-border-destructive-strong: rgb(167, 54, 54);
|
203 | /* Weak primary border color */
|
204 | --color-border-primary-weak: rgb(157, 181, 255);
|
205 | /* Weakest border on inverse backgrounds. Must be used on color-background-body-inverse. */
|
206 | --color-border-inverse-weakest: rgb(31, 48, 76);
|
207 | /* Destructive focus border color */
|
208 | --color-border-destructive-weak: rgb(244, 182, 182);
|
209 | /* Strongest border on inverse backgrounds. Must be used on color-background-body-inverse. */
|
210 | --color-border-inverse-strongest: rgb(255, 255, 255);
|
211 | /* Weaker border color */
|
212 | --color-border-weaker: rgb(237, 239, 245);
|
213 | /* Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens. */
|
214 | --color-border-decorative-10-weaker: rgb(216, 218, 229);
|
215 | /* Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens. */
|
216 | --color-border-decorative-20-weaker: rgb(214, 224, 255);
|
217 | /* Weaker border color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or text tokens. */
|
218 | --color-border-decorative-30-weaker: rgb(238, 248, 244);
|
219 | /* Circular border radius */
|
220 | --border-radius-circle: 50%;
|
221 | /* Largest border radius */
|
222 | --border-radius-90: 32px;
|
223 | /* Extra-large border radius */
|
224 | --border-radius-80: 28px;
|
225 | /* Pill border radius */
|
226 | --border-radius-pill: 100px;
|
227 | /* Larger border radius */
|
228 | --border-radius-70: 24px;
|
229 | /* Large border radiusr */
|
230 | --border-radius-60: 20px;
|
231 | /* Medium-large border radius */
|
232 | --border-radius-50: 16px;
|
233 | /* Medium border radius */
|
234 | --border-radius-40: 12px;
|
235 | /* Border radius reset */
|
236 | --border-radius-0: 0;
|
237 | /* Small-medium border radius */
|
238 | --border-radius-30: 8px;
|
239 | /* Small border radius */
|
240 | --border-radius-20: 4px;
|
241 | /* Smallest border radius */
|
242 | --border-radius-10: 2px;
|
243 | /* Border width reset */
|
244 | --border-width-0: 0;
|
245 | /* Constant border width token for border width 10 */
|
246 | --border-width-10: 1px;
|
247 | /* Constant border width token for border width 20 */
|
248 | --border-width-20: 2px;
|
249 | /* Constant border width token for border width 30 */
|
250 | --border-width-30: 4px;
|
251 | /* Constant border width token for border width 40 */
|
252 | --border-width-40: 8px;
|
253 | /* Weaker bottom shadow border for new status */
|
254 | --shadow-border-bottom-new-weaker: 0 1px 0 #D0CAF4;
|
255 | /* Default shadow. */
|
256 | --shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.5);
|
257 | /* Shadow border for subaccount badge. */
|
258 | --shadow-border-subaccount: 0 0 0 1px #fff1b3;
|
259 | /* Stronger shadow border for destructive interactions */
|
260 | --shadow-border-destructive-stronger: 0 0 0 1px #7D2828;
|
261 | /* Weaker shadow border for success inputs. */
|
262 | --shadow-border-success-weaker: 0 0 0 1px #d1fae0;
|
263 | /* Shadow border for the sidebar beta badge. */
|
264 | --shadow-border-inverse-new-weaker: 0 0 0 1px #5817bd;
|
265 | /* Stronger shadow border for inputs active. */
|
266 | --shadow-border-primary-stronger: 0 0 0 1px #1F3D99;
|
267 | /* Weaker bottom shadow border warning warning status */
|
268 | --shadow-border-bottom-warning-weaker: 0 1px 0 #F2C8B6;
|
269 | /* Weaker shadow border for destructive interactions. */
|
270 | --shadow-border-destructive-weaker: 0 0 0 1px #F9DADA;
|
271 | /* Weaker shadow border for primary interactions. */
|
272 | --shadow-border-primary-weaker: 0 0 0 1px #D6E0FF;
|
273 | /* Top shadow border for for selected status of horizontal tabs on inverse backgrounds */
|
274 | --shadow-border-top-inverse-strongest: 0px -1px 0 #cce4ff;
|
275 | /* Weaker shadow border for new status inputs. */
|
276 | --shadow-border-new-weaker: 0 0 0 1px #e7dcfa;
|
277 | /* Low elevation default shadow. */
|
278 | --shadow-low: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
|
279 | /* Strong shadow border on interactive elements on inverse backgrounds. */
|
280 | --shadow-border-inverse-strong: 0 0 0 1px #e1e3ea;
|
281 | /* Weaker shadow border for warning inputs. */
|
282 | --shadow-border-warning-weaker: 0 0 0 1px #fddcc4;
|
283 | /* Strong shadow border for inputs. */
|
284 | --shadow-border-strong: 0 0 0 1px #8F95B2;
|
285 | /* Shadow for focus ring on interactive elements. */
|
286 | --shadow-focus: 0 0 0 2px #ffffff, 0 0 0 3px #006dfa, 0 0 0 5px #cce4ff;
|
287 | /* Weak shadow border for disabled inputs. */
|
288 | --shadow-border-weak: 0 0 0 1px #E6E8F0;
|
289 | /* Shadow for focus ring on interactive elements on inverse backgrounds. */
|
290 | --shadow-focus-inverse: 0 0 0 4px rgba(255, 255, 255, 0.4);
|
291 | /* Default shadow border for primary interactions. */
|
292 | --shadow-border-primary: 0 0 0 1px #3366FF;
|
293 | /* Shadow border for destructive interactions. */
|
294 | --shadow-border-destructive: 0 0 0 1px #D14343;
|
295 | /* High elevation default shadow. */
|
296 | --shadow-high: 0 16px 24px 4px rgba(0, 0, 0, 0.5);
|
297 | /* Shadow border for error inputs hover. */
|
298 | --shadow-border-error-strong: 0 0 0 1px #A73636;
|
299 | /* Strongest shadow border for inputs active. */
|
300 | --shadow-border-primary-strongest: 0 0 0 1px #0C1E56;
|
301 | /* Strongest shadow border for destructive interactions */
|
302 | --shadow-border-destructive-strongest: 0 0 0 1px #310C0C;
|
303 | /* Shadow border for inverse error inputs. */
|
304 | --shadow-border-error-weak: 0 0 0 1px #F4B6B6;
|
305 | /* Strong bottom shadow border for brand 10 */
|
306 | --shadow-border-bottom-brand-10-strong: 0 1px 0 #855c15;
|
307 | /* Strong bottom shadow border for brand 20 */
|
308 | --shadow-border-bottom-brand-20-strong: 0 1px 0 #043cb5;
|
309 | /* Strong bottom shadow border for brand 30 */
|
310 | --shadow-border-bottom-brand-30-strong: 0 1px 0 #0e7c3a;
|
311 | /* Shadow border for error inputs. */
|
312 | --shadow-border-error: 0 0 0 1px #D14343;
|
313 | /* Weaker bottom shadow border for decorative 10 */
|
314 | --shadow-border-bottom-decorative-10-weaker: 0 1px 0 #D8DAE5;
|
315 | /* Bottom shadow border for primary status */
|
316 | --shadow-border-bottom-primary: 0 1px 0 #006dfa;
|
317 | /* Weaker bottom shadow border for decorative 20 */
|
318 | --shadow-border-bottom-decorative-20-weaker: 0 1px 0 #D6E0FF;
|
319 | /* Stronger shadow border on interactive elements on inverse backgrounds. */
|
320 | --shadow-border-inverse-stronger: 0 0 0 1px #f4f4f6;
|
321 | /* Strongest shadow border for error inputs hover. */
|
322 | --shadow-border-error-strongest: 0 0 0 1px #310c0c;
|
323 | /* Strong shadow border for destructive interactions */
|
324 | --shadow-border-destructive-strong: 0 0 0 1px #A73636;
|
325 | /* Weaker shadow border on interactive elements on inverse backgrounds. */
|
326 | --shadow-border-inverse-weaker: 0 0 0 1px #394762;
|
327 | /* Top shadow border for selected status of horizontal tabs */
|
328 | --shadow-border-top-primary: 0px -1px 0 #006dfa;
|
329 | /* Weaker bottom shadow border for decorative 30 */
|
330 | --shadow-border-bottom-decorative-30-weaker: 0 1px 0 #DCF2EA;
|
331 | /* Strong shadow border for inputs hover. */
|
332 | --shadow-border-primary-strong: 0 0 0 1px #2952CC;
|
333 | /* Shadow border for brand 30 */
|
334 | --shadow-border-brand-30: mint;
|
335 | /* Weaker shadow border for primary interactions. */
|
336 | --shadow-border-primary-weak: 0 0 0 1px #9DB5FF;
|
337 | /* Shadow for simultaneous focus and border */
|
338 | --shadow-focus-shadow-border: 0 0 0 1px #cacdd8, 0 0 0 3px #ffffff, 0 0 0 4px #006dfa, 0 0 0 6px #cce4ff;
|
339 | /* Weaker bottom shadow border for decorative 40 */
|
340 | --shadow-border-bottom-decorative-40-weaker: 0 1px 0 #D0CAF4;
|
341 | /* Weak shadow border for destructive interactions. */
|
342 | --shadow-border-destructive-weak: 0 0 0 1px #F4B6B6;
|
343 | /* Shadow border for brand 20 */
|
344 | --shadow-border-brand-20: sky;
|
345 | /* Top shadow border for selected hover status of horizontal tabs */
|
346 | --shadow-border-top-primary-strongest: 0px -1px 0 #030b5d;
|
347 | /* Weaker bottom shadow border for error status */
|
348 | --shadow-border-bottom-error-weaker: 0 1px 0 #F4B6B6;
|
349 | /* Weaker shadow border for disabled inputs. */
|
350 | --shadow-border-weaker: 0 0 0 1px #EDEFF5;
|
351 | /* Shadow border for inputs. */
|
352 | --shadow-border: 0 0 0 1px #D8DAE5;
|
353 | /* Right shadow border for hover status of vertical tabs on inverse backgrounds */
|
354 | --shadow-border-right-inverse-strong: 1px 0px #e1e3ea;
|
355 | /* Weaker bottom shadow border for neutral status */
|
356 | --shadow-border-bottom-neutral-weaker: 0 1px 0 #9DB5FF;
|
357 | /* Shadow border for brand 10 */
|
358 | --shadow-border-brand-10: saffron;
|
359 | /* Weaker shadow border for decorative 10 */
|
360 | --shadow-border-decorative-10-weaker: 0 0 0 1px #e1e3ea;
|
361 | /* Weaker shadow border for decorative 20 */
|
362 | --shadow-border-decorative-20-weaker: 0 0 0 1px #cce4ff;
|
363 | /* Bottom shadow border for subaccount badge */
|
364 | --shadow-border-bottom-subaccount: 0 1px 0 #ffdd35;
|
365 | /* Shadow for inset focus on elements, such as DataGrid cells. */
|
366 | --shadow-focus-inset: inset 0 0 0 2px #9DB5FF;
|
367 | /* Shadow border on interactive elements on inverse backgrounds. */
|
368 | --shadow-border-inverse: 0 0 0 1px #8891aa;
|
369 | /* Weaker shadow border for decorative 30 */
|
370 | --shadow-border-decorative-30-weaker: 0 0 0 1px #d1fae0;
|
371 | /* Weakest shadow border on interactive elements on inverse backgrounds. */
|
372 | --shadow-border-inverse-weakest: 0 0 0 1px #1f304c;
|
373 | /* Bottom shadow border for the sidebar beta badge */
|
374 | --shadow-border-bottom-inverse-new-weaker: 0 1px 0 #5817bd;
|
375 | /* Weaker bottom shadow border for success status */
|
376 | --shadow-border-bottom-success-weaker: 0 1px 0 #DCF2EA;
|
377 | /* Weaker shadow border for decorative 40 */
|
378 | --shadow-border-decorative-40-weaker: 0 0 0 1px #e7dcfa;
|
379 | /* Shadow border for error inputs hover. */
|
380 | --shadow-border-error-stronger: 0 0 0 1px #7D2828;
|
381 | /* Shadow for cards. */
|
382 | --shadow-card: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
|
383 | /* Weaker shadow border for error inputs. */
|
384 | --shadow-border-error-weaker: 0 0 0 1px #fccfcf;
|
385 | /* Strongest shadow border on interactive elements on inverse backgrounds. */
|
386 | --shadow-border-inverse-strongest: 0 0 0 1px #ffffff;
|
387 | /* Shadow for inset focus ring on interactive elements on inverse backgrounds. */
|
388 | --shadow-focus-inverse-inset: inset 0 0 0 2px rgba(255, 255, 255, 0.4);
|
389 | /* Shadow border for user. */
|
390 | --shadow-border-user: 0 0 0 1px #8c5bd8;
|
391 | /* Weaker shadow border for neutral inputs. */
|
392 | --shadow-border-neutral-weaker: 0 0 0 1px #cce4ff;
|
393 | --font-family-text: 'SF UI Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
|
394 | --font-family-code: 'SF Mono', Monaco, Inconsolata, 'Fira Mono', 'Droid Sans Mono', 'Source Code Pro', monospace;
|
395 | --font-family-text-japanese: 'Inter var experimental', 'Inter var', Hiragino Sans, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, Osaka, 'MS PGothic', sans-serif;
|
396 | --font-family-text-korean: 'Inter var experimental', 'Inter var', 'Microsoft JhengHei', 微軟正黑體, 'Microsoft JhengHei UI', 'Microsoft YaHei', 微軟雅黑, 宋体, SimSun, sans-serif;
|
397 | --font-family-text-chinese-traditional: 'Inter var experimental', 'Inter var', 'Microsoft JhengHei', 微軟正黑體, 'Microsoft JhengHei UI', 'Microsoft YaHei', 微軟雅黑, 宋体, SimSun, sans-serif;
|
398 | --font-family-text-chinese-simplified: 'Inter var experimental', 'Inter var', 'Microsoft YaHei New', 微软雅黑, 'Microsoft Yahei', 'Microsoft JhengHei', 宋体, SimSun, sans-serif;
|
399 | --font-family-display: 'Inter var experimental', 'Inter var', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
|
400 | --font-size-110: 4rem;
|
401 | --font-size-100: 3rem;
|
402 | /* Constant typography token for font size 90 */
|
403 | --font-size-90: 2rem;
|
404 | --font-size-80: 2rem;
|
405 | /* Constant typography token for font size 70 */
|
406 | --font-size-70: 1.5rem;
|
407 | /* Constant typography token for font size 60 */
|
408 | --font-size-60: 1.25rem;
|
409 | --font-size-50: 1rem;
|
410 | /* Constant typography token for font size 40 */
|
411 | --font-size-40: 1rem;
|
412 | /* Constant typography token for font size 30 */
|
413 | --font-size-30: 0.875rem;
|
414 | /* Constant typography token for font size 20 */
|
415 | --font-size-20: 0.75rem;
|
416 | --font-size-10: 0.75rem;
|
417 | /* Constant typography token for font size display 30 */
|
418 | --font-size-display-30: 4rem;
|
419 | /* Constant typography token for font size display 20 */
|
420 | --font-size-display-20: 3rem;
|
421 | /* Constant typography token for font size display 10 */
|
422 | --font-size-display-10: 2rem;
|
423 | /* Base font size applied to the html element, used for rem calculations */
|
424 | --font-size-base: 100%;
|
425 | /* Font weight for light weight */
|
426 | --font-weight-light: 300;
|
427 | /* Font weight for normal weight */
|
428 | --font-weight-normal: 400;
|
429 | /* Font weight for medium weight */
|
430 | --font-weight-medium: 500;
|
431 | /* Font weight for semibold weight */
|
432 | --font-weight-semibold: 600;
|
433 | /* Font weight for bold weight */
|
434 | --font-weight-bold: 700;
|
435 | /* Font weight for extrabold weight */
|
436 | --font-weight-extrabold: 800;
|
437 | /* Constant line-height token for line-height 0 */
|
438 | --line-height-0: 0;
|
439 | /* Constant line-height token for line-height 110 */
|
440 | --line-height-110: 4rem;
|
441 | /* Constant line-height token for line-height 90 */
|
442 | --line-height-90: 2.5rem;
|
443 | /* Constant line-height token for line-height 100 */
|
444 | --line-height-100: 3.25rem;
|
445 | /* Constant line-height token for line-height 80 */
|
446 | --line-height-80: 2.5rem;
|
447 | /* Constant line-height token for line-height 70 */
|
448 | --line-height-70: 2rem;
|
449 | /* Constant line-height token for line-height 60 */
|
450 | --line-height-60: 1.75rem;
|
451 | /* Constant line-height token for line-height 50 */
|
452 | --line-height-50: 1.75rem;
|
453 | /* Constant line-height token for line-height 40 */
|
454 | --line-height-40: 1.5rem;
|
455 | /* Constant line-height token for line-height 30 */
|
456 | --line-height-30: 1.25rem;
|
457 | /* Constant line-height token for line-height 20 */
|
458 | --line-height-20: 1.25rem;
|
459 | /* Constant line-height token for line-height 10 */
|
460 | --line-height-10: 1rem;
|
461 | /* Constant line-height token for line-height 05 */
|
462 | --line-height-05: 0.75rem;
|
463 | /* Constant line-height token for line-height-display 30 */
|
464 | --line-height-display-30: 5rem;
|
465 | /* Constant line-height token for line-height-display 20 */
|
466 | --line-height-display-20: 3.75rem;
|
467 | /* Constant line-height token for line-height-display 10 */
|
468 | --line-height-display-10: 2.5rem;
|
469 | /* Twilio brand red */
|
470 | --color-brand-highlight: rgb(242, 47, 70);
|
471 | /* Gray Color 0 */
|
472 | --color-gray-0: rgb(255, 255, 255);
|
473 | /* Gray Color 10 */
|
474 | --color-gray-100: rgb(18, 28, 45);
|
475 | /* Gray Color 9 */
|
476 | --color-gray-90: rgb(31, 48, 76);
|
477 | /* Gray Color 8 */
|
478 | --color-gray-80: rgb(57, 71, 98);
|
479 | /* Gray Color 7 */
|
480 | --color-gray-70: rgb(75, 86, 113);
|
481 | /* Gray Color 6 */
|
482 | --color-gray-60: rgb(96, 107, 133);
|
483 | /* Gray Color 5 */
|
484 | --color-gray-50: rgb(136, 145, 170);
|
485 | /* Gray Color 4 */
|
486 | --color-gray-40: rgb(174, 178, 193);
|
487 | /* Default branding color */
|
488 | --color-brand: rgb(0, 20, 137);
|
489 | /* Gray Color 3 */
|
490 | --color-gray-30: rgb(202, 205, 216);
|
491 | /* Gray Color 2 */
|
492 | --color-gray-20: rgb(225, 227, 234);
|
493 | /* Gray Color 1 */
|
494 | --color-gray-10: rgb(244, 244, 246);
|
495 | /* Color used for data visualizations. Must be used in a sequence. */
|
496 | --color-data-visualization-10: rgb(243, 103, 43);
|
497 | /* Color used for data visualizations. Must be used in a sequence. */
|
498 | --color-data-visualization-1: rgb(4, 162, 174);
|
499 | /* Color used for data visualizations. Must be used in a sequence. */
|
500 | --color-data-visualization-2: rgb(209, 129, 0);
|
501 | /* Color used for data visualizations. Must be used in a sequence. */
|
502 | --color-data-visualization-3: rgb(24, 65, 191);
|
503 | /* Color used for data visualizations. Must be used in a sequence. */
|
504 | --color-data-visualization-4: rgb(122, 103, 233);
|
505 | /* Color used for data visualizations. Must be used in a sequence. */
|
506 | --color-data-visualization-5: rgb(17, 167, 110);
|
507 | /* Color used for data visualizations. Must be used in a sequence. */
|
508 | --color-data-visualization-6: rgb(10, 29, 123);
|
509 | /* Color used for data visualizations. Must be used in a sequence. */
|
510 | --color-data-visualization-7: rgb(221, 54, 173);
|
511 | /* Color used for data visualizations. Must be used in a sequence. */
|
512 | --color-data-visualization-8: rgb(206, 32, 28);
|
513 | /* Color used for data visualizations. Must be used in a sequence. */
|
514 | --color-data-visualization-9: rgb(105, 140, 247);
|
515 | /* Generic square sizing token scale for UI components. */
|
516 | --size-square-40: 0.75rem;
|
517 | /* Maps to line-height tokens 1:1 */
|
518 | --size-icon-80: 2.5rem;
|
519 | /* Generic square sizing token scale for UI components. */
|
520 | --size-square-30: 0.5rem;
|
521 | /* Maps to line-height tokens 1:1 */
|
522 | --size-icon-70: 2rem;
|
523 | /* Generic square sizing token scale for UI components. */
|
524 | --size-square-20: 0.25rem;
|
525 | /* Maps to line-height tokens 1:1 */
|
526 | --size-icon-60: 1.75rem;
|
527 | /* Generic sizing token scale for UI components. */
|
528 | --size-90: 57.5rem;
|
529 | /* Generic square sizing token scale for UI components. */
|
530 | --size-square-10: 0.125rem;
|
531 | /* Generic sizing token scale for UI components. */
|
532 | --size-120: 77rem;
|
533 | /* Maps to line-height tokens 1:1 */
|
534 | --size-icon-50: 1.75rem;
|
535 | /* Generic sizing token scale for UI components. */
|
536 | --size-80: 51rem;
|
537 | /* Generic sizing token scale for UI components. */
|
538 | --size-0: 0;
|
539 | /* Generic sizing token scale for UI components. */
|
540 | --size-110: 70.5rem;
|
541 | /* Maps to line-height tokens 1:1 */
|
542 | --size-icon-40: 1.5rem;
|
543 | /* Generic square sizing token scale for UI components. */
|
544 | --size-square-190: 4.5rem;
|
545 | /* Generic sizing token scale for UI components. */
|
546 | --size-70: 44.5rem;
|
547 | /* Generic sizing token scale for UI components. */
|
548 | --size-100: 64rem;
|
549 | /* Maps to line-height tokens 1:1 */
|
550 | --size-icon-30: 1.25rem;
|
551 | /* Generic square sizing token scale for UI components. */
|
552 | --size-square-180: 4.25rem;
|
553 | /* Generic sizing token scale for UI components. */
|
554 | --size-60: 38rem;
|
555 | /* Maps to line-height tokens 1:1 */
|
556 | --size-icon-20: 1.25rem;
|
557 | /* Generic square sizing token scale for UI components. */
|
558 | --size-square-170: 4rem;
|
559 | /* Sizing token for the compact sidebar width. */
|
560 | --size-sidebar-compact: 4.75rem;
|
561 | /* Maps to line-height tokens 1:1 */
|
562 | --size-icon-10: 1rem;
|
563 | /* Generic square sizing token scale for UI components. */
|
564 | --size-square-25: 0.375rem;
|
565 | /* Generic square sizing token scale for UI components. */
|
566 | --size-square-160: 3.75rem;
|
567 | /* Generic sizing token scale for UI components. */
|
568 | --size-50: 31.5rem;
|
569 | /* Maps to line-height tokens 1:1 */
|
570 | --size-icon-110: 4rem;
|
571 | /* Generic square sizing token scale for UI components. */
|
572 | --size-square-150: 3.5rem;
|
573 | /* Generic sizing token scale for UI components. */
|
574 | --size-40: 25rem;
|
575 | /* Maps to line-height tokens 1:1 */
|
576 | --size-icon-100: 3.25rem;
|
577 | /* Generic square sizing token scale for UI components. */
|
578 | --size-square-140: 3.25rem;
|
579 | /* Generic sizing token scale for UI components. */
|
580 | --size-30: 18.5rem;
|
581 | /* Sizing token for the minimum topbar height. */
|
582 | --size-topbar: 4.75rem;
|
583 | /* Generic square sizing token scale for UI components. */
|
584 | --size-square-130: 3rem;
|
585 | /* Generic sizing token scale for UI components. */
|
586 | --size-20: 12rem;
|
587 | /* Generic square sizing token scale for UI components. */
|
588 | --size-square-120: 2.75rem;
|
589 | /* Generic sizing token scale for UI components. */
|
590 | --size-10: 5.5rem;
|
591 | /* Generic square sizing token scale for UI components. */
|
592 | --size-square-110: 2.5rem;
|
593 | /* Generic square sizing token scale for UI components. */
|
594 | --size-square-0: 0;
|
595 | /* Maps to line-height tokens 1:1 */
|
596 | --size-icon-05: 0.75rem;
|
597 | /* Generic square sizing token scale for UI components. */
|
598 | --size-square-100: 2.25rem;
|
599 | /* Generic square sizing token scale for UI components. */
|
600 | --size-square-200: 4.75rem;
|
601 | /* Sizing token for sidebar width. */
|
602 | --size-sidebar: 15rem;
|
603 | /* Generic square sizing token scale for UI components. */
|
604 | --size-square-90: 2rem;
|
605 | /* Generic square sizing token scale for UI components. */
|
606 | --size-square-80: 1.75rem;
|
607 | /* Generic square sizing token scale for UI components. */
|
608 | --size-square-70: 1.5rem;
|
609 | /* Generic square sizing token scale for UI components. */
|
610 | --size-square-60: 1.25rem;
|
611 | /* Generic square sizing token scale for UI components. */
|
612 | --size-square-50: 1rem;
|
613 | /* Maps to line-height tokens 1:1 */
|
614 | --size-icon-90: 2.5rem;
|
615 | --space-70: 1.5rem;
|
616 | --space-negative-100: -2.25rem;
|
617 | --space-60: 1.25rem;
|
618 | --space-negative-200: -4.75rem;
|
619 | --space-190: 4.5rem;
|
620 | --space-50: 1rem;
|
621 | --space-180: 4.25rem;
|
622 | --space-40: 0.75rem;
|
623 | --space-170: 4rem;
|
624 | --space-30: 0.5rem;
|
625 | --space-160: 3.75rem;
|
626 | --space-20: 0.25rem;
|
627 | --space-150: 3.5rem;
|
628 | --space-10: 0.125rem;
|
629 | --space-140: 3.25rem;
|
630 | --space-130: 3rem;
|
631 | --space-120: 2.75rem;
|
632 | --space-negative-90: -2rem;
|
633 | --space-110: 2.5rem;
|
634 | --space-0: 0;
|
635 | --space-negative-80: -1.75rem;
|
636 | --space-100: 2.25rem;
|
637 | --space-negative-70: -1.5rem;
|
638 | --space-200: 4.75rem;
|
639 | --space-negative-60: -1.25rem;
|
640 | --space-negative-50: -1rem;
|
641 | --space-negative-40: -0.75rem;
|
642 | --space-negative-30: -0.5rem;
|
643 | --space-negative-20: -0.25rem;
|
644 | --space-negative-10: -0.125rem;
|
645 | --space-negative-190: -4.5rem;
|
646 | --space-negative-180: -4.25rem;
|
647 | --space-negative-170: -4rem;
|
648 | --space-negative-160: -3.75rem;
|
649 | --space-negative-150: -3.5rem;
|
650 | --space-negative-140: -3.25rem;
|
651 | --space-negative-130: -3rem;
|
652 | --space-90: 2rem;
|
653 | --space-negative-120: -2.75rem;
|
654 | --space-80: 1.75rem;
|
655 | --space-negative-110: -2.5rem;
|
656 | /* Weak shade of destructive link text to be used in interactions */
|
657 | --color-text-link-destructive-weak: rgb(209, 67, 67);
|
658 | /* Stronger shade of link text to be used in interactions */
|
659 | --color-text-link-stronger: rgb(12, 30, 86);
|
660 | /* Text color for user avatar. */
|
661 | --color-text-user: rgb(109, 46, 209);
|
662 | /* Icon color for indicating a new status. */
|
663 | --color-text-icon-new: rgb(109, 46, 209);
|
664 | /* Text color for the subaccount badge */
|
665 | --color-text-subaccount: rgb(84, 51, 8);
|
666 | /* Stronger shade of destructive text. */
|
667 | --color-text-destructive-stronger: rgb(74, 11, 11);
|
668 | /* Icon color for indicating a offline status */
|
669 | --color-text-icon-offline: rgb(143, 149, 178);
|
670 | /* Destructive link text */
|
671 | --color-text-link-destructive: rgb(209, 67, 67);
|
672 | /* Stronger primary text. */
|
673 | --color-text-primary-stronger: rgb(3, 11, 93);
|
674 | /* Icon color for indicating success. */
|
675 | --color-text-icon-success: rgb(82, 189, 148);
|
676 | /* Color for warning text. */
|
677 | --color-text-warning: rgb(178, 94, 58);
|
678 | /* Strongest shade of destructive link text to be used in interactions */
|
679 | --color-text-link-destructive-strongest: rgb(49, 12, 12);
|
680 | /* Icon color for being neutral. */
|
681 | --color-text-icon-neutral: rgb(41, 82, 204);
|
682 | /* Color for text indicating a new status. */
|
683 | --color-text-new: rgb(82, 73, 136);
|
684 | /* Icon color for indicating an error. */
|
685 | --color-text-icon-error: rgb(209, 67, 67);
|
686 | /* Weak inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse. */
|
687 | --color-text-inverse-weak: rgb(136, 145, 170);
|
688 | /* Icon color for indicating a available status */
|
689 | --color-text-icon-available: rgb(82, 189, 148);
|
690 | /* Stronger shade of destructive link text to be used in interactions */
|
691 | --color-text-link-destructive-stronger: rgb(49, 12, 12);
|
692 | /* Twilio brand icon color used for the Twilio logo on inverse backgrounds. */
|
693 | --color-text-icon-brand-inverse: rgb(255, 255, 255);
|
694 | /* Destructive text. */
|
695 | --color-text-destructive: rgb(199, 35, 35);
|
696 | /* Primary text. */
|
697 | --color-text-primary: rgb(2, 99, 224);
|
698 | /* Text color for success text. */
|
699 | --color-text-success: rgb(36, 99, 75);
|
700 | /* Inverse color for indicating a new status. */
|
701 | --color-text-inverse-new: rgb(200, 175, 240);
|
702 | /* Strongest shade of destructive text. */
|
703 | --color-text-destructive-strongest: rgb(49, 12, 12);
|
704 | /* Weak body text for visual hierarchy. */
|
705 | --color-text-weak: rgb(105, 111, 140);
|
706 | /* Strongest primary text. */
|
707 | --color-text-primary-strongest: rgb(6, 3, 58);
|
708 | /* Default icon color. */
|
709 | --color-text-icon: rgb(143, 149, 178);
|
710 | /* Link text */
|
711 | --color-text-link: rgb(51, 102, 255);
|
712 | /* Segment brand color used for the Segment logo. */
|
713 | --color-text-icon-brand-highlight: rgb(82, 189, 148);
|
714 | /* Color for text indicating a neutral status. */
|
715 | --color-text-neutral: rgb(31, 61, 153);
|
716 | /* Text color to be used on top of brand accent background colors such as color-background-brand-10 only. */
|
717 | --color-text-brand: rgb(18, 28, 45);
|
718 | /* Strongest shade of link text to be used in interactions */
|
719 | --color-text-link-strongest: rgb(7, 19, 55);
|
720 | /* Error text for inputs and error misc */
|
721 | --color-text-error: rgb(167, 54, 54);
|
722 | /* Default icon color for inverse backgrounds. */
|
723 | --color-text-icon-inverse: rgb(143, 149, 178);
|
724 | /* Strong error text for inputs and error misc */
|
725 | --color-text-error-strong: rgb(125, 40, 40);
|
726 | /* Icon color for indicating a unavailable status */
|
727 | --color-text-icon-unavailable: rgb(209, 67, 67);
|
728 | /* Weak error text for inputs and error misc */
|
729 | --color-text-error-weak: rgb(209, 67, 67);
|
730 | /* Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens. */
|
731 | --color-text-decorative-40: rgb(110, 98, 182);
|
732 | /* Strong shade of link text to be used in interactions */
|
733 | --color-text-link-strong: rgb(31, 61, 153);
|
734 | /* Text color used on any brand color */
|
735 | --color-text-brand-inverse: rgb(255, 255, 255);
|
736 | /* Strongest error text for inputs and error misc. */
|
737 | --color-text-error-strongest: rgb(49, 12, 12);
|
738 | /* Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens. */
|
739 | --color-text-decorative-30: rgb(49, 113, 89);
|
740 | /* Weak shade of link text to be used in interactions */
|
741 | --color-text-link-weak: rgb(157, 181, 255);
|
742 | /* Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens. */
|
743 | --color-text-decorative-20: rgb(41, 82, 204);
|
744 | /* Text color with no semantic meaning, used for decorative purposes only. Should generally be used with matching decorative background and/or border tokens. */
|
745 | --color-text-decorative-10: rgb(105, 111, 140);
|
746 | /* Body text color */
|
747 | --color-text: rgb(71, 77, 102);
|
748 | /* Icon color for indicating a busy status */
|
749 | --color-text-icon-busy: rgb(222, 117, 72);
|
750 | /* Weakest body text for visual hierarchy. Inaccessible unless used on disabled controls. */
|
751 | --color-text-weakest: rgb(255, 255, 255);
|
752 | /* Segment brand color. */
|
753 | --color-text-brand-highlight: rgb(82, 189, 148);
|
754 | /* Strong shade of destructive text. */
|
755 | --color-text-destructive-strong: rgb(173, 17, 17);
|
756 | /* Weaker inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse. */
|
757 | --color-text-inverse-weaker: rgb(96, 107, 133);
|
758 | /* Strong primary text. */
|
759 | --color-text-primary-strong: rgb(0, 20, 137);
|
760 | /* Weak primary text. */
|
761 | --color-text-primary-weak: rgb(153, 205, 255);
|
762 | /* Weak shade of destructive text. */
|
763 | --color-text-destructive-weak: rgb(246, 177, 177);
|
764 | /* Inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse. */
|
765 | --color-text-inverse: rgb(255, 255, 255);
|
766 | /* Weakest inverse text color for dark backgrounds. Must pass AA color contrast with color-background-body-inverse. */
|
767 | --color-text-inverse-weakest: rgb(75, 86, 113);
|
768 | /* Weaker body text for visual hierarchy. Inaccessible unless used on disabled controls. */
|
769 | --color-text-weaker: rgb(143, 149, 178);
|
770 | /* Color for dark warning text. */
|
771 | --color-text-warning-strong: rgb(133, 70, 43);
|
772 | /* Icon color for indicating a warning. */
|
773 | --color-text-icon-warning: rgb(222, 117, 72);
|
774 | /* Stronger error text for inputs and error misc */
|
775 | --color-text-error-stronger: rgb(49, 12, 12);
|
776 | /* Strong shade of destructive link text to be used in interactions */
|
777 | --color-text-link-destructive-strong: rgb(125, 40, 40);
|
778 | --z-index-0: 0;
|
779 | --z-index-90: 90;
|
780 | --z-index-80: 80;
|
781 | --z-index-70: 70;
|
782 | --z-index-60: 60;
|
783 | --z-index-50: 50;
|
784 | --z-index-40: 40;
|
785 | --z-index-30: 30;
|
786 | --z-index-20: 20;
|
787 | --z-index-10: 10;
|
788 | --color-scheme: "light";
|
789 | }
|