/* ==========================================================================
   Waud Capital brand override
   ==========================================================================
   Loaded AFTER styles.css and brand-opus.css. Overrides tokens; adds no layout.

   Sources, read 2026-10-07, not inferred:
     - ACF Branding on waudcapital: page bg #311356, accent + link #a26cfe
     - live start page CSS: gform submit #311356, hover #4a1d7f
   ========================================================================== */

:root {
  --brand-primary:        #311356;
  --brand-primary-hover:  #4a1d7f;  /* live hover */
  --brand-accent:         #a26cfe;
  --brand-body-text:      #311356;

  --accent-brown:        var(--brand-primary);
  --accent-brown-hover:  var(--brand-primary-hover);
  --border-focus:        var(--brand-primary);
  --accent-blue:         var(--brand-accent);
  --text-body:           var(--brand-body-text);

  --bg:            var(--brand-primary);
  --frame-bg:      var(--brand-primary);
  --frame-border:  var(--brand-primary);
  --card-bg:       #ffffff;
}

body { color: #ffffff; }

.brand__tag {
  color: #e2d4ff;
  border-color: #5a3a8a;
}

.site-footer { color: #e2d4ff; }
.footer__powered strong { color: #ffffff; }

/* 768x341 wordmark + monogram */
.event__sponsor-logo { max-width: 260px; }

.field input:focus {
  box-shadow: 0 0 0 3px rgba(162, 108, 254, 0.25);
}
