:root {
  --color-primary: #C9A45C;
  --color-primary-rgb: 201, 164, 92;
  --color-secondary: #11100E;
  --color-accent: #E4C982;
  --color-accent-rgb: 228, 201, 130;
  --color-bg: #080706;
  --color-bg-rgb: 8, 7, 6;
  --color-card: #181613;
  --color-card-rgb: 24, 22, 19;
  --color-heading: #F5EFE3;
  --color-body: #B8B0A3;
  --color-body-rgb: 184, 176, 163;
  --color-button: #C9A45C;
  --color-button-text: #080706;
  --color-border: #2A2621;
  --color-success: #3BA55D;
  --color-whatsapp: #25D366;
  --color-white: #FFFFFF;
  --font-heading: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --font-body: 'Jost', system-ui, sans-serif;
  --font-scale: 1;
  --weight-heading: 600;
  --weight-body: 400;
  --radius: 14px;
  --radius-button: 999px;
  --radius-card: 18px;
  --shadow-soft: 0 2px 6px rgba(0,0,0,.24);
  --shadow-card: 0 10px 30px rgba(0,0,0,.34);
  --shadow-strong: 0 18px 44px rgba(0,0,0,.42);
  --section-spacing: 72px;
  --container-width: 1180px;
}
