-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy paththeme.css
573 lines (527 loc) · 22 KB
/
theme.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
/* Color Tokens Light */
:root,
:root[data-theme="light"] {
--tk-background-primary: #f6f6f6;
--tk-background-secondary: theme("colors.gray.200");
--tk-background-active: theme("colors.gray.100");
--tk-background-active-secondary: theme("colors.gray.0");
--tk-background-brighter: theme("colors.gray.0");
--tk-background-accent: theme("colors.accent.600");
--tk-background-accent-secondary: theme("colors.accent.600");
--tk-background-accent-active: theme("colors.accent.500");
--tk-background-positive: theme("colors.positive.50");
--tk-background-warning: theme("colors.warning.100");
--tk-background-negative: theme("colors.negative.100");
--tk-background-info: theme("colors.info.100");
--tk-background-tip: theme("colors.tip.100");
--tk-text-primary: theme("colors.gray.800");
--tk-text-primary-inverted: theme("colors.gray.0");
--tk-text-secondary: theme("colors.gray.800");
--tk-text-secondary-inverted: theme("colors.gray.200");
--tk-text-disabled: theme("colors.gray.400");
--tk-text-body: theme("colors.gray.700");
--tk-text-heading: theme("colors.gray.950");
--tk-text-active: theme("colors.gray.900");
--tk-text-accent: theme("colors.accent.600");
--tk-text-positive: theme("colors.positive.700");
--tk-text-warning: theme("colors.warning.600");
--tk-text-negative: theme("colors.negative.600");
--tk-text-info: theme("colors.info.800");
--tk-text-tip: theme("colors.tip.900");
--tk-border-primary: theme("colors.gray.300");
--tk-border-secondary: theme("colors.gray.400");
--tk-border-brighter: theme("colors.gray.300");
--tk-border-accent: theme("colors.accent.600");
--tk-border-positive: theme("colors.positive.600");
--tk-border-warning: theme("colors.warning.400");
--tk-border-negative: theme("colors.negative.500");
--tk-border-info: theme("colors.info.600");
--tk-border-tip: theme("colors.tip.600");
/* Terminal Colors */
--tk-terminal-foreground: #333333;
--tk-terminal-selection-background: #00000040;
--tk-terminal-black: #000000;
--tk-terminal-red: #cd3131;
--tk-terminal-green: #00bc00;
--tk-terminal-yellow: #949800;
--tk-terminal-blue: #0451a5;
--tk-terminal-magenta: #bc05bc;
--tk-terminal-cyan: #0598bc;
--tk-terminal-white: #555555;
--tk-terminal-brightBlack: #686868;
--tk-terminal-brightRed: #cd3131;
--tk-terminal-brightGreen: #00bc00;
--tk-terminal-brightYellow: #949800;
--tk-terminal-brightBlue: #0451a5;
--tk-terminal-brightMagenta: #bc05bc;
--tk-terminal-brightCyan: #0598bc;
--tk-terminal-brightWhite: #a5a5a5;
/* Customization */
--tk-elements-breadcrumbs-dropdown-lessonTextColorSelected: #ffffff;
--tk-elements-breadcrumbs-dropdown-lessonBackgroundColorSelected: #2d2df1;
--tk-elements-fileTree-backgroundColor: #f6f6f6;
--tk-elements-editor-backgroundColor: #f6f6f6;
/* --tk-elements-navCard-backgroundColor: #2d2df1; */
}
/* Color Tokens Dark */
:root[data-theme="dark"] {
--tk-background-primary: #001324;
--tk-background-secondary: #192a39;
--tk-background-active: theme("colors.gray.800");
--tk-background-active-secondary: theme("colors.gray.900");
--tk-background-brighter: theme("colors.gray.800");
--tk-background-accent: theme("colors.accent.800");
--tk-background-accent-secondary: theme("colors.accent.400");
--tk-background-accent-active: theme("colors.accent.300");
--tk-background-positive: theme("colors.positive.950");
--tk-background-warning: theme("colors.warning.950");
--tk-background-negative: theme("colors.negative.950");
--tk-background-info: theme("colors.info.950");
--tk-background-tip: theme("colors.tip.950");
--tk-text-primary: theme("colors.gray.200");
--tk-text-primary-inverted: theme("colors.gray.950");
--tk-text-secondary: theme("colors.gray.400");
--tk-text-secondary-inverted: theme("colors.gray.700");
--tk-text-disabled: theme("colors.gray.600");
--tk-text-body: theme("colors.gray.300");
--tk-text-heading: theme("colors.gray.100");
--tk-text-active: theme("colors.gray.0");
--tk-text-accent: theme("colors.accent.500");
--tk-text-positive: theme("colors.positive.300");
--tk-text-warning: theme("colors.warning.300");
--tk-text-negative: theme("colors.negative.400");
--tk-text-info: theme("colors.info.300");
--tk-text-tip: theme("colors.tip.400");
--tk-border-primary: theme("colors.gray.800");
--tk-border-secondary: #192a39;
--tk-border-brighter: theme("colors.gray.700");
--tk-border-accent: theme("colors.accent.700");
--tk-border-positive: theme("colors.positive.400");
--tk-border-warning: theme("colors.warning.400");
--tk-border-negative: theme("colors.negative.500");
--tk-border-info: theme("colors.info.400");
--tk-border-tip: theme("colors.tip.500");
/* Terminal Colors */
--tk-terminal-foreground: #eff0eb;
--tk-terminal-selection-background: #97979b33;
--tk-terminal-black: #000000;
--tk-terminal-red: #ff5c57;
--tk-terminal-green: #5af78e;
--tk-terminal-yellow: #f3f99d;
--tk-terminal-blue: #57c7ff;
--tk-terminal-magenta: #ff6ac1;
--tk-terminal-cyan: #9aedfe;
--tk-terminal-white: #f1f1f0;
--tk-terminal-brightBlack: #686868;
--tk-terminal-brightRed: #ff5c57;
--tk-terminal-brightGreen: #5af78e;
--tk-terminal-brightYellow: #f3f99d;
--tk-terminal-brightBlue: #57c7ff;
--tk-terminal-brightMagenta: #ff6ac1;
--tk-terminal-brightCyan: #9aedfe;
--tk-terminal-brightWhite: #f1f1f0;
/* Customization */
--tk-elements-breadcrumbs-dropdown-lessonTextColorSelected: #001324;
--tk-elements-breadcrumbs-dropdown-lessonBackgroundColorSelected: #17cac6;
--tk-elements-fileTree-backgroundColor: #001324;
--tk-elements-editor-backgroundColor: #001324;
--code-background-color: #192a39;
/* --tk-elements-navCard-backgroundColor: #2d2df1; */
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Aeonik", sans-serif;
}
/*
* Element Tokens
*
* Hierarchy: Element Token -> (Element Token | Color Tokens) -> Primitives
*/
:root {
/* App */
--tk-elements-app-backgroundColor: var(--tk-background-primary);
--tk-elements-app-borderColor: var(--tk-border-primary);
--tk-elements-app-textColor: var(--tk-text-primary);
/* Links */
--tk-elements-link-primaryColor: var(--tk-text-accent);
--tk-elements-link-primaryColorHover: unset;
--tk-elements-link-secondaryColor: var(--tk-text-secondary);
--tk-elements-link-secondaryColorHover: var(--tk-text-primary);
/* Primary Button */
--tk-elements-primaryButton-backgroundColor: var(
--tk-background-accent-secondary
);
--tk-elements-primaryButton-backgroundColorHover: var(
--tk-background-accent-active
);
--tk-elements-primaryButton-textColor: var(--tk-text-primary-inverted);
--tk-elements-primaryButton-textColorHover: var(--tk-text-primary-inverted);
--tk-elements-primaryButton-iconColor: var(--tk-text-primary-inverted);
--tk-elements-primaryButton-iconColorHover: var(--tk-text-primary-inverted);
/* Secondary Button */
--tk-elements-secondaryButton-backgroundColor: var(
--tk-elements-app-backgroundColor
);
--tk-elements-secondaryButton-backgroundColorHover: var(
--tk-background-secondary
);
--tk-elements-secondaryButton-textColor: var(--tk-text-secondary);
--tk-elements-secondaryButton-textColorHover: var(--tk-text-primary);
--tk-elements-secondaryButton-iconColor: var(--tk-text-secondary);
--tk-elements-secondaryButton-iconColorHover: var(--tk-text-primary);
/* Content */
--tk-elements-content-textColor: var(--tk-text-body);
--tk-elements-content-headingTextColor: var(--tk-text-primary);
/* Page loading indicator */
--tk-elements-pageLoadingIndicator-backgroundColor: var(
--tk-background-accent
);
--tk-elements-pageLoadingIndicator-shadowColor: var(--tk-background-accent);
/* Top Bar */
--tk-elements-topBar-backgroundColor: var(--tk-elements-app-backgroundColor);
/* Top Bar > Icon Button */
--tk-elements-topBar-iconButton-backgroundColor: var(
--tk-elements-app-backgroundColor
);
--tk-elements-topBar-iconButton-backgroundColorHover: var(
--tk-background-secondary
);
--tk-elements-topBar-iconButton-iconColor: var(--tk-text-secondary);
--tk-elements-topBar-iconButton-iconColorHover: var(--tk-text-primary);
/* Top Bar > Logo */
--tk-elements-topBar-logo-color: var(--tk-text-active);
--tk-elements-topBar-logo-colorHover: var(--tk-text-active);
/* Previews */
--tk-elements-previews-borderColor: theme("colors.gray.200");
--tk-elements-previews-backgroundColor: theme("colors.gray.200");
/* Panel */
--tk-elements-panel-backgroundColor: var(--tk-elements-app-backgroundColor);
--tk-elements-panel-textColor: var(--tk-elements-app-textColor);
/* Panel > Header */
--tk-elements-panel-header-backgroundColor: var(--tk-background-secondary);
--tk-elements-panel-header-textColor: var(--tk-text-heading);
--tk-elements-panel-header-iconColor: var(--tk-text-primary);
/* Panel > Header Button */
--tk-elements-panel-headerButton-backgroundColor: var(
--tk-elements-panel-header-backgroundColor
);
--tk-elements-panel-headerButton-backgroundColorHover: var(
--tk-background-primary
);
--tk-elements-panel-headerButton-textColor: var(--tk-text-secondary);
--tk-elements-panel-headerButton-textColorHover: var(--tk-text-primary);
--tk-elements-panel-headerButton-iconColor: var(--tk-text-secondary);
--tk-elements-panel-headerButton-iconColorHover: var(--tk-text-primary);
/* Panel > Header Tab */
--tk-elements-panel-headerTab-backgroundColor: var(
--tk-elements-panel-header-backgroundColor
);
--tk-elements-panel-headerTab-backgroundColorHover: var(
--tk-background-active
);
--tk-elements-panel-headerTab-backgroundColorActive: var(
--tk-background-active-secondary
);
--tk-elements-panel-headerTab-borderColor: var(
--tk-elements-panel-header-backgroundColor
);
--tk-elements-panel-headerTab-borderColorHover: var(--tk-background-active);
--tk-elements-panel-headerTab-borderColorActive: var(
--tk-elements-app-borderColor
);
--tk-elements-panel-headerTab-textColor: var(
--tk-elements-panel-header-textColor
);
--tk-elements-panel-headerTab-textColorHover: var(
--tk-elements-panel-header-textColor
);
--tk-elements-panel-headerTab-textColorActive: var(--tk-text-active);
--tk-elements-panel-headerTab-iconColor: var(
--tk-elements-panel-header-iconColor
);
--tk-elements-panel-headerTab-iconColorHover: var(
--tk-elements-panel-header-iconColor
);
--tk-elements-panel-headerTab-iconColorActive: var(--tk-text-active);
/* File Tree */
--tk-elements-fileTree-backgroundColor: var(
--tk-elements-app-backgroundColor
);
--tk-elements-fileTree-backgroundColorHover: var(--tk-background-secondary);
--tk-elements-fileTree-textColor: var(--tk-elements-app-textColor);
--tk-elements-fileTree-textColorHover: var(--tk-elements-fileTree-textColor);
--tk-elements-fileTree-iconColor: var(--tk-text-secondary);
--tk-elements-fileTree-iconColorHover: var(--tk-text-secondary);
/* File Tree > File */
--tk-elements-fileTree-file-backgroundColor: var(
--tk-elements-fileTree-backgroundColor
);
--tk-elements-fileTree-file-backgroundColorHover: var(
--tk-elements-fileTree-backgroundColorHover
);
--tk-elements-fileTree-file-backgroundColorSelected: var(
--tk-background-active
);
--tk-elements-fileTree-file-textColor: var(--tk-elements-fileTree-textColor);
--tk-elements-fileTree-file-textColorHover: var(
--tk-elements-fileTree-textColorHover
);
--tk-elements-fileTree-file-textColorSelected: var(--tk-text-active);
--tk-elements-fileTree-file-iconColor: var(--tk-elements-fileTree-iconColor);
--tk-elements-fileTree-file-iconColorHover: var(
--tk-elements-fileTree-iconColorHover
);
--tk-elements-fileTree-file-iconColorSelected: var(--tk-text-active);
/* File Tree > Folder */
--tk-elements-fileTree-folder-backgroundColor: var(
--tk-elements-fileTree-backgroundColor
);
--tk-elements-fileTree-folder-backgroundColorHover: var(
--tk-elements-fileTree-backgroundColorHover
);
--tk-elements-fileTree-folder-textColor: var(
--tk-elements-fileTree-textColor
);
--tk-elements-fileTree-folder-textColorHover: var(
--tk-elements-fileTree-textColorHover
);
--tk-elements-fileTree-folder-iconColor: var(
--tk-elements-fileTree-iconColor
);
--tk-elements-fileTree-folder-iconColorHover: var(
--tk-elements-fileTree-iconColorHover
);
/* Nav Card */
--tk-elements-navCard-backgroundColor: var(--tk-elements-app-backgroundColor);
--tk-elements-navCard-backgroundColorHover: var(
--tk-elements-navCard-backgroundColor
);
--tk-elements-navCard-borderColor: var(--tk-border-secondary);
--tk-elements-navCard-borderColorHover: var(--tk-border-accent);
--tk-elements-navCard-textColor: var(--tk-elements-app-textColor);
--tk-elements-navCard-textColorHover: var(--tk-text-active);
--tk-elements-navCard-iconColor: var(--tk-elements-app-textColor);
--tk-elements-navCard-iconColorHover: var(--tk-text-accent);
/* Breadcrumb > Nav Button */
--tk-elements-breadcrumbs-navButton-iconColor: var(--tk-text-secondary);
--tk-elements-breadcrumbs-navButton-iconColorHover: var(--tk-text-active);
/* Breadcrumb > Toggle Button */
--tk-elements-breadcrumbs-toggleButton-backgroundColor: var(
--tk-background-secondary
);
--tk-elements-breadcrumbs-toggleButton-backgroundColorHover: var(
--tk-background-brighter
);
--tk-elements-breadcrumbs-toggleButton-backgroundColorSelected: var(
--tk-elements-breadcrumbs-toggleButton-backgroundColor
);
--tk-elements-breadcrumbs-toggleButton-borderColor: var(
--tk-border-secondary
);
--tk-elements-breadcrumbs-toggleButton-borderColorHover: var(
--tk-border-brighter
);
--tk-elements-breadcrumbs-toggleButton-borderColorSelected: var(
--tk-elements-breadcrumbs-toggleButton-borderColor
);
--tk-elements-breadcrumbs-toggleButton-textColor: var(
--tk-elements-app-textColor
);
--tk-elements-breadcrumbs-toggleButton-textColorHover: var(
--tk-elements-breadcrumbs-toggleButton-textColor
);
--tk-elements-breadcrumbs-toggleButton-textColorSelected: var(
--tk-elements-breadcrumbs-toggleButton-textColor
);
--tk-elements-breadcrumbs-toggleButton-textDividerColor: var(
--tk-text-disabled
);
--tk-elements-breadcrumbs-toggleButton-textDividerColorHover: var(
--tk-elements-breadcrumbs-toggleButton-textDividerColor
);
--tk-elements-breadcrumbs-toggleButton-textDividerColorSelected: var(
--tk-elements-breadcrumbs-toggleButton-textDividerColor
);
--tk-elements-breadcrumbs-toggleButton-iconColor: var(--tk-text-secondary);
--tk-elements-breadcrumbs-toggleButton-iconColorHover: var(--tk-text-active);
--tk-elements-breadcrumbs-toggleButton-iconColorSelected: var(
--tk-text-active
);
/* Breadcrumb > Dropdown */
--tk-elements-breadcrumbs-dropdown-backgroundColor: var(
--tk-background-primary
);
--tk-elements-breadcrumbs-dropdown-borderColor: var(--tk-border-secondary);
--tk-elements-breadcrumbs-dropdown-textColor: var(
--tk-elements-app-textColor
);
--tk-elements-breadcrumbs-dropdown-textColorHover: var(--tk-text-accent);
--tk-elements-breadcrumbs-dropdown-accordionTextColor: var(
--tk-elements-breadcrumbs-dropdown-textColor
);
--tk-elements-breadcrumbs-dropdown-accordionTextColorSelected: var(
--tk-elements-breadcrumbs-dropdown-accordionTextColor
);
--tk-elements-breadcrumbs-dropdown-accordionTextColorHover: var(
--tk-text-active
);
--tk-elements-breadcrumbs-dropdown-accordionIconColor: var(
--tk-text-disabled
);
--tk-elements-breadcrumbs-dropdown-accordionIconColorSelected: var(
--tk-elements-breadcrumbs-dropdown-accordionIconColor
);
--tk-elements-breadcrumbs-dropdown-accordionIconColorHover: var(
--tk-text-primary
);
--tk-elements-breadcrumbs-dropdown-lessonBackgroundColor: var(
--tk-elements-breadcrumbs-dropdown-backgroundColor
);
--tk-elements-breadcrumbs-dropdown-lessonBackgroundColorSelected: var(
--tk-background-secondary
);
--tk-elements-breadcrumbs-dropdown-lessonTextColor: var(
--tk-elements-breadcrumbs-dropdown-textColor
);
--tk-elements-breadcrumbs-dropdown-lessonTextColorSelected: var(
--tk-elements-breadcrumbs-dropdown-lessonTextColor
);
--tk-elements-breadcrumbs-dropdown-lessonTextColorHover: var(
--tk-elements-breadcrumbs-dropdown-textColorHover
);
/* Terminal */
--tk-elements-terminal-backgroundColor: var(--tk-background-active-secondary);
--tk-elements-terminal-textColor: var(--tk-terminal-foreground);
--tk-elements-terminal-cursorColor: var(--tk-terminal-foreground);
--tk-elements-terminal-selection-backgroundColor: var(
--tk-terminal-selection-background
);
--tk-elements-terminal-color-black: var(--tk-terminal-black);
--tk-elements-terminal-color-red: var(--tk-terminal-red);
--tk-elements-terminal-color-green: var(--tk-terminal-green);
--tk-elements-terminal-color-yellow: var(--tk-terminal-yellow);
--tk-elements-terminal-color-blue: var(--tk-terminal-blue);
--tk-elements-terminal-color-magenta: var(--tk-terminal-magenta);
--tk-elements-terminal-color-cyan: var(--tk-terminal-cyan);
--tk-elements-terminal-color-white: var(--tk-terminal-white);
--tk-elements-terminal-color-brightBlack: var(--tk-terminal-brightBlack);
--tk-elements-terminal-color-brightRed: var(--tk-terminal-brightRed);
--tk-elements-terminal-color-brightGreen: var(--tk-terminal-brightGreen);
--tk-elements-terminal-color-brightYellow: var(--tk-terminal-brightYellow);
--tk-elements-terminal-color-brightBlue: var(--tk-terminal-brightBlue);
--tk-elements-terminal-color-brightMagenta: var(--tk-terminal-brightMagenta);
--tk-elements-terminal-color-brightCyan: var(--tk-terminal-brightCyan);
--tk-elements-terminal-color-brightWhite: var(--tk-terminal-brightWhite);
/* Boot Screen > Primary Button */
--tk-elements-bootScreen-primaryButton-backgroundColor: var(
--tk-background-accent-secondary
);
--tk-elements-bootScreen-primaryButton-backgroundColorHover: var(
--tk-background-accent-active
);
--tk-elements-bootScreen-primaryButton-textColor: var(
--tk-text-primary-inverted
);
--tk-elements-bootScreen-primaryButton-textColorHover: var(
--tk-text-primary-inverted
);
--tk-elements-bootScreen-primaryButton-iconColor: var(
--tk-text-primary-inverted
);
--tk-elements-bootScreen-primaryButton-iconColorHover: var(
--tk-text-primary-inverted
);
/* BootScreen > Status > Positive */
--tk-elements-status-positive-textColor: var(--tk-text-positive);
--tk-elements-status-positive-iconColor: var(
--tk-elements-status-positive-textColor
);
/* BootScreen > Status > Negative */
--tk-elements-status-negative-textColor: var(--tk-text-negative);
--tk-elements-status-negative-iconColor: var(
--tk-elements-status-negative-textColor
);
/* BootScreen > Status > Skipped */
--tk-elements-status-skipped-textColor: var(--tk-text-secondary);
--tk-elements-status-skipped-iconColor: var(
--tk-elements-status-neutral-textColor
);
/* BootScreen > Status > Disabled */
--tk-elements-status-disabled-textColor: var(--tk-text-disabled);
--tk-elements-status-disabled-iconColor: var(
--tk-elements-status-disabled-textColor
);
/* BootScreen > Status > Active */
--tk-elements-status-active-textColor: var(--tk-text-primary);
--tk-elements-status-active-iconColor: var(
--tk-elements-status-active-textColor
);
/* Callouts > Tip */
--tk-elements-callouts-tip-backgroundColor: var(--tk-background-tip);
--tk-elements-callouts-tip-textColor: var(--tk-elements-content-textColor);
--tk-elements-callouts-tip-borderColor: var(--tk-border-tip);
--tk-elements-callouts-tip-titleTextColor: var(--tk-text-tip);
--tk-elements-callouts-tip-iconColor: var(
--tk-elements-callouts-tip-titleTextColor
);
--tk-elements-callouts-tip-codeColor: var(--tk-text-primary);
--tk-elements-callouts-tip-codeBackgroundColor: var(
--tk-background-secondary
);
/* Callouts > Info */
--tk-elements-callouts-info-backgroundColor: var(--tk-background-info);
--tk-elements-callouts-info-textColor: var(--tk-elements-content-textColor);
--tk-elements-callouts-info-borderColor: var(--tk-border-info);
--tk-elements-callouts-info-titleTextColor: var(--tk-text-info);
--tk-elements-callouts-info-iconColor: var(
--tk-elements-callouts-info-titleTextColor
);
--tk-elements-callouts-info-codeColor: var(--tk-text-primary);
--tk-elements-callouts-info-codeBackgroundColor: var(
--tk-background-secondary
);
/* Callouts > Warning */
--tk-elements-callouts-warning-backgroundColor: var(--tk-background-warning);
--tk-elements-callouts-warning-textColor: var(
--tk-elements-content-textColor
);
--tk-elements-callouts-warning-borderColor: var(--tk-border-warning);
--tk-elements-callouts-warning-titleTextColor: var(--tk-text-warning);
--tk-elements-callouts-warning-iconColor: var(
--tk-elements-callouts-warning-titleTextColor
);
--tk-elements-callouts-warning-codeColor: var(--tk-text-primary);
--tk-elements-callouts-warning-codeBackgroundColor: var(
--tk-background-secondary
);
/* Callouts > Danger */
--tk-elements-callouts-danger-backgroundColor: var(--tk-background-negative);
--tk-elements-callouts-danger-textColor: var(--tk-elements-content-textColor);
--tk-elements-callouts-danger-borderColor: var(--tk-border-negative);
--tk-elements-callouts-danger-titleTextColor: var(--tk-text-negative);
--tk-elements-callouts-danger-iconColor: var(
--tk-elements-callouts-danger-titleTextColor
);
--tk-elements-callouts-danger-codeColor: var(--tk-text-primary);
--tk-elements-callouts-danger-codeBackgroundColor: var(
--tk-background-secondary
);
/* Callouts > Success */
--tk-elements-callouts-success-backgroundColor: var(--tk-background-positive);
--tk-elements-callouts-success-textColor: var(
--tk-elements-content-textColor
);
--tk-elements-callouts-success-borderColor: var(--tk-border-positive);
--tk-elements-callouts-success-titleTextColor: var(--tk-text-positive);
--tk-elements-callouts-success-iconColor: var(
--tk-elements-callouts-success-titleTextColor
);
--tk-elements-callouts-success-codeColor: var(--tk-text-primary);
--tk-elements-callouts-success-codeBackgroundColor: var(
--tk-background-secondary
);
}