b082bd65a6
ICON_BUTTON_PX moves from 28 to 32 to clear the desktop hit-target threshold. The change is self-contained: icon buttons are centered in flex rows whose neighbours retain their alignment, and the swatch buttons (40px) still dominate the visual hierarchy. The settings sync status fallback string changes from "Status: not configured" to "Status: local only" so users running without a remote backend read it as a deliberate choice rather than incomplete setup. The other status strings (Idle / Syncing / LastSynced / Error) flow from sync_status_label and are unaffected. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>