Typography: audit page-wide font-size against the base-not-sm convention #181
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
CLAUDE.md states that body text and interactive controls default to
base(16px), with
--text-sm(14px) reserved for meta/help text. Several placesdon't follow this yet - worth a deliberate, app-wide typography pass rather
than one-off tweaks.
Surfaced while building the plan popover (PR #178):
TimePresetPicker.vue) uses--text-smfor itspreset buttons, labels and the native time input, while the new
nldd-date-fieldrenders at NLDD'ssize=sm= 16px. NLDD's date-field fontis fixed by its
sizeattribute (md=18px, sm=16px) and cannot be driven to14px via host CSS or a
::part, so a small 16-vs-14 mismatch remains next tothe time input.
comparable compact menus) up to 16px to match the base convention and the
date-field, or keep compact menus at 14px and accept NLDD's 16px floor for
the date-field.
Scope: controls + running content across the app. Out of scope for the
accessibility PR that surfaced it (#178).