/* Semantic roles shared with Gutenberg. Legacy preset slugs remain supported. */
:root {
  --anj-primary: var(--wp--preset--color--primary, #006b3f);
  --anj-deep: var(--wp--preset--color--deep, #064e3b);
  --anj-accent: var(--wp--preset--color--accent, #c9a646);
  --anj-on-primary: var(--wp--preset--color--on-primary, #fff);
  --anj-paper: var(--wp--preset--color--paper, #fafaf5);
  --anj-surface: var(--wp--preset--color--white, #fff);
  --anj-soft: var(--wp--preset--color--soft, #edf7ef);
  --anj-ink: var(--wp--preset--color--ink, #17392d);
  --anj-muted: var(--wp--preset--color--muted, #52665b);
  --anj-border: var(--wp--preset--color--border, #dce6dc);
  --anj-control-border: var(--wp--preset--color--control-border, #7a877f);
  --anj-focus: var(--anj-primary);
  --anj-font-body: var(--wp--preset--font-family--sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  --anj-font-heading: var(--wp--preset--font-family--heading, Georgia, "Times New Roman", serif);
  --anj-width: 75rem;
  --anj-reading-width: 47.5rem;
  --anj-gutter: clamp(1.25rem, 4vw, 2.5rem);
  --anj-section-space: clamp(3rem, 6vw, 5.5rem);
  --anj-radius: .375rem;
  --anj-space-1: .5rem;
  --anj-space-2: 1rem;
  --anj-space-3: 1.5rem;
  --anj-space-4: 2rem;
  --anj-space-5: 3rem;
}
