/* Maps FrancoMusso tokens onto Bootstrap 5.3 CSS variables. Load AFTER bootstrap.min.css.
   Bootstrap's own [data-bs-theme] is not needed — our tokens already switch per theme. */
:root{
  --bs-body-font-family:var(--font-reading);
  --bs-body-font-size:var(--fs-body);
  --bs-body-line-height:var(--lh-body);
  --bs-body-color:var(--text-2);
  --bs-body-bg:var(--bg-page);
  --bs-emphasis-color:var(--text-1);
  --bs-secondary-color:var(--text-3);
  --bs-tertiary-color:var(--text-4);
  --bs-secondary-bg:var(--bg-subtle);
  --bs-tertiary-bg:var(--bg-sunken);
  --bs-heading-color:var(--text-1);
  --bs-link-color:var(--link);
  --bs-link-hover-color:var(--link-hover);
  --bs-link-color-rgb:initial;
  --bs-border-color:var(--border-1);
  --bs-border-width:var(--border-width);
  --bs-border-radius:var(--radius-md);
  --bs-border-radius-sm:var(--radius-sm);
  --bs-border-radius-lg:var(--radius-lg);
  --bs-border-radius-pill:var(--radius-pill);
  --bs-primary:var(--accent);
  --bs-font-monospace:var(--font-mono);
  --bs-code-color:var(--text-accent);
  --bs-focus-ring-color:var(--focus-ring);
  --bs-box-shadow:var(--shadow-2);
  --bs-box-shadow-sm:var(--shadow-1);
  --bs-box-shadow-lg:var(--shadow-3);
  --bs-gutter-x:var(--gutter);
}
