:root {
  --bg: #f7f5f0;
  --paper: #fffdfb;
  --ink: #1a1812;
  --muted: #6e665c;
  --line: rgba(26,24,18,0.07);
  --accent: #c4933b; /* amber/gold */
  --accent-soft: #faf0e6;
  --shadow: 0 24px 60px rgba(26,24,18,0.08);
}
body.page-vigorsana { background: linear-gradient(160deg, #f7f5f0 0%, #ebe6d8 100%); }
.page-vigorsana .post-header { background: linear-gradient(135deg, #2e2310 0%, #5a4420 100%); }
.page-vigorsana .btn-primary { background: var(--accent); color: #1a1208; }
.page-vigorsana .btn-primary:hover { background: #b07f2d; }
