/*
  Design Family: espresso-capitals
  Café nas faixas escuras, creme e branco nas claras, caramelo como acento, taupe nos cards de área.
  Cinzel nos títulos, Cormorant Garamond no itálico, Source Sans 3 no corpo. Escopo por atributo (R11).
*/
[data-ws2-family="espresso-capitals"] {
  --ec-espresso: #2A211B;
  --ec-espresso-raised: #3A2F26;
  --ec-taupe: #5B4F40;
  --ec-cream: #F5F0E8;
  --ec-paper: #FFFFFF;
  --ec-ink: #241C16;
  --ec-muted: #6E6155;
  --ec-caramel: #B48A5A;
  --ec-caramel-deep: #96703F;
  --ec-on-dark: #F3ECE2;
  --ec-on-dark-muted: rgba(243, 236, 226, .72);
  --ec-line: rgba(36, 28, 22, .12);
  --ec-line-dark: rgba(243, 236, 226, .14);

  --ec-font-display: "Cinzel", "Trajan Pro", Georgia, serif;
  --ec-font-accent: "Cormorant Garamond", Georgia, serif;
  --ec-font-body: "Source Sans 3", system-ui, sans-serif;
  --ec-hero-heading: clamp(34px, 4.4vw, 62px);
  --ec-section-heading: clamp(28px, 3.2vw, 44px);

  --ec-container: 1160px;
  --ec-band-y: clamp(64px, 8vw, 108px);
  --ec-header-h: 80px;
  --ec-radius: 2px;
  --ec-radius-person: 14px;
  --ws2-social-radius: 2px;
  --ws2-map-radius: 2px;

  /* virada do card de área: decidida, sem rebote */
  --ec-flip-duration: 700ms;
  --ec-flip-ease: cubic-bezier(.76, 0, .24, 1);
}
