/**
 * Daphne Brand Palette — CSS Custom Properties
 * Generated from: index.html, married_sendspouce.html,
 *                 married_spouce_subm.html, married_stillspouce1.html
 *
 * Usage:  @import url('brand-palette.css');
 *         color: var(--daphne-gold);
 */

:root {

  /* ── Brand Greens ── */
  --daphne-green-deepest:    #080f09;   /* page dark background (landing) */
  --daphne-green-darker:     #0f200f;   /* radial gradient stop */
  --daphne-green-dark:       #1e3e20;   /* radial gradient stop */
  --daphne-green:            #1e3a2f;   /* email header, primary accent, links */

  /* ── Brand Golds ── */
  --daphne-gold:             #c9a04a;   /* primary gold — accents, icons, separators */
  --daphne-gold-light:       #e8c87a;   /* hover state, shimmer highlight */
  --daphne-gold-muted:       #7a6020;   /* subtle labels, decorative lines */

  /* ── Surfaces ── */
  --daphne-surface-dark:     #080f09;   /* landing page body */
  --daphne-surface-email-bg: #eef5ee;   /* email outer background */
  --daphne-surface-white:    #ffffff;   /* card / content body */
  --daphne-surface-card:     #fafcfa;   /* attachment card / inset block */
  --daphne-surface-cream:    #f5f0e8;   /* footer background */
  --daphne-surface-warm:     #fdf6e8;   /* alert / dashboard callout */
  --daphne-surface-success:  #f0f7f0;   /* success / completion note */

  /* ── Text ── */
  --daphne-text-primary:     #f0e8d0;   /* landing page headings (on dark) */
  --daphne-text-secondary:   #a89e82;   /* landing page body (on dark) */
  --daphne-text-body:        #3a4a40;   /* email body paragraphs */
  --daphne-text-muted:       #6a7a70;   /* email secondary / captions */
  --daphne-text-footer:      #9e8060;   /* footer copy, muted labels */
  --daphne-text-tagline:     #a8c9b5;   /* logo tagline in email header */
  --daphne-text-warning:     #5a3d00;   /* warning/info callout primary */
  --daphne-text-warning-alt: #7a4f00;   /* warning/info callout secondary */
  --daphne-text-success:     #2a4a35;   /* success callout text */
  --daphne-text-white:       #ffffff;   /* headings on dark header */

  /* ── Borders & Dividers ── */
  --daphne-border-gold:      #e5d5b0;   /* card borders, divider lines */
  --daphne-border-alert:     #f0d49a;   /* gold alert box border */
  --daphne-border-success:   #c8dec8;   /* green success box border */
  --daphne-border-gold-faint: rgba(201, 160, 74, 0.25); /* card outer border */

  /* ── Semantic Aliases ── */
  --color-brand-primary:     var(--daphne-green);
  --color-brand-accent:      var(--daphne-gold);
  --color-brand-accent-hover:var(--daphne-gold-light);
  --color-bg-dark:           var(--daphne-green-deepest);
  --color-bg-email:          var(--daphne-surface-email-bg);
  --color-text-on-dark:      var(--daphne-text-primary);
  --color-text-on-light:     var(--daphne-text-body);
}
