diff --git a/assets/controlpanel.css b/assets/controlpanel.css
index c5c98c2..72e3120 100644
--- a/assets/controlpanel.css
+++ b/assets/controlpanel.css
@@ -288,7 +288,10 @@
align-items: center;
justify-content: center;
gap: 0.5rem;
- height: 2.125rem;
+ /* Matches .input/.select's own 2.25rem -- see that rule's comment; .btn itself
+ never had the clipping problem (flex centring), this is purely so a button
+ sitting next to a field in the same row lines up. */
+ height: 2.25rem;
padding-inline: 0.875rem;
border-radius: var(--radius-box);
font-family: var(--font-display);
@@ -414,7 +417,7 @@
.btn-square {
padding-inline: 0;
- width: 2.125rem;
+ width: 2.25rem;
}
.btn-sm {
@@ -694,10 +697,17 @@
space for its native dropdown arrow and several browsers give it a different default
line-height than a text , so the same padding alone does not guarantee the
same rendered height. appearance: none plus a hand-drawn arrow replaces the native
- one, since that reserved space was part of what caused the mismatch. */
+ one, since that reserved space was part of what caused the mismatch.
+
+ 2.25rem, not 2.125rem: at the tighter height, a