.demo-site[data-model="hebergement"] {
  --site-paper: oklch(98.2% 0.014 85); --site-paper-2: oklch(94.5% 0.025 80);
  --site-ink: oklch(25% 0.035 32); --site-ink-2: oklch(36% 0.03 32); --site-muted: oklch(46% 0.02 32);
  --site-rule: oklch(83% 0.025 80); --site-accent: oklch(63% 0.11 78); --site-accent-text: oklch(42% 0.10 78); --site-accent-ink: oklch(20% 0.04 220); --site-soft: oklch(91% 0.045 75);
  --site-display: var(--font-editorial); --site-radius: 18px; --site-heading-weight: 580;
}
.demo-site[data-model="hebergement"] .hero-photo { border-radius: 24px 4px 24px 4px; }
.demo-site[data-model="hebergement"] .hero-photo img { aspect-ratio: 1.32; }
.demo-site[data-model="hebergement"] .demo-page-marker { border-bottom-style: dotted; }
.demo-site[data-model="hebergement"] .demo-section__head h2 { font-family: var(--font-editorial); }
