fix(web): route shadow-root code surfaces through the appearance font tokens

The @pierre/diffs surfaces (file previews, chat diffs, annotatable code,
search lines) render inside shadow roots with their own literal font stack
as fallback, so the code font preference never reached them. The library
consults --diffs-font-family/--diffs-header-font-family as override hooks
and custom properties inherit across the shadow boundary, so defining the
hooks once at :root covers every consumer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
47b1e92d25Wout Stiens committed on 7/31/2026, 12:20:39 PMparentbec7059
1 file changedLine totals unavailable