/* ==========================================================
   CHARACTER PALETTE + CSS PLUG — Jai’Zirath (PC)
   Mood: gilded dominion, old victories, patient power
   File: /assets/css/characters/pc/jai-zirath.css
   ========================================================== */

body.lw-site.jai-zirath-page {
  /* --- Source palette (Jai’Zirath) pulled from portrait --- */
  --jai-ivory: #FDFDFC;       /* halo / etched backdrop */
  --jai-parchment: #E4DCCB;   /* aged plate highlights */
  --jai-glint: #D3C1A3;       /* soft gold catch-light */
  --jai-gild: #B99C73;        /* ornate gold filigree */
  --jai-brass: #958065;       /* worn trim / rivets */
  --jai-tansteel: #7E6A52;    /* antique plate midtone */
  --jai-slate: #5E5851;       /* underlayers / cloth */
  --jai-umber: #42362D;       /* shadowed bronze */
  --jai-hide: #302720;        /* scales / deep leather */
  --jai-ink: #1B1410;         /* deepest cuts */
  --jai-shadow: rgba(0, 0, 0, 0.82);

  /* --- Map into shared character tokens used by character-base.css --- */

  /* Panel / card surface */
  --char-surface: linear-gradient(
    135deg,
    color-mix(in srgb, var(--jai-slate) 56%, var(--jai-ink)),
    color-mix(in srgb, var(--jai-ink) 84%, black)
  );

  /* Borders & shadow */
  --char-border: color-mix(in srgb, var(--jai-glint) 24%, rgba(255, 255, 255, 0.10));
  --char-shadow: 0 8px 22px var(--jai-shadow);

  /* Text */
  --char-text-primary: color-mix(in srgb, var(--jai-ivory) 92%, var(--jai-parchment));
  --char-text-muted: color-mix(in srgb, var(--jai-parchment) 78%, rgba(255, 255, 255, 0.10));

  /* Accents */
  --char-accent: var(--jai-gild);
}

/* --- Subtle flourish: gilded “glint” on headings --- */
body.lw-site.jai-zirath-page .char-section h2 {
  text-shadow:
    0 0 16px color-mix(in srgb, var(--char-accent) 32%, transparent),
    0 0 2px color-mix(in srgb, var(--jai-glint) 45%, transparent);
}

/* --- Quote: warmer, heavier edge like engraved plate --- */
body.lw-site.jai-zirath-page .char-quote {
  border-left-color: color-mix(in srgb, var(--char-accent) 72%, transparent);
}
