/* Sandstone: warm, friendly */
:root {
  --bg: #f6f3ef;
  --bg-elev: #ffffff;
  --text: #2e2b28;
  --muted: #7b716a;
  --card: #ffffff;
  --border: #e1d9cf;
  --accent: #b47b44;          /* copper highlight */
  --accent-contrast: #ffffff;
  --accent-soft: rgba(180,123,68,.14);
  --success: #3ca46b;
  --warning: #d1992a;
  --danger:  #c4535f;
  --shadow: 0 6px 22px rgba(46,43,40,.10);
  --radius: 14px;
}