@@ -8,6 +8,7 @@ $text: var(--theme-text);
8
8
$text-subtle : var (--theme-text-subtle );
9
9
$text-invert : var (--theme-text-invert );
10
10
$hyperlink : var (--theme-hyperlink );
11
+ $hyperlink-hover : var (--theme-hyperlink-hover );
11
12
$text-glow-high-contrast : var (--theme-text-glow-high-contrast );
12
13
$box-shadow-color-light : var (--theme-box-shadow-light );
13
14
$box-shadow-color-medium : var (--theme-box-shadow-medium );
@@ -66,62 +67,76 @@ $score-high: var(--theme-score-high);
66
67
67
68
$primary : var (--theme-primary-base );
68
69
$primary-background : var (--theme-primary-background );
70
+ $primary-background-hover : var (--theme-primary-background-hover );
69
71
$primary-background-glow-high-contrast : var (--theme-primary-background-glow-high-contrast );
70
72
$primary-dark : var (--theme-primary-dark );
73
+ $primary-dark-hover : var (--theme-primary-dark-hover );
71
74
$primary-hover : var (--theme-primary-hover );
72
75
$primary-active : var (--theme-primary-active );
73
76
$primary-invert : var (--theme-primary-invert );
74
77
$primary-box-shadow : var (--theme-primary-box-shadow );
75
78
76
79
$secondary : var (--theme-secondary-base );
77
80
$secondary-background : var (--theme-secondary-background );
81
+ $secondary-background-hover : var (--theme-secondary-background-hover );
78
82
$secondary-background-glow-high-contrast : var (--theme-secondary-background-glow-high-contrast );
79
83
$secondary-dark : var (--theme-secondary-dark );
84
+ $secondary-dark-hover : var (--theme-secondary-dark-hover );
80
85
$secondary-hover : var (--theme-secondary-hover );
81
86
$secondary-active : var (--theme-secondary-active );
82
87
$secondary-invert : var (--theme-secondary-invert );
83
88
$secondary-box-shadow : var (--theme-secondary-box-shadow );
84
89
85
90
$tertiary : var (--theme-tertiary-base );
86
91
$tertiary-background : var (--theme-tertiary-background );
92
+ $tertiary-background-hover : var (--theme-tertiary-background-hover );
87
93
$tertiary-background-glow-high-contrast : var (--theme-tertiary-background-glow-high-contrast );
88
94
$tertiary-dark : var (--theme-tertiary-dark );
95
+ $tertiary-dark-hover : var (--theme-tertiary-dark-hover );
89
96
$tertiary-hover : var (--theme-tertiary-hover );
90
97
$tertiary-active : var (--theme-tertiary-active );
91
98
$tertiary-invert : var (--theme-tertiary-invert );
92
99
$tertiary-box-shadow : var (--theme-tertiary-box-shadow );
93
100
94
101
$success : var (--theme-success-base );
95
102
$success-background : var (--theme-success-background );
103
+ $success-background-hover : var (--theme-success-background-hover );
96
104
$success-background-glow-high-contrast : var (--theme-success-background-glow-high-contrast );
97
105
$success-dark : var (--theme-success-dark );
106
+ $success-dark-hover : var (--theme-success-dark-hover );
98
107
$success-hover : var (--theme-success-hover );
99
108
$success-active : var (--theme-success-active );
100
109
$success-invert : var (--theme-success-invert );
101
110
$success-box-shadow : var (--theme-success-box-shadow );
102
111
103
112
$info : var (--theme-info-base );
104
113
$info-background : var (--theme-info-background );
114
+ $info-background-hover : var (--theme-info-background-hover );
105
115
$info-background-glow-high-contrast : var (--theme-info-background-glow-high-contrast );
106
116
$info-dark : var (--theme-info-dark );
117
+ $info-dark-hover : var (--theme-info-dark-hover );
107
118
$info-hover : var (--theme-info-hover );
108
119
$info-active : var (--theme-info-active );
109
120
$info-invert : var (--theme-info-invert );
110
121
$info-box-shadow : var (--theme-info-box-shadow );
111
122
112
123
$warning : var (--theme-warning-base );
113
124
$warning-background : var (--theme-warning-background );
125
+ $warning-background-hover : var (--theme-warning-background-hover );
114
126
$warning-background-glow-high-contrast : var (--theme-warning-background-glow-high-contrast );
115
127
$warning-dark : var (--theme-warning-dark );
128
+ $warning-dark-hover : var (--theme-warning-dark-hover );
116
129
$warning-hover : var (--theme-warning-hover );
117
130
$warning-active : var (--theme-warning-active );
118
131
$warning-invert : var (--theme-warning-invert );
119
132
$warning-box-shadow : var (--theme-warning-box-shadow );
120
133
121
134
$danger : var (--theme-danger-base );
122
135
$danger-background : var (--theme-danger-background );
136
+ $danger-background-hover : var (--theme-danger-background-hover );
123
137
$danger-background-glow-high-contrast : var (--theme-danger-background-glow-high-contrast );
124
138
$danger-dark : var (--theme-danger-dark );
139
+ $danger-dark-hover : var (--theme-danger-dark-hover );
125
140
$danger-hover : var (--theme-danger-hover );
126
141
$danger-active : var (--theme-danger-active );
127
142
$danger-invert : var (--theme-danger-invert );
@@ -136,7 +151,9 @@ $colors: (
136
151
$primary-active ,
137
152
$primary-invert ,
138
153
$primary-box-shadow ,
139
- $primary-background-glow-high-contrast
154
+ $primary-background-glow-high-contrast ,
155
+ $primary-background-hover ,
156
+ $primary-dark-hover
140
157
),
141
158
' secondary' : (
142
159
$secondary ,
@@ -146,7 +163,9 @@ $colors: (
146
163
$secondary-active ,
147
164
$secondary-invert ,
148
165
$secondary-box-shadow ,
149
- $secondary-background-glow-high-contrast
166
+ $secondary-background-glow-high-contrast ,
167
+ $secondary-background-hover ,
168
+ $secondary-dark-hover
150
169
),
151
170
' tertiary' : (
152
171
$tertiary ,
@@ -156,7 +175,9 @@ $colors: (
156
175
$tertiary-active ,
157
176
$tertiary-invert ,
158
177
$tertiary-box-shadow ,
159
- $tertiary-background-glow-high-contrast
178
+ $tertiary-background-glow-high-contrast ,
179
+ $tertiary-background-hover ,
180
+ $tertiary-dark-hover
160
181
),
161
182
' success' : (
162
183
$success ,
@@ -166,7 +187,9 @@ $colors: (
166
187
$success-active ,
167
188
$success-invert ,
168
189
$success-box-shadow ,
169
- $success-background-glow-high-contrast
190
+ $success-background-glow-high-contrast ,
191
+ $success-background-hover ,
192
+ $success-dark-hover
170
193
),
171
194
' info' : (
172
195
$info ,
@@ -176,7 +199,9 @@ $colors: (
176
199
$info-active ,
177
200
$info-invert ,
178
201
$info-box-shadow ,
179
- $info-background-glow-high-contrast
202
+ $info-background-glow-high-contrast ,
203
+ $info-background-hover ,
204
+ $info-dark-hover
180
205
),
181
206
' warning' : (
182
207
$warning ,
@@ -186,7 +211,9 @@ $colors: (
186
211
$warning-active ,
187
212
$warning-invert ,
188
213
$warning-box-shadow ,
189
- $warning-background-glow-high-contrast
214
+ $warning-background-glow-high-contrast ,
215
+ $warning-background-hover ,
216
+ $warning-dark-hover
190
217
),
191
218
' danger' : (
192
219
$danger ,
@@ -196,7 +223,9 @@ $colors: (
196
223
$danger-active ,
197
224
$danger-invert ,
198
225
$danger-box-shadow ,
199
- $danger-background-glow-high-contrast
226
+ $danger-background-glow-high-contrast ,
227
+ $danger-background-hover ,
228
+ $danger-dark-hover
200
229
)
201
230
) !default ;
202
231
@@ -212,6 +241,8 @@ $color-index-active: 5;
212
241
$color-index-invert : 6 ;
213
242
$color-index-box-shadow : 7 ;
214
243
$color-index-background-glow-high-contrast : 8 ;
244
+ $color-index-background-hover : 9 ;
245
+ $color-index-dark-hover : 10 ;
215
246
216
247
// example implementation of a color loop
217
248
0 commit comments