@@ -7,25 +7,25 @@ export const segmentedStyles = css`
77
88 .group {
99 display : inline-flex;
10- gap : 0.2rem ;
11- padding : 0.2rem ;
12- border-radius : 0.5rem ;
10+ gap : var (--gl-space-2 );
11+ padding : var (--gl-space-2 );
1312 background-color : var (--vscode-input-background );
14- border : 1px solid var (--vscode-input-border , var (--vscode-contrastBorder , transparent));
13+ border : var (--gl-border-width ) solid var (--vscode-input-border , var (--vscode-contrastBorder , transparent));
14+ border-radius : 0.5rem ;
1515 }
1616
1717 .segment {
18- appearance : none;
19- border : 1px solid transparent;
20- border-radius : 0.3rem ;
2118 padding : 0.3rem 1.2rem ;
2219 font-family : var (--vscode-font-family );
2320 font-size : 1.2rem ;
2421 line-height : 1.4 ;
2522 color : var (--color-foreground--75 );
26- background-color : transparent;
27- cursor : pointer;
2823 white-space : nowrap;
24+ appearance : none;
25+ cursor : pointer;
26+ background-color : transparent;
27+ border : 1px solid transparent;
28+ border-radius : 0.3rem ;
2929 }
3030
3131 .segment : hover: not ([aria-checked = 'true' ]) {
@@ -36,10 +36,10 @@ export const segmentedStyles = css`
3636 /* Fill + weight, not color alone, distinguish the selected segment;
3737 the contrast border keeps it visible in high-contrast themes. */
3838 .segment [aria-checked = 'true' ] {
39+ font-weight : 600 ;
40+ color : var (--vscode-button-foreground );
3941 background-color : var (--vscode-button-background );
4042 border-color : var (--vscode-contrastBorder , transparent);
41- color : var (--vscode-button-foreground );
42- font-weight : 600 ;
4343 }
4444
4545 .segment : focus-visible {
0 commit comments