@@ -56,7 +56,7 @@ select:hover{
5656border-color : rgb (var (--form-input-border-hover ));
5757color : rgb (var (--form-label-hover ));
5858outline : none;
59- box-shadow : var (--form-hover- ring );
59+ box-shadow : var (--form-ring-hover );
6060}
6161
6262select : focus ,
@@ -69,7 +69,7 @@ select:active{
6969color : rgb (var (--form-label-focus-active ));
7070outline : none;
7171z-index : 2 ;
72- box-shadow : var (--form-focus- ring-accent );
72+ box-shadow : var (--form-ring-accent );
7373}
7474
7575select : disabled ,
@@ -115,7 +115,7 @@ textarea:hover{
115115border-color : rgb (var (--form-input-border-hover ));
116116color : rgb (var (--form-input-text-hover ));
117117outline : none;
118- box-shadow : var (--form-hover- ring );
118+ box-shadow : var (--form-ring-hover );
119119}
120120
121121textarea : focus ,
@@ -124,7 +124,7 @@ textarea:active{
124124border-color : rgb (var (--form-input-border-focus-active ));
125125color : rgb (var (--form-input-text-focus-active ));
126126outline : none;
127- box-shadow : var (--form-focus- ring-accent );
127+ box-shadow : var (--form-ring-accent );
128128}
129129
130130textarea : disabled {
@@ -206,7 +206,7 @@ input[type="text"]:hover{
206206border-color : rgb (var (--form-input-border-hover ));
207207color : rgb (var (--form-input-text-hover ));
208208outline : none;
209- box-shadow : var (--form-hover- ring );
209+ box-shadow : var (--form-ring-hover );
210210}
211211
212212input [type = "email" ]: focus ,
@@ -226,7 +226,7 @@ input[type="text"]:active{
226226color : rgb (var (--form-input-text-focus-active ));
227227outline : none;
228228z-index : 2 ;
229- box-shadow : var (--form-focus- ring-accent );
229+ box-shadow : var (--form-ring-accent );
230230}
231231
232232input [type = "email" ]: disabled ,
@@ -389,18 +389,18 @@ input[type="radio"]+label .label-icon{
389389border-radius : 50% ;
390390}
391391
392- input [type = "checkbox" ]: focus + label .label-icon ,
393392input [type = "checkbox" ]: hover + label .label-icon ,
394- input [type = "radio" ]: focus + label .label-icon ,
395- input [type = "radio" ]: hover + label .label-icon {
396- background-color : rgb (var (--form-icon-focus-hover ));
397- box-shadow : var (--form-hover-ring );
393+ input [type = "checkbox" ]: focus + label .label-icon ,
394+ input [type = "radio" ]: hover + label .label-icon ,
395+ input [type = "radio" ]: focus + label .label-icon {
396+ background-color : rgb (var (--form-icon-hover ));
397+ box-shadow : var (--form-ring-hover );
398398}
399399
400400input [type = "checkbox" ]: active + label .label-icon ,
401401input [type = "radio" ]: active + label .label-icon {
402402background-color : rgb (var (--form-icon-active ));
403- box-shadow : var (--form-focus- ring-accent );
403+ box-shadow : var (--form-ring-accent );
404404transition : none;
405405}
406406
@@ -409,6 +409,13 @@ input[type="radio"]:checked+label .label-icon{
409409background-color : rgb (var (--form-icon-checked ));
410410}
411411
412+ input [type = "checkbox" ]: checked : focus + label .label-icon ,
413+ input [type = "checkbox" ]: checked : active + label .label-icon ,
414+ input [type = "radio" ]: checked : focus + label .label-icon ,
415+ input [type = "radio" ]: checked : active + label .label-icon {
416+ box-shadow : var (--form-ring-accent );
417+ }
418+
412419input [type = "checkbox" ]: disabled + label .label-icon ,
413420input [type = "checkbox" ]: disabled : hover + label .label-icon ,
414421input [type = "checkbox" ]: disabled : focus + label .label-icon ,
@@ -538,12 +545,12 @@ input[type="color"]{
538545
539546input [type = "color" ]: hover {
540547outline : none;
541- box-shadow : var (--form-hover- ring );
548+ box-shadow : var (--form-ring-hover );
542549}
543550
544551input [type = "color" ]: focus {
545552outline : none;
546- box-shadow : var (--form-focus- ring );
553+ box-shadow : var (--form-ring-focus );
547554}
548555
549556input [type = "color" ]: disabled {
@@ -559,21 +566,31 @@ input[type="color"]:disabled:focus{
559566input [type = "color" ]::-webkit-color-swatch-wrapper {
560567border : 0 ;
561568padding : 0 ;
569+ outline : none;
562570}
563571
564572input [type = "color" ]::-webkit-color-swatch {
565573border : 0 ;
566574padding : 0 ;
575+ outline : none;
567576}
568577
569578input [type = "color" ]::-moz-color-swatch-wrapper {
570579border : 0 ;
571580padding : 0 ;
581+ outline : none;
572582}
573583
574584input [type = "color" ]::-moz-color-swatch {
575585border : 0 ;
576586padding : 0 ;
587+ outline : none;
588+ }
589+
590+ input [type = "color" ]::-moz-focus-inner {
591+ border : 0 ;
592+ padding : 0 ;
593+ outline : none;
577594}
578595
579596/* range */
@@ -663,16 +680,20 @@ input[type="range"]:active::-webkit-slider-thumb{
663680outline : none;
664681}
665682
666- input [type = "range" ]: focus ::-webkit-slider-thumb ,
667683input [type = "range" ]: hover ::-webkit-slider-thumb {
668- background-color : rgb (var (--form-range-thumb-background-focus- hover ));
669- box-shadow : var (--form-hover- ring );
684+ background-color : rgb (var (--form-range-thumb-background-hover ));
685+ box-shadow : var (--form-ring-hover );
670686outline : none;
671687}
672688
689+ input [type = "range" ]: focus ::-webkit-slider-thumb {
690+ background-color : rgb (var (--form-range-thumb-background-focus ));
691+ box-shadow : var (--form-ring-accent );
692+ }
693+
673694input [type = "range" ]: active ::-webkit-slider-thumb {
674695background-color : rgb (var (--form-range-thumb-background-active ));
675- box-shadow : var (--form-focus- ring-accent );
696+ box-shadow : var (--form-ring-accent );
676697}
677698
678699input [type = "range" ]: disabled ::-webkit-slider-thumb {
@@ -748,16 +769,20 @@ input[type="range"]:active::-moz-range-thumb{
748769outline : none;
749770}
750771
751- input [type = "range" ]: focus ::-moz-range-thumb ,
752772input [type = "range" ]: hover ::-moz-range-thumb {
753- background-color : rgb (var (--form-range-thumb-background-focus- hover ));
754- box-shadow : var (--form-hover- ring );
773+ background-color : rgb (var (--form-range-thumb-background-hover ));
774+ box-shadow : var (--form-ring-hover );
755775outline : none;
756776}
757777
778+ input [type = "range" ]: focus ::-moz-range-thumb {
779+ background-color : rgb (var (--form-range-thumb-background-focus ));
780+ box-shadow : var (--form-ring-accent );
781+ }
782+
758783input [type = "range" ]: active ::-moz-range-thumb {
759784background-color : rgb (var (--form-range-thumb-background-active ));
760- box-shadow : var (--form-focus- ring-accent );
785+ box-shadow : var (--form-ring-accent );
761786}
762787
763788input [type = "range" ]: disabled ::-moz-range-thumb {
0 commit comments