/* ======================= THEME: The Rocking Felter =======================
   Warm wool cream with the berry-red hearts from the shop logo.
   ===================================================================== */
:root {
  --color-bg:        #f8f1ea;  /* warm wool cream */
  --color-surface:   #fffaf5;  /* cards */
  --color-ink:       #33221f;  /* main text */
  --color-muted:     #6d5a54;  /* secondary text */
  --color-accent:    #a8323f;  /* berry red from the logo hearts */
  --color-accent-ink:#ffffff;  /* text on accent */
  --color-accent-2:  #8a6a4f;  /* secondary accent (felted wool brown) */
  --color-deep:      #3d2326;  /* dark sections */
  --font-display: "Fraunces", Georgia, "Times New Roman", serif;
  --font-body:    "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-script:  "Caveat", "Segoe Script", cursive;
  --radius: 14px;
}
/* keep the full shop name visible on phones too */
.brand-name .brand-keep { font-style: italic; font-weight: 400; color: var(--color-muted); }
@media (max-width: 420px) { .brand-name { font-size: 1rem; } }
/* long contact address wraps on narrow phones */
.legal a[href^="mailto:"] { overflow-wrap: anywhere; }
