/*
  Design Family: charcoal-gilt
  Carvão como página, painéis um tom acima, ouro contido como acento, marfim escrevendo.
  Bodoni Moda nos títulos, Public Sans no corpo. Retângulo puro. Escopo por atributo (R11).
*/
[data-ws2-family="charcoal-gilt"] {
  --cg-charcoal: #17191B;
  --cg-panel: #212428;
  --cg-panel-raised: #2A2E33;
  --cg-gold: #C9A25C;
  --cg-gold-deep: #A8843F;
  --cg-ivory: #F2EEE6;
  --cg-muted: #A9A49A;
  --cg-line: rgba(201, 162, 92, .30);
  --cg-line-soft: rgba(242, 238, 230, .12);

  --cg-font-display: "Bodoni Moda", "Didot", Georgia, serif;
  --cg-font-body: "Public Sans", system-ui, sans-serif;
  --cg-hero-heading: clamp(40px, 5.2vw, 76px);
  --cg-section-heading: clamp(30px, 3.4vw, 48px);

  --cg-container: 1180px;
  --cg-band-y: clamp(64px, 8vw, 112px);
  --cg-header-h: 84px;
  --ws2-social-radius: 0;
  --ws2-map-radius: 0;

  /* movimento: fusão do hero e virada "decidida, sem rebote" */
  --cg-rotator-interval: 6500ms;
  --cg-fade: 1200ms;
  --cg-flip-duration: 700ms;
  --cg-flip-ease: cubic-bezier(.76, 0, .24, 1);
}
