@@ -102,38 +102,6 @@ governing permissions and limitations under the License.
102
102
--spectrum-checkbox-text-to-control : var (--spectrum-text-to-control-300 );
103
103
}
104
104
105
- /* Windows high contrast mode */
106
- @media (forced-colors : active) {
107
- .spectrum-Checkbox-input {
108
- & : focus-ring + .spectrum-Checkbox-box {
109
- forced-color-adjust : none;
110
- outline-color : var (--highcontrast-checkbox-focus-ring-color , var (--mod-checkbox-focus-ring-color , var (--spectrum-checkbox-focus-ring-color )));
111
- outline-style : auto;
112
- outline-offset : var (--highcontrast-checkbox-focus-ring-gap , var (--mod-checkbox-focus-ring-gap , var (--spectrum-checkbox-focus-ring-gap )));
113
- outline-width : var (--mod-focus-ring-thickness , var (--spectrum-focus-ring-thickness ));
114
- }
115
- }
116
- .spectrum-Checkbox {
117
- --highcontrast-checkbox-content-color-default : ButtonText;
118
- --highcontrast-checkbox-content-color-hover : ButtonText;
119
- --highcontrast-checkbox-content-color-down : ButtonText;
120
- --highcontrast-checkbox-content-color-focus : ButtonText;
121
-
122
- --highcontrast-checkbox-background-color-default : Background;
123
-
124
- --highcontrast-checkbox-color-default : ButtonText;
125
- --highcontrast-checkbox-color-hover : ButtonText;
126
-
127
- --highcontrast-checkbox-highlight-color-default : Highlight;
128
- --highcontrast-checkbox-highlight-color-hover : Highlight;
129
- --highcontrast-checkbox-highlight-color-down : Highlight;
130
-
131
- --highcontrast-checkbox-disabled-color-default : GrayText;
132
-
133
- --highcontrast-checkbox-focus-ring-color : ButtonText;
134
- }
135
- }
136
-
137
105
/* Default Unchecked */
138
106
.spectrum-Checkbox {
139
107
color : var (--highcontrast-checkbox-content-color-default , var (--mod-checkbox-content-color-default , var (--spectrum-checkbox-content-color-default )));
@@ -472,8 +440,8 @@ governing permissions and limitations under the License.
472
440
& : after {
473
441
forced-color-adjust : none;
474
442
box-shadow :
475
- 0 0 0 var (--mod-checkbox-focus-ring-thinkness , var (--spectrum-checkbox-focus-ring-thickness ))
476
- var (--mod-checkbox-focus-ring-color , var (--spectrum-checkbox-focus-ring-color ));
443
+ 0 0 0 var (--mod-checkbox-focus-ring-thinkness , var (--spectrum-checkbox-focus-ring-thickness ))
444
+ var (--highcontrast-checkbox-focus-ring-color , var ( -- mod-checkbox-focus-ring-color, var (--spectrum-checkbox-focus-ring-color ) ));
477
445
margin : calc (var (--mod-checkbox-focus-ring-gap , var (--spectrum-checkbox-focus-ring-gap )) * -1 );
478
446
}
479
447
}
@@ -571,3 +539,44 @@ governing permissions and limitations under the License.
571
539
color : var (--highcontrast-checkbox-disabled-color-default , var (--mod-checkbox-content-color-disabled , var (--spectrum-checkbox-content-color-disabled )));
572
540
}
573
541
}
542
+
543
+ /* Windows high contrast mode */
544
+ @media (forced-colors : active) {
545
+ .spectrum-Checkbox-input {
546
+ & : focus-ring + .spectrum-Checkbox-box {
547
+ forced-color-adjust : none;
548
+ outline-color : var (--highcontrast-checkbox-focus-ring-color , var (--mod-checkbox-focus-ring-color , var (--spectrum-checkbox-focus-ring-color )));
549
+ outline-style : auto;
550
+ outline-offset : var (--highcontrast-checkbox-focus-ring-gap , var (--mod-checkbox-focus-ring-gap , var (--spectrum-checkbox-focus-ring-gap )));
551
+ outline-width : var (--mod-focus-ring-thickness , var (--spectrum-focus-ring-thickness ));
552
+
553
+ & : after {
554
+ box-shadow :
555
+ 0 0 0 0 var (--highcontrast-checkbox-focus-ring-color , var (--mod-checkbox-focus-ring-color , var (--spectrum-checkbox-focus-ring-color )));
556
+ }
557
+ }
558
+ }
559
+ .spectrum-Checkbox {
560
+ --highcontrast-checkbox-content-color-default : ButtonText;
561
+ --highcontrast-checkbox-content-color-hover : ButtonText;
562
+ --highcontrast-checkbox-content-color-down : ButtonText;
563
+ --highcontrast-checkbox-content-color-focus : ButtonText;
564
+
565
+ --highcontrast-checkbox-background-color-default : Background;
566
+
567
+ --highcontrast-checkbox-color-default : ButtonText;
568
+ --highcontrast-checkbox-color-hover : ButtonText;
569
+
570
+ --highcontrast-checkbox-highlight-color-default : Highlight;
571
+ --highcontrast-checkbox-highlight-color-hover : Highlight;
572
+ --highcontrast-checkbox-highlight-color-down : Highlight;
573
+
574
+ --highcontrast-checkbox-disabled-color-default : GrayText;
575
+
576
+ --highcontrast-checkbox-focus-ring-color : ButtonText;
577
+
578
+ --highcontrast-checkbox-highlight-color-focus : Highlight;
579
+ --highcontrast-checkbox-focus-ring-color : FieldText;
580
+ --highcontrast-checkbox-color-focus : FieldText;
581
+ }
582
+ }
0 commit comments