1 |
|
2 | $color-tomato: rgb(237, 89, 47);
|
3 | $color-orange: rgb(251, 119, 41);
|
4 | $color-gold: rgb(239, 190, 0);
|
5 | $color-forest-green: rgb(4, 166, 53);
|
6 | $color-dark-turquoise: rgb(5, 181, 218);
|
7 | $color-dark-slate-blue: rgb(60, 92, 153);
|
8 | $color-dark-slate-gray: rgb(51, 51, 51);
|
9 |
|
10 |
|
11 | $color-dark-gray: rgb(118, 118, 118);
|
12 | $color-gray: rgb(176, 176, 176);
|
13 | $color-light-gray: rgb(216, 216, 216);
|
14 | $color-lighter-gray: rgb(245, 245, 245);
|
15 |
|
16 |
|
17 | $color-black: rgb(0, 0, 0);
|
18 | $color-white: rgb(255, 255, 255);
|
19 |
|
20 |
|
21 | $color-brighter-tomato: rgb(255, 105, 51);
|
22 | $color-brighter-gold: rgb(245, 212, 0);
|
23 | $color-brighter-forest-green: rgb(0, 184, 80);
|
24 |
|
25 |
|
26 | $color-dark-success: rgb(4, 166, 53);
|
27 | $color-light-success: rgb(224, 242, 191);
|
28 | $color-dark-warning: rgb(242, 171, 32);
|
29 | $color-light-warning: rgb(250, 236, 188);
|
30 | $color-dark-error: rgb(200, 59, 30);
|
31 | $color-light-error: rgb(255, 201, 201);
|
32 | $color-dark-info: rgb(25, 80, 184);
|
33 | $color-light-info: rgb(209, 220, 241);
|
34 |
|
35 |
|
36 | $brand-colors: (
|
37 | "tomato": $color-tomato,
|
38 | "orange": $color-orange,
|
39 | "gold": $color-gold,
|
40 | "forest-green": $color-forest-green,
|
41 | "dark-turquoise": $color-dark-turquoise,
|
42 | "dark-slate-blue": $color-dark-slate-blue,
|
43 | "dark-slate-gray": $color-dark-slate-gray
|
44 | );
|
45 |
|
46 | @mixin color-classes($color-namespace, $brand-color) {
|
47 | .has-background-#{$color-namespace} {
|
48 | background-color: $brand-color;
|
49 | }
|
50 |
|
51 | .has-text-#{$color-namespace},
|
52 | .has-color-#{$color-namespace} {
|
53 | color: $brand-color;
|
54 | }
|
55 | }
|
56 |
|
57 | @each $color-namespace, $brand-color in $brand-colors {
|
58 | @include color-classes($color-namespace, $brand-color);
|
59 | }
|