|
132 | 132 | * { |
133 | 133 | color: var(--color__text-light); |
134 | 134 | } |
135 | | - } |
136 | | - .color__text::placeholder { |
137 | | - color: var(--color__text-light); |
138 | | - opacity: 0.75 !important; |
| 135 | + *::placeholder, ::placeholder { |
| 136 | + color: var(--color__text-light); |
| 137 | + } |
139 | 138 | } |
140 | 139 |
|
141 | 140 | /* force text color, dark color that contrasts on light background */ |
|
144 | 143 | * { |
145 | 144 | color: var(--color__text-light); |
146 | 145 | } |
147 | | - } |
148 | | - .color__dark::placeholder { |
149 | | - color: var(--color__text-light) !important; |
150 | | - opacity: 0.75 !important; |
| 146 | + *::placeholder, ::placeholder { |
| 147 | + color: var(--color__text-light); |
| 148 | + } |
151 | 149 | } |
152 | 150 |
|
153 | 151 | /* force text color, light color that contrasts on dark background */ |
|
156 | 154 | * { |
157 | 155 | color: var(--color__text-dark); |
158 | 156 | } |
159 | | - } |
160 | | - .color__light::placeholder { |
161 | | - color: var(--color__text-dark) !important; |
162 | | - opacity: 0.75 !important; |
| 157 | + *::placeholder, ::placeholder { |
| 158 | + color: var(--color__text-dark); |
| 159 | + } |
163 | 160 | } |
164 | 161 |
|
165 | 162 | /* - link */ |
|
168 | 165 | * { |
169 | 166 | color: var(--color__text-link); |
170 | 167 | } |
| 168 | + *::placeholder, ::placeholder { |
| 169 | + color: var(--color__text-link); |
| 170 | + } |
171 | 171 | } |
172 | 172 |
|
173 | 173 | /* - primary */ |
|
176 | 176 | * { |
177 | 177 | color: var(--color__foreground-primary); |
178 | 178 | } |
| 179 | + *::placeholder, ::placeholder { |
| 180 | + color: var(--color__foreground-primary); |
| 181 | + } |
179 | 182 | } |
180 | 183 |
|
181 | 184 | /* - secondary */ |
|
184 | 187 | * { |
185 | 188 | color: var(--color__foreground-secondary); |
186 | 189 | } |
| 190 | + *::placeholder, ::placeholder { |
| 191 | + color: var(--color__foreground-secondary); |
| 192 | + } |
187 | 193 | } |
188 | 194 |
|
189 | 195 | /* - tertiary */ |
|
192 | 198 | * { |
193 | 199 | color: var(--color__foreground-tertiary); |
194 | 200 | } |
| 201 | + *::placeholder, ::placeholder { |
| 202 | + color: var(--color__foreground-tertiary); |
| 203 | + } |
195 | 204 | } |
196 | 205 |
|
197 | 206 | /* - neutral */ |
|
200 | 209 | * { |
201 | 210 | color: var(--color__foregound-neutral); |
202 | 211 | } |
| 212 | + *::placeholder, ::placeholder { |
| 213 | + color: var(--color__foreground-neutral); |
| 214 | + } |
203 | 215 | } |
204 | 216 |
|
205 | 217 | /* - transparent */ |
|
208 | 220 | * { |
209 | 221 | color: transparent; |
210 | 222 | } |
| 223 | + *::placeholder, ::placeholder { |
| 224 | + color: transparent; |
| 225 | + } |
211 | 226 | } |
212 | 227 |
|
213 | 228 | /* - inherit */ |
|
216 | 231 | * { |
217 | 232 | color: inherit; |
218 | 233 | } |
| 234 | + *::placeholder, ::placeholder { |
| 235 | + color: inherit; |
| 236 | + } |
| 237 | + } |
| 238 | + |
| 239 | + /* inputs */ |
| 240 | + .color__input { |
| 241 | + color: var(--inputs__text); |
| 242 | + * { |
| 243 | + color: var(--inputs__text); |
| 244 | + } |
219 | 245 | } |
220 | 246 |
|
221 | 247 | /* ======= */ |
|
0 commit comments