|
14 | 14 |
|
15 | 15 | :where(input:not([type=checkbox], [type=radio], [type=range], [type=file], [type=color]), textarea, select) { |
16 | 16 | width: 100%; |
17 | | - margin-top: var(--space-1); |
| 17 | + margin-block-start: var(--space-1); |
18 | 18 | padding: var(--space-2) var(--space-3); |
19 | 19 | font-size: var(--text-7); |
20 | 20 | line-height: var(--leading-normal); |
|
59 | 59 | background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); |
60 | 60 | background-repeat: no-repeat; |
61 | 61 | background-position: right var(--space-2) center; |
62 | | - padding-right: var(--space-6); |
| 62 | + padding-inline-end: var(--space-6); |
63 | 63 | } |
64 | 64 |
|
65 | 65 | input:where([type=checkbox], [type=radio]) { |
|
185 | 185 | border: 1px solid var(--border); |
186 | 186 | border-radius: var(--radius-medium); |
187 | 187 | padding: var(--space-4); |
188 | | - margin-bottom: var(--space-4); |
| 188 | + margin-block-end: var(--space-4); |
189 | 189 | } |
190 | 190 |
|
191 | 191 | legend { |
|
205 | 205 |
|
206 | 206 | & > :is(input, textarea, select) { |
207 | 207 | flex: 1; |
208 | | - margin-top: 0; |
209 | | - border-right: 0; |
| 208 | + margin-block-start: 0; |
| 209 | + border-inline-end: 0; |
210 | 210 | } |
211 | 211 |
|
212 | 212 | & > :is(input, textarea, select, button) { |
|
236 | 236 | } |
237 | 237 |
|
238 | 238 | [data-field] { |
239 | | - margin-bottom: var(--space-4); |
| 239 | + margin-block-end: var(--space-4); |
240 | 240 |
|
241 | 241 | /* Hint text that succeeds an input with aria-describedby */ |
242 | 242 | [data-hint], .error { |
243 | 243 | font-size: var(--text-8); |
244 | 244 | font-weight: var(--font-normal); |
245 | 245 | color: var(--muted-foreground); |
246 | | - margin-top: var(--space-1); |
| 246 | + margin-block-start: var(--space-1); |
247 | 247 | } |
248 | 248 |
|
249 | 249 | .error { |
|
0 commit comments