Fix button styling and update link underlining rules for dropdown items

This commit is contained in:
Ilia Ross
2026-10-23 04:41:51 +02:00
parent 8953ff12b4
commit 1d2ed64a36
2 changed files with 11 additions and 6 deletions

View File

@@ -647,6 +647,11 @@ input[type="reset"]:disabled, button:disabled {
padding: 0 8px 0 7px;
font-size: 0.8em;
line-height: 1.25;
min-height: calc(1lh + 2px);
}
/* Center compact labels by their cap height without shrinking the button. */
:is(button, a, summary).ui_action.ui_action_small > .ui_action_content > span {
text-box: trim-both cap alphabetic;
}
:is(button, a, summary).ui_action.ui_action_large > .ui_action_content {
min-height: var(--control-height);

View File

@@ -285,12 +285,12 @@ body:has(.ui_page[data-ui-scheme="dark"]) {
.ui_page svg.ui_svg_icon { flex-shrink: 0; vertical-align: -0.18em; }
/* Underline plain text links, but keep links styled as buttons undecorated. */
.ui_dl_row dd a:not(.ui_link, .ui_action),
.ui_feed_text a:not(.ui_link, .ui_action),
.ui_list_desc a:not(.ui_link, .ui_action),
.ui_empty_desc a:not(.ui_link, .ui_action),
.ui_card_desc a:not(.ui_link, .ui_action),
.ui_field_help a:not(.ui_link, .ui_action) {
.ui_dl_row dd a:not(.ui_link, .ui_action, .ui_dropdown_item),
.ui_feed_text a:not(.ui_link, .ui_action, .ui_dropdown_item),
.ui_list_desc a:not(.ui_link, .ui_action, .ui_dropdown_item),
.ui_empty_desc a:not(.ui_link, .ui_action, .ui_dropdown_item),
.ui_card_desc a:not(.ui_link, .ui_action, .ui_dropdown_item),
.ui_field_help a:not(.ui_link, .ui_action, .ui_dropdown_item) {
text-decoration: underline;
text-underline-offset: 0.15em;
}