/* ==========================================================================
   Bagno24 — Brand overrides
   Single source of truth: only variables, no rules
   ========================================================================== */

[data-event="bagno24"] {
  --brand-primary:         #C5538B;
  --brand-primary-hover:   #d46a9c;
  --brand-primary-light:   #db7fad;
  --brand-secondary:       #5AAFAA;
  --brand-secondary-hover: #6bc0b5;
  --brand-accent:          #D9834A;
  --brand-accent-hover:    #e09464;
  --brand-bg:              #FFFFFE;
  --brand-bg-alt:          #f5f0f2;
  --brand-dark:            #000105;
  --brand-dark-soft:       #1a1a12;
  --brand-gray:            #6B7280;
  --brand-gray-light:      #9CA3AF;
  --brand-border:          #E5E0E2;
  --brand-card-bg:         #FFFFFF;

  --brand-primary-rgb:   197, 83, 139;
  --brand-secondary-rgb: 90, 175, 170;
  --brand-accent-rgb:    217, 131, 74;

  --font-heading: 'Inter', system-ui, sans-serif;
  --font-body:    'Montserrat', system-ui, sans-serif;

  --navbar-bg:         linear-gradient(135deg, #000105, #1a0a12);
  --navbar-shadow:     0 2px 20px rgba(0, 0, 0, .3);
  --hero-bg:           linear-gradient(135deg, #000105 0%, #1a0a12 50%, #2d1520 100%);
  --cta-bg:            linear-gradient(135deg, var(--brand-primary), #a84374);
  --btn-primary-bg:       var(--brand-primary);
  --btn-primary-hover-bg: var(--brand-primary-hover);
  --btn-primary-shadow:   0 4px 12px rgba(var(--brand-primary-rgb), .35);
  --btn-secondary-bg:       var(--brand-secondary);
  --btn-secondary-hover-bg: var(--brand-secondary-hover);
}

/* ── Hero / CTA buttons ── */
[data-event="bagno24"] .sagra-hero-btn-outline {
  background: var(--brand-primary);
  border-color: var(--brand-primary);
  color: #fff;
}
[data-event="bagno24"] .sagra-hero-btn-outline:hover {
  background: var(--brand-primary-hover);
  border-color: var(--brand-primary-hover);
}

/* ── Badge ── */
[data-event="bagno24"] .badge-sagra {
  background: var(--brand-primary);
}

/* ── Section backgrounds ── */
[data-event="bagno24"] .section-alt {
  background: var(--brand-bg-alt);
}
