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