/* =============================================================
   THEME.CSS — Law Office of Mary C. Neff — Variant A
   "Serene Authority" — Premium minimal, white-dominant, green accents
   Brand palette per MaryNeff_LogoUsageGuide_2026 (July 2026).
   DO NOT add hex colors here. Edit CSS custom properties only.
   ============================================================= */

:root {
  /* Brand palette (MN Brand Kit, July 2026) */
  --color-sage:      #8AA18E;
  --color-navy:      #314054;
  --color-emerald:   #2C4F28;
  --color-tan:       #C4AC8D;
  --color-cream:     #EFE3D7;
  --color-gray:      #D2D3D4;

  /* Raw palette (legacy names, aliased to brand colors) */
  --color-lightest:  var(--color-gray);
  --color-light:     var(--color-sage);
  --color-mid:       var(--color-emerald);
  --color-dark:      #1E3A1B; /* darkened emerald, hover/pressed state */
  --color-darkest:   var(--color-navy);

  /* Variant A semantic — white nav, premium minimal */
  --color-primary:        var(--color-mid);
  --color-primary-dark:   var(--color-dark);
  --color-surface:        #ffffff;
  --color-surface-alt:    var(--color-cream);
  --color-text-body:      var(--color-navy);
  --color-text-muted:     #5C6B78;
  --color-text-on-dark:   #ffffff;
  --color-border:         var(--color-lightest);
  --color-nav-bg:         #ffffff;
  --color-nav-text:       var(--color-darkest);
  --color-footer-bg:      var(--color-darkest);
  --color-cta-bg:         var(--color-dark);
  --color-button-bg:      var(--color-mid);
  --color-button-hover:   var(--color-dark);

  /* Typography — keeping Playfair Display & Inter until Drummond Variable /
     Proxima Nova web-font files or a licensed kit are provided */
  --font-heading: 'Playfair Display', Georgia, serif;
  --font-body: 'Inter', system-ui, sans-serif;

  /* Spacing */
  --section-padding: 5rem 0;
  --container-max: 1200px;
  --border-radius: 4px;
}
