4
4
color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
5
5
background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
6
6
}
7
- }
7
+
8
+ .text-bg-hover#{$color } :hover {
9
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
10
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
11
+ }
12
+
13
+ .bg-hover-#{$color } :hover {
14
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
15
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
16
+ }
17
+
18
+ .text-bg-off-#{$color } :disabled {
19
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
20
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
21
+ }
22
+
23
+ .bg-off-#{$color } :disabled {
24
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
25
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
26
+ }
27
+
28
+ .text-bg-active-#{$color } :active {
29
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
30
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
31
+ }
32
+
33
+ .bg-active-#{$color } :active {
34
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
35
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
36
+ }
37
+
38
+
39
+ .text-bg-touch-#{$color } :selected {
40
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
41
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
42
+ }
43
+
44
+ .bg-touch-#{$color } :selected {
45
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
46
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
47
+ }
48
+
49
+ .text-bg-look-#{$color } :focus {
50
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
51
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
52
+ }
53
+
54
+ .bg-look-#{$color } :focus {
55
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
56
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
57
+ }
58
+
59
+ .text-bg-see-#{$color } :visited {
60
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
61
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
62
+ }
63
+
64
+ .bg-see-#{$color } :visited {
65
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
66
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
67
+ }
68
+
69
+ .text-bg-a-see-#{$color } :link {
70
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
71
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
72
+ }
73
+
74
+ .bg-a-see-#{$color } :link {
75
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
76
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
77
+ }
78
+
79
+
80
+ .text-bg-load-#{$color } :-moz-loading {
81
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
82
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
83
+ }
84
+
85
+ .bg-load-#{$color } :-moz-loading {
86
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
87
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
88
+ }
89
+
90
+ .text-bg-check-#{$color } :checked {
91
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
92
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
93
+ }
94
+
95
+ .bg-check-#{$color } :checked {
96
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
97
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
98
+ }
99
+
100
+
101
+
102
+ .text-bg-on-#{$color } :enabled {
103
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
104
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
105
+ }
106
+
107
+ .bg-on-#{$color } :enabled {
108
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
109
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
110
+ }
111
+
112
+
113
+ .text-bg-valid-#{$color } :valid {
114
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
115
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
116
+ }
117
+
118
+ .bg-valid-#{$color } :valid {
119
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
120
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
121
+ }
122
+
123
+
124
+ .text-bg-invalid-#{$color } :invalid {
125
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
126
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
127
+ }
128
+
129
+ .bg-invalid-#{$color } :invalid {
130
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
131
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
132
+ }
133
+
134
+
135
+ .text-bg-target-#{$color } :target {
136
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
137
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
138
+ }
139
+
140
+ .bg-target-#{$color } :target {
141
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
142
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
143
+ }
144
+
145
+ .text-bg-rq-#{$color } :required {
146
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
147
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
148
+ }
149
+
150
+ .bg-rq-#{$color } :required {
151
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
152
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
153
+ }
154
+
155
+ .text-bg-stop-#{$color } :paused {
156
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
157
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
158
+ }
159
+
160
+ .bg-stop-#{$color } :paused {
161
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
162
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
163
+ }
164
+
165
+
166
+ .text-bg-play-#{$color } :playing {
167
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
168
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
169
+ }
170
+
171
+ .bg-play-#{$color } :playing {
172
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
173
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
174
+ }
175
+
176
+ .text-bg-justsee-#{$color } :read-only {
177
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
178
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
179
+ }
180
+
181
+ .bg-justsee-#{$color } :read-only {
182
+ color : color-contrast ($value ) if ($enable-important-utilities , !important , null );
183
+ background-color : RGBA (var (--#{$prefix}#{$color}-rgb ), var (--#{$prefix}bg-opacity , 1 )) if ($enable-important-utilities , !important , null );
184
+ }
185
+
186
+
187
+
188
+ }
0 commit comments