:root {
  --maga-sage: #b3b6a8;
  --maga-warm-grey: #dbd7d3;
  --maga-cool-grey: #d0d1d3;
  --maga-stone: #c9c3b9;
  --maga-white: #ffffff;
  --maga-black: #000000;
  --pp-bg: var(--maga-white);
  --pp-bg: var(--wpex-bg-color, var(--maga-white));
  --pp-surface: var(--maga-warm-grey);
  --pp-text: var(--maga-black);
  --pp-text: var(--wpex-body-color, var(--maga-black));
  --pp-muted: color-mix(in srgb, var(--pp-text) 62%, transparent);
  --pp-border: var(--wpex-border-main, color-mix(in srgb, var(--pp-text) 16%, transparent));
  --pp-accent: var(--maga-black);
  --pp-accent: var(--wpex-accent, var(--maga-black));
  --pp-on-accent: var(--wpex-on-accent, var(--maga-white));
  --pp-link: var(--wpex-link-color, var(--pp-text));
  --pp-link-hover: var(--wpex-hover-link-color, var(--pp-muted));
  --pp-sage: var(--maga-sage);
  --pp-stone: var(--maga-stone);
  --pp-cool: var(--maga-cool-grey);
  --pp-warm: var(--maga-warm-grey);
  --pp-font-display: var(--wpex-heading-font-family, "Iowan Old Style", Baskerville, "Times New Roman", serif);
  --pp-font-ui: var(--wpex-body-font-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  --pp-space-section: clamp(2.75rem, 5vw, 5.25rem);
  --pp-container: min(94vw, 1440px);
  --pp-content-narrow: min(88vw, 720px);
  --pp-radius: 0px;
  --pp-line: 1px;
  --pp-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --pp-transition: 400ms var(--pp-ease);
  --pp-reading: 1180px;
  --pp-discovery-inset: 20px;
}
