/* ==========================================================================
   THEME: the only file to edit when changing the color palette or fonts.
   Every color on the public site and admin comes from these variables.
   ========================================================================== */

:root {
  /* Current palette: "Linen & Olive" (warm neutrals, muted green, clay accent) */
  --color-bg:            #f7f4ef; /* page background */
  --color-surface:       #ffffff; /* cards, header */
  --color-surface-alt:   #efeae2; /* alternating section bands */
  --color-ink:           #2f2b27; /* headings and body text */
  --color-ink-muted:     #6b645c; /* secondary text */
  --color-border:        #e2dbd0; /* lines and card borders */

  --color-primary:       #5e6b57; /* main buttons, links, logo frame */
  --color-primary-hover: #4c5847;
  --color-on-primary:    #ffffff; /* text on primary */

  --color-accent:        #b4865b; /* small highlights, numbers, eyebrows */
  --color-accent-soft:   #f2e8dc; /* soft callout backgrounds */

  --color-footer-bg:     #3a3732;
  --color-footer-ink:    #ece6dc;
  --color-footer-muted:  #b5ada1;

  --color-success:       #4f7a52;
  --color-danger:        #a5473b;

  /* Fonts (loaded in views/partials/top.ejs) */
  --font-display: "Fraunces", Georgia, "Times New Roman", serif;
  --font-body:    "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;

  /* Shape */
  --radius:    14px;
  --radius-sm: 8px;
  --shadow:    0 1px 2px rgb(47 43 39 / .05), 0 8px 24px rgb(47 43 39 / .06);
}

/* --------------------------------------------------------------------------
   Saved palette from the brand brief. To use it, paste these values over
   the matching lines above.

   --color-bg: #f7f3ec;  --color-surface-alt: #efe7d8;
   --color-ink: #3d2b1f; --color-ink-muted: #6e5b4c; --color-border: #e6dccb;
   --color-primary: #7a9e7e; --color-primary-hover: #658a69;
   --color-accent: #e8743b; --color-accent-soft: #fdf0d3;
   --color-footer-bg: #7a9e7e; --color-footer-ink: #ffffff; --color-footer-muted: #eaf1ea;
   (Warm Gold #c9963a for section bands, Sun Gold #fac03b for icons.)
   -------------------------------------------------------------------------- */
