/* =============================================================
   POSM Vault — palette harmonisation (v3)

   Colour-only override that brings the Member Vault into line
   with the v3 public site (posm.indigenoustechsymposium.com public pages).
   The v3 palette comes from Bumi Gimuybara's water motion
   artwork — ink, ochre, sienna, mustard, warm surface.

   Load AFTER public.css and vault.css so these variable
   definitions win the cascade. Typography variables are NOT
   touched here — this pass is colours only.

   The old "rainforest" greens become warm inks. Vault.css
   references these variables extensively; changing the values
   here cascades through the whole area (nav bar, sidebar,
   login aside, footer, cards, stat tiles, category badges,
   role pills, flash messages) without any changes to vault.css
   itself.
   ============================================================= */

:root {
  /* --- Base surfaces (warm, no more green tint) --- */
  --bg:              #F7F2E8;               /* was: near-white cream */
  --bg-alt:          #F7F2E8;               /* was: near-white; now matches --bg */
  --surface:         #FDFAF3;               /* card bg — a shade lighter than page */
  --border:          rgba(42, 33, 24, 0.12);
  --text-muted:      #8A7A62;

  /* --- The old "rainforest" greens become warm inks --- */
  /* Deep: top vault-bar, footer, admin role pill.
     Regular: sidebar, login aside, elder-member role pill. */
  --rainforest-deep: #2A2118;
  --rainforest:      #3D3227;

  /* --- Primary accent — the ochre in Bumi's wave, exact --- */
  --ochre:           #B46024;               /* was: #B76E2C (slightly yellower) */

  /* --- Secondary accent — mustard from the diamond shapes --- */
  --gold:            #C09C48;

  /* --- Deep sienna — third harmony note; not currently used by
     vault.css but registered here for future vault features
     (pull-quotes, section markers) to draw on. --- */
  --sienna:          #781818;

  /* --- Light warm text on dark surfaces --- */
  --cream:           #F5EFE1;

  /* --- Neutrals --- */
  --sandstone:       #EFEAE0;
  --bark-muted:      #6B5A44;
}

/* -----------------------------------------------------------------
   Document category badges — the one place vault.css hardcodes
   colours (they don't reference variables). Retuned so the pale
   greens no longer sit outside the warm family. Meaning of each
   category is preserved — just re-hued.
   ----------------------------------------------------------------- */
.vault-cat-governance { background: #EFEAE0; color: var(--rainforest-deep); }
.vault-cat-meetings   { background: #E9DCC5; color: var(--bark-muted); }
.vault-cat-cultural   { background: var(--ochre); color: var(--cream); }
.vault-cat-finance    { background: #DAD4C0; color: var(--rainforest-deep); }
.vault-cat-calendar   { background: #EFE4CE; color: var(--rainforest-deep); }
.vault-cat-other      { background: #E6E2D6; color: var(--bark-muted); }

/* -----------------------------------------------------------------
   Flash message accents. vault.css uses variables for success/info
   which auto-pick up the new palette above — but the error variant
   is hardcoded red on purpose (universal error signal). Left alone.
   ----------------------------------------------------------------- */
/* .flash-success / .flash-info inherit new --ochre and --rainforest values */
/* .flash-error stays red as originally set */
