:root{
  --bg:#F3EAE0;
  --bg-alt:#EBDFD0;
  --surface:#FBF6EE;
  --surface-dark:#221912;
  --text:#2A1F19;
  --text-2:#5A4A3F;
  --text-mute:#8C7B6E;
  --border:rgba(42,31,25,0.14);
  --border-strong:rgba(42,31,25,0.28);
  --accent:#7E3F2C;
  --accent-2:#A86A50;
  --accent-soft:rgba(126,63,44,0.10);
  --accent-on-dark:#E8C2AE;
  --primary:#7E3F2C;
  --wa-green:#25D366;
  --wa-green-dark:#1FBC5A;
  --ff-display:"Cormorant Garamond", "Times New Roman", serif;
  --ff-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;
  --ff-ui:"DM Sans", "Helvetica Neue", Arial, sans-serif;
  --r-sm:8px;
  --r-md:12px;
  --r-lg:18px;
  --r-xl:26px;
  --header-h:76px;
  --header-h-mobile:64px;
  --z-base:1;
  --z-fab:900;
  --z-menu:1000;
  --z-header:1100;
  --z-burger:1200;
  --z-modal:1300;
  --container:1240px;
  --t:.28s cubic-bezier(.2,.7,.2,1);
}
