/* Design 3 — Warm stone: taupe and sand, understated luxury */

body.theme-3 {
  --color-bg: #f7f5f2;
  --color-bg-warm: #ede9e3;
  --color-surface: #fbf9f6;
  --color-surface-elevated: #ffffff;
  --color-ink: #2c2825;
  --color-ink-soft: #4a4540;
  --color-muted: #6b6560;
  --color-muted-light: #857f78;
  --color-accent: #5c5348;
  --color-accent-mid: #7a6f61;
  --color-accent-dark: #3d3730;
  --color-gold: #6d5f50;
  --color-gold-bright: #957f6a;
  --color-gold-soft: #dfd6ca;
  --color-champagne: #ebe4d9;
  --color-night-900: #252220;
  --color-night-800: #3d3833;
  --color-accent-deep: #4a423b;
  --shadow-glow: 0 0 0 1px rgba(149, 127, 106, 0.15), 0 18px 40px rgba(92, 83, 72, 0.07);
  --what-side-gradient:
    radial-gradient(ellipse 85% 65% at 100% 0%, color-mix(in srgb, var(--color-gold-bright) 12%, transparent), transparent 52%),
    linear-gradient(155deg, #3d3833 0%, #5c5348 50%, #3d3730 100%);
}

body.theme-3 .site-header {
  background: rgba(251, 249, 246, 0.9);
}

body.theme-3 .site-header.is-scrolled {
  background: rgba(251, 249, 246, 0.97);
}

body.theme-3 .site-footer {
  background: linear-gradient(180deg, #252220 0%, #3d3833 48%, #3d3730 100%);
}
