|
78 | 78 | --site-pad-lg-y: calc(var(--site-u) * 2.75); |
79 | 79 | --site-pad-lg-x: calc(var(--site-u) * 3.7); |
80 | 80 |
|
81 | | - --site-btn-pad-y: calc(var(--site-u) * 0.75); |
82 | | - --site-btn-pad-x: calc(var(--site-u) * 1.2); |
83 | | - --site-btn-gap: calc(var(--site-u) * 0.75); |
84 | | - /* Shared control height — every inline control (Button, CommandLine, etc.) |
85 | | - that sits in the same row should render at this height. */ |
86 | | - --site-control-h: calc(var(--site-u) * 2.925); |
| 81 | + /* Inline controls (button, input, cli, select, …) — viewport-independent |
| 82 | + so CTAs and inputs stay legible at every width. Any control that sits |
| 83 | + in the same row should read from this family. */ |
| 84 | + --site-control-h: 40px; |
| 85 | + --site-control-px: 16px; |
| 86 | + --site-control-gap: 10px; |
87 | 87 | --site-list-item-gap: calc(var(--site-u) * 0.75); |
88 | 88 | --site-list-item-pad-y: calc(var(--site-u) * 0.35); |
89 | 89 | --site-code-pad-y: calc(var(--site-u) * 1); |
|
313 | 313 | } |
314 | 314 | @media (max-width: 640px) { |
315 | 315 | :root { --site-fs-heading-1: var(--site-fs-12); } |
| 316 | + :root { |
| 317 | + --site-control-h: 36px; |
| 318 | + --site-control-px: 14px; |
| 319 | + --site-control-gap: 8px; |
| 320 | + } |
316 | 321 | } |
317 | 322 | @media (max-width: 560px) { |
318 | 323 | :root { --site-fs-display: var(--site-fs-13); } |
|
0 commit comments