/* =========================================================================
   COLOR TEST OVERRIDE — sponsorship page (intro + deck)
   Loaded AFTER proposal.css and intro.css so it wins the cascade.
   To revert: remove the <link rel="stylesheet" href="/sponsorship/color-test.css">
   line from index.html (or delete this file). Originals are backed up in
   public/sponsorship.original/.

   Palette under test:
     white  #FFFFFF → #070B0D   (deck --c-paper, intro --text/bg)
     black  #0E0E10 → #F1F5F9   (deck --c-ink, intro --bg, button text)
     red    #D12020 → #B6F109   (deck --c-red, intro --brand-primary)
     cream  #F2F0EA → #014B43   (deck --c-tan)
   Grays (inverted proportionally to keep the design coherent):
     graphite/rule #1A1A1D → #E5E5E6
     mute          #6B6B70 → #9CA3AF
     faint         #B8B8BC → #4B5563
   Intro (kept dark — only bg + accent change):
     vault bg #0a0a0a/#050505 → #070B0D (palette black; intro stays dark)
     brand red → lime #B6F109; deepened → #7AA200
     green granted #4ade80 → #B6F109 (lime; no other colors per request)
     button text → #070B0D (dark on lime for contrast)
   ========================================================================= */

/* ---------- Deck palette (proposal.css :root) ---------- */
:root {
  --c-paper:   #070B0D;   /* was #FFFFFF (white)  */
  --c-ink:     #F1F5F9;   /* was #0E0E10 (black)  */
  --c-graphite: #E5E5E6;  /* was #1A1A1D (inverted) */
  --c-rule:    #E5E5E6;   /* was #1A1A1D (inverted) */
  --c-red:     #B6F109;   /* was #D12020 (red)    */
  --c-tan:     #014B43;   /* was #F2F0EA (cream)  */
  --c-mute:    #9CA3AF;   /* was #6B6B70 (inverted) */
  --c-faint:   #4B5563;   /* was #B8B8BC (inverted) */
}

/* Deck: closing "Next steps" card → dark teal bg, white text + white-alpha rules.
   The base palette swap had inverted this card to light (dark words on light);
   per the user, make it dark teal (--c-tan) with our white (--c-ink) words. */
.closing__card            { background: var(--c-tan); color: var(--c-ink); border-color: var(--c-tan); }
.closing__card h3         { color: var(--c-ink); }
.closing__value           { color: var(--c-ink); }
.closing__value a         { color: var(--c-ink); text-decoration-color: var(--c-ink); }
.closing__row             { border-top-color:    rgba(255, 255, 255, 0.18); }
.closing__row:last-child  { border-bottom-color: rgba(255, 255, 255, 0.18); }
.closing__label           { color:               rgba(255, 255, 255, 0.6); }

/* ---------- Intro / vault — keeps its dark look, bg = palette black #070B0D ----------
   The intro stays dark (its original cinematic look); only the background
   becomes #070B0D and the brand accent swaps red → lime. Text, doors,
   progress bar, and seams keep their original light-on-dark values. */
#vault {
  --bg:              #070B0D;  /* was #0a0a0a → palette black */
  --brand-primary:   #B6F109;  /* was red → lime */
  --brand-secondary: #7AA200;  /* was deepened red → deepened lime */
  background: #070B0D;         /* was #050505 → palette black */
}
#vault .vault-btn    { color: #070B0D; }   /* dark text on lime button (was black) */
#vault .term-granted { color: #B6F109; }  /* was #4ade80 green → lime */