Signed by hannaSSH key fingerprint: SHA256:4g9cWhkAAw8gwqhJUcVbSnGEvdGwklW+1Aa/fMUu59k
assets/base.css +17 −1
| @@ -736,6 +736,11 @@ body.drawer-open .drawer-backdrop { | |||
| 736 | 736 | .danger-zone p { | |
| 737 | 737 | margin-top: 0; | |
| 738 | 738 | } | |
| 739 | + | /* When the card holds only an explanatory paragraph (no delete form), drop the | |
| 740 | + | trailing margin so the card doesn't carry extra bottom padding. */ | |
| 741 | + | .danger-zone p:last-child { | |
| 742 | + | margin-bottom: 0; | |
| 743 | + | } | |
| 739 | 744 | ||
| 740 | 745 | /* Collaborators: a bordered list inside the card, then an add row. */ | |
| 741 | 746 | .collab-list { | |
| @@ -1196,7 +1201,8 @@ input[type="number"], | |||
| 1196 | 1201 | textarea, | |
| 1197 | 1202 | select { | |
| 1198 | 1203 | width: 100%; | |
| 1199 | - | padding: 0.5rem; | |
| 1204 | + | /* Extra right padding so the native dropdown arrow isn't flush to the border. */ | |
| 1205 | + | padding: 0.5rem 0.75rem; | |
| 1200 | 1206 | font: inherit; | |
| 1201 | 1207 | color: var(--fb-fg); | |
| 1202 | 1208 | background: var(--fb-bg-inset); | |
| @@ -2083,6 +2089,16 @@ pre.code { | |||
| 2083 | 2089 | align-items: center; | |
| 2084 | 2090 | gap: 0.5rem; | |
| 2085 | 2091 | } | |
| 2092 | + | /* Icon-only buttons (e.g. the settings gear) must match the height of the | |
| 2093 | + | text buttons beside them: a bare 1em icon is shorter than a text line box, so | |
| 2094 | + | pin both the icon and the button's line-height to the same value. */ | |
| 2095 | + | .group-head-actions .btn { | |
| 2096 | + | line-height: 1.25rem; | |
| 2097 | + | } | |
| 2098 | + | .group-head-actions .btn .icon { | |
| 2099 | + | width: 1.25rem; | |
| 2100 | + | height: 1.25rem; | |
| 2101 | + | } | |
| 2086 | 2102 | /* "forked from owner/repo" line under the repo slug. */ | |
| 2087 | 2103 | .fork-note { | |
| 2088 | 2104 | display: flex; | |