/* Fabric defaults. Only the documented override tokens are a stable site API. */
:root {
  --fabric-brand-primary: #14283f;
  --fabric-on-primary: #ffffff;
  --fabric-brand-secondary: #e1b878;
  --fabric-on-secondary: #000000;
  --fabric-background: #ffffff;
  --fabric-surface: #f5f7f9;
  --fabric-text: #202a36;
  --fabric-text-muted: #526172;
  --fabric-border: #d5dce3;
  --fabric-control-border: #758195;
  --fabric-link: #234e70;
  --fabric-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --fabric-font-size: 1rem;
  --fabric-line-height: 1.6;
  --fabric-space-1: 0.25rem;
  --fabric-space-2: 0.5rem;
  --fabric-space-3: 0.75rem;
  --fabric-space-4: 1rem;
  --fabric-space-6: 1.5rem;
  --fabric-space-8: 2rem;
  --fabric-space-12: 3rem;
  --fabric-space-16: 4rem;
  --fabric-content-width: 72rem;
  --fabric-reading-width: 65ch;
  --fabric-page-padding: clamp(1rem, 4vw, 3rem);
  --fabric-button-radius: 0.375rem;
  --fabric-card-radius: 0.75rem;
  --fabric-control-radius: 0.375rem;
  --fabric-control-height: 2.75rem;
  --fabric-focus-colour: #111827;
  --fabric-focus-halo: #ffffff;
  --fabric-transition: 140ms ease;
}
