@@ -134,45 +134,45 @@ input[type='url'] {
134134 @include forms .form-input ;
135135
136136 & ::placeholder {
137- color : forms . $ form-inactive ;
137+ color : var ( --theme- form-text-color- inactive) ;
138138 }
139139
140140 & :hover {
141- border-color : forms . $ field-border-color-hover ;
141+ border-color : var ( --theme- field-border-color-hover) ;
142142 }
143143
144144 & :focus {
145145 outline : none ;
146- border-color : forms . $ field-border-color-focus ;
147- box-shadow : forms . $ field-focus-ring ;
146+ border-color : var ( --theme- field-border-color-focus) ;
147+ box-shadow : var ( --theme- field-focus-ring) ;
148148
149149 .mzp-t-dark & {
150- box-shadow : forms . $ field-focus-ring-dark ;
150+ box-shadow : var ( --theme- field-focus-ring-dark) ;
151151 }
152152 }
153153
154154 .mzp-is-error & {
155- border-color : forms . $ field-border-color-error ;
155+ border-color : var ( --theme- field-border-color-error) ;
156156 box-shadow : none ;
157157
158158 & :hover {
159- border-color : forms . $ field-border-color-error-hover ;
159+ border-color : var ( --theme- field-border-color-error-hover) ;
160160 }
161161
162162 & :focus {
163- border-color : forms . $ form-red ;
164- box-shadow : forms . $ field-focus-ring-error ;
163+ border-color : var ( --theme- form-red) ;
164+ box-shadow : var ( --theme- field-focus-ring-error) ;
165165 }
166166 }
167167
168168 & :disabled ,
169169 & [aria-disabled = ' true' ] {
170- background : $color-marketing-gray-10 ;
171- border-color : forms . $ field-border-color-disabled ;
172- color : forms . $ form-inactive ;
170+ background : var ( --theme-background-color-secondary ) ;
171+ border-color : var ( --theme- field-border-color-disabled) ;
172+ color : var ( --theme- form-text-color- inactive) ;
173173
174174 & :focus {
175- border-color : forms . $ field-border-color-disabled-focus ;
175+ border-color : var ( --theme- field-border-color-disabled-focus) ;
176176 }
177177 }
178178}
@@ -247,44 +247,44 @@ input[type='search'] {
247247
248248input [type = ' color' ],
249249input [type = ' file' ] {
250- background : $color-white ;
250+ background : var ( --theme-background-color ) ;
251251 border-radius : forms .$field-border-radius ;
252- border : forms . $ field-border ;
252+ border : var ( --theme- field-border) ;
253253 line-height : var (--theme-button-line-height );
254254 margin : 0 0 forms .$field-v-spacing ;
255255
256256 & :hover {
257- border-color : forms . $ field-border-color-hover ;
257+ border-color : var ( --theme- field-border-color-hover) ;
258258 }
259259
260260 & :focus {
261- border-color : forms . $ field-border-color-focus ;
262- box-shadow : forms . $ field-focus-ring ;
261+ border-color : var ( --theme- field-border-color-focus) ;
262+ box-shadow : var ( --theme- field-focus-ring) ;
263263 outline : none ;
264264 }
265265
266266 .mzp-is-error & {
267- border-color : forms . $ field-border-color-error ;
267+ border-color : var ( --theme- field-border-color-error) ;
268268 box-shadow : none ;
269269
270270 & :hover {
271- border-color : forms . $ field-border-color-error-hover ;
271+ border-color : var ( --theme- field-border-color-error-hover) ;
272272 }
273273
274274 & :focus {
275- border-color : forms . $ form-red ;
276- box-shadow : forms . $ field-focus-ring-error ;
275+ border-color : var ( --theme- form-red) ;
276+ box-shadow : var ( --theme- field-focus-ring-error) ;
277277 }
278278 }
279279
280280 & :disabled ,
281281 & [aria-disabled = ' true' ] {
282- background : forms . $ field-border-color-disabled ;
283- border-color : forms . $ field-border-color-disabled ;
284- color : forms . $ form-inactive ;
282+ background : var ( --theme- field-border-color-disabled) ;
283+ border-color : var ( --theme- field-border-color-disabled) ;
284+ color : var ( --theme- form-text-color- inactive) ;
285285
286286 & :focus {
287- border-color : forms . $ field-border-color-disabled-focus ;
287+ border-color : var ( --theme- field-border-color-disabled-focus) ;
288288 }
289289 }
290290}
@@ -319,7 +319,7 @@ select {
319319 & ,
320320 & :hover ,
321321 & :focus {
322- background : $color-white ;
322+ background : var ( --theme-background-color ) ;
323323 padding : forms .$field-padding ;
324324 }
325325 }
@@ -329,48 +329,48 @@ select {
329329 }
330330
331331 & :hover {
332- border-color : forms . $ field-border-color-hover ;
332+ border-color : var ( --theme- field-border-color-hover) ;
333333 background-image : $url-image-caret-down-link-hover , forms .$select-bg ;
334334 }
335335
336336 & :focus {
337- border-color : forms . $ field-border-color-focus ;
337+ border-color : var ( --theme- field-border-color-focus) ;
338338 background-image : $url-image-caret-down-link , forms .$select-bg ;
339- box-shadow : forms . $ field-focus-ring ;
340- color : #222 ;
339+ box-shadow : var ( --theme- field-focus-ring) ;
340+ color : var ( --theme-body-text-color ) ;
341341 outline : none ;
342342
343343 .mzp-t-dark & {
344- box-shadow : forms . $ field-focus-ring-dark ;
344+ box-shadow : var ( --theme- field-focus-ring-dark) ;
345345 }
346346 }
347347
348348 .mzp-is-error & {
349- border-color : forms . $ field-border-color-error ;
349+ border-color : var ( --theme- field-border-color-error) ;
350350 box-shadow : none ;
351351
352352 & :hover {
353- border-color : forms . $ field-border-color-error-hover ;
353+ border-color : var ( --theme- field-border-color-error-hover) ;
354354 }
355355
356356 & :focus {
357- border-color : forms . $ form-red ;
358- box-shadow : forms . $ field-focus-ring-error ;
357+ border-color : var ( --theme- form-red) ;
358+ box-shadow : var ( --theme- field-focus-ring-error) ;
359359 }
360360 }
361361
362362 & :disabled ,
363363 & [aria-disabled = ' true' ] {
364364 background-image : $url-image-caret-down-form , forms .$select-bg-disabled ;
365- border-color : forms . $ field-border-color-disabled ;
366- color : forms . $ form-inactive ;
365+ border-color : var ( --theme- field-border-color-disabled) ;
366+ color : var ( --theme- form-text-color- inactive) ;
367367
368368 & :hover {
369- border-color : forms . $ field-border-color-disabled ;
369+ border-color : var ( --theme- field-border-color-disabled) ;
370370 }
371371
372372 & :focus {
373- border-color : forms . $ field-border-color-disabled-focus ;
373+ border-color : var ( --theme- field-border-color-disabled-focus) ;
374374 }
375375 }
376376
@@ -386,7 +386,7 @@ select {
386386 @include forms .form-info ;
387387
388388 .mzp-is-error & {
389- color : forms . $ form-red ;
389+ color : var ( --theme- form-red) ;
390390 }
391391}
392392
@@ -395,9 +395,9 @@ select {
395395
396396.mzp-c-form-errors {
397397 @include white-links ;
398- background-color : forms . $ form-red ;
398+ background-color : var ( --theme- form-red) ;
399399 border-radius : forms .$field-border-radius ;
400- color : $ color-white ;
400+ color : var ( --theme-body-text- color-inverse ) ;
401401 padding : $spacing-sm ;
402402 margin-bottom : $spacing-xl ;
403403
@@ -418,6 +418,6 @@ select {
418418 input [type = ' checkbox' ],
419419 input [type = ' radio' ] {
420420 border-radius : forms .$field-border-radius ;
421- box-shadow : forms . $ field-focus-ring-error ;
421+ box-shadow : var ( --theme- field-focus-ring-error) ;
422422 }
423423}
0 commit comments