/* ===============================================
   SHARED DESIGN TOKENS — single source of truth
   Loaded on every page BEFORE its page-specific
   stylesheet. Holds only tokens that are common
   across the whole site (currently typography).
   Page-specific palettes/spacing live in their
   own stylesheets (theme.css, blog.css, certificate.css).
   =============================================== */
:root {
  --font-heading: 'Fraunces', Georgia, 'Times New Roman', serif;
}
