/* Shared site chrome — makes the wordmark + header identical across every page,
   matching the homepage canonical. Loaded AFTER each platform stylesheet so it
   overrides the per-platform .brand styling. */

/* Brand wordmark: Fraunces serif, muted ".com" (the homepage logo) */
.brand { font-family: "Fraunces", var(--serif); font-weight: 500; font-size: 1.4rem; letter-spacing: -0.02em; }
.brand i { font-style: normal; font-weight: 400; color: var(--ink-soft); font-size: 0.64em; letter-spacing: 0; }
.on-dark .brand { color: var(--on-dark); }
.on-dark .brand i { color: var(--on-dark-soft); }
.site-footer .brand { color: #fff; font-size: 1.6rem; }
.site-footer .brand i { color: var(--on-dark-soft); }

/* Header bar parity with the homepage (same padding + height) */
.site-header .navbar { padding: 9px 24px; min-height: 60px; }
