1010 --line-height : 20 ;
1111 --computed-line-height : calc (var (--line-height ) / var (--font-size ) * 1rem );
1212
13- --space-unit : calc (8 / var (--font-size ) * 1rem );
14- --space-0-5 : calc (var (--space-unit ) * 0.5 );
15- --space-1 : var (--space-unit );
16- --space-1-5 : calc (var (--space-unit ) * 1.5 );
17- --space-2 : calc (var (--space-unit ) * 2 );
18- --space-2-5 : calc (var (--space-unit ) * 2.5 );
19- --space-3 : calc (var (--space-unit ) * 3 );
20- --space-3-5 : calc (var (--space-unit ) * 3.5 );
21- --space-4 : calc (var (--space-unit ) * 4 );
22- --space-4-5 : calc (var (--space-unit ) * 4.5 );
23- --space-5 : calc (var (--space-unit ) * 5 );
24- --space-5-5 : calc (var (--space-unit ) * 5.5 );
13+ --space-unit : calc (8 / var (--font-size ) * 1rem ); /* 8px */
14+ --space-0-5 : calc (var (--space-unit ) * 0.5 ); /* 4px */
15+ --space-1 : var (--space-unit ); /* 8px */
16+ --space-1-5 : calc (var (--space-unit ) * 1.5 ); /* 12px */
17+ --space-2 : calc (var (--space-unit ) * 2 ); /* 16px */
18+ --space-2-5 : calc (var (--space-unit ) * 2.5 ); /* 20px */
19+ --space-3 : calc (var (--space-unit ) * 3 ); /* 24px */
20+ --space-3-5 : calc (var (--space-unit ) * 3.5 ); /* 28px */
21+ --space-4 : calc (var (--space-unit ) * 4 ); /* 32px */
22+ --space-4-5 : calc (var (--space-unit ) * 4.5 ); /* 36px */
23+ --space-5 : calc (var (--space-unit ) * 5 ); /* 40px */
24+ --space-5-5 : calc (var (--space-unit ) * 5.5 ); /* 44px */
2525 /* Responsive pad sizing */
2626 --pad-min : 109px ;
2727
@@ -710,8 +710,8 @@ dialog:open {
710710.checkbox-toggle {
711711 --checkbox-toggle-padding : calc (var (--space-unit ) * 0.25 );
712712 display : inline-block;
713- width : calc (var (--space-2 ) * 2 );
714- height : var (--space-2-5 );
713+ width : calc (var (--space-1 ) * 5 );
714+ height : var (--space-3 );
715715 padding : var (--checkbox-toggle-padding );
716716 border-radius : 9999rem ;
717717 /* border: 1px solid var(--color-border); */
@@ -726,13 +726,15 @@ dialog:open {
726726 border-radius : 100% ;
727727 background-color : var (--color-layer-0 );
728728 transition : all 0.1s ease;
729+ translate : var (--checkbox-toggle-padding ) var (--checkbox-toggle-padding );
729730 }
730731
731732 .checkbox-hidden : checked + & {
732733 background-color : var (--color-text );
733734 & ::after {
734735 background-color : var (--color-layer-0 );
735736 translate : calc (100% - calc (var (--checkbox-toggle-padding ) * 2 ));
737+ width : var (--space-2-5 );
736738 }
737739 }
738740}
0 commit comments