@@ -73,32 +73,57 @@ export const fullStyles = css`
73
73
}
74
74
75
75
& : first-child {
76
- border-top-left-radius : var (--border-radius-small );
77
- border-bottom-left-radius : var (--border-radius-small );
76
+ [dir = 'ltr' ] & {
77
+ border-top-left-radius : var (--border-radius-small );
78
+ border-bottom-left-radius : var (--border-radius-small );
79
+ }
80
+ [dir = 'rtl' ] & {
81
+ border-top-right-radius : var (--border-radius-small );
82
+ border-bottom-right-radius : var (--border-radius-small );
83
+ }
78
84
--tk-button-box-shadow : inset 0 0 0 1px var (--tk-button-border-color );
79
85
80
86
& [data-pseudo = 'focus' ],
81
87
& : focus-visible {
82
88
& : after {
83
- border-top-left-radius : 6px ;
84
- border-bottom-left-radius : 6px ;
89
+ [dir = 'ltr' ] & {
90
+ border-top-left-radius : 6px ;
91
+ border-bottom-left-radius : 6px ;
92
+ }
93
+ [dir = 'rtl' ] & {
94
+ border-top-right-radius : 6px ;
95
+ border-bottom-right-radius : 6px ;
96
+ }
85
97
}
86
98
}
87
99
}
88
100
89
101
& : not (: first-child ) {
90
- margin-left : -1px ;
102
+ margin-inline-start : -1px ;
103
+ -webkit-margin-start : -1px ;
91
104
}
92
105
93
106
& : last-child {
94
- border-top-right-radius : var (--border-radius-small );
95
- border-bottom-right-radius : var (--border-radius-small );
107
+ [dir = 'ltr' ] & {
108
+ border-top-right-radius : var (--border-radius-small );
109
+ border-bottom-right-radius : var (--border-radius-small );
110
+ }
111
+ [dir = 'rtl' ] & {
112
+ border-top-left-radius : var (--border-radius-small );
113
+ border-bottom-left-radius : var (--border-radius-small );
114
+ }
96
115
97
116
& [data-pseudo = 'focus' ],
98
117
& : focus-visible {
99
118
& : after {
100
- border-top-right-radius : 6px ;
101
- border-bottom-right-radius : 6px ;
119
+ [dir = 'ltr' ] & {
120
+ border-top-right-radius : 6px ;
121
+ border-bottom-right-radius : 6px ;
122
+ }
123
+ [dir = 'rtl' ] & {
124
+ border-top-left-radius : 6px ;
125
+ border-bottom-left-radius : 6px ;
126
+ }
102
127
}
103
128
}
104
129
}
0 commit comments