/* =========================================================
   Design tokens — single source of truth.
   Change these per client to re-skin the page.
   Shared by index.html and privacy.html.
   ========================================================= */
:root {
  /* Colours */
  --bg-cream:        #FAF7F1;
  --bg-beige:        #EFE7DC;
  --bg-pink:         #F1DCE5;
  --bg-proof:        #F7ECF2;
  --accent:          #B98FA3;
  --accent-hover:    #A77B91;
  --accent-soft:     #D9B7C6;
  --proof-icon:      #A77992;
  --proof-divider:   rgba(167, 121, 146, 0.32);
  --text-dark:       #22211F;
  --text-body:       #4A433D;
  --text-muted:      #6F6860;
  --divider:         rgba(34, 33, 31, 0.14);
  --header-border:   #E4D6C0;
  --shadow-soft:     0 20px 50px -20px rgba(34, 33, 31, 0.25),
                     0 8px 24px -8px rgba(34, 33, 31, 0.10);

  /* Typography */
  --font-serif:      "Cormorant Garamond", Georgia, serif;
  --font-sans:       "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;

  /* Spacing */
  --container-max:   1380px;
  --container-pad:   48px;
  --section-pad:     110px;
  --header-h:        84px;
}
