:root, body {
  --chateau-font-family: "NeueHelveticaPro55Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-primary--family: var(--chateau-font-family);
  --font-secondary--family: var(--chateau-font-family);
  --font-body--family: var(--chateau-font-family);
  --font-subheading--family: var(--chateau-font-family);
  --font-heading--family: var(--chateau-font-family);
  --font-accent--family: var(--chateau-font-family);
  --font-body--weight: 400;
  --font-subheading--weight: 400;
  --font-heading--weight: 400;
  --font-accent--weight: 400;
}

body,
body :where(:not(svg, svg *)),
body ::before,
body ::after,
body ::marker,
body ::placeholder {
  font-family: var(--chateau-font-family) !important;
  font-weight: 400 !important;
}
