/* ==========================================================
   CHARACTER PALETTE + CSS PLUG — Ian Riker (PC)
   Mood: cold resolve, inked steel, leatherwork, lantern-glow
   File: /assets/css/characters/pc/ian-riker.css
   ========================================================== */

body.lw-site.ian-riker-page {
  /* --- Source palette (Ian) --- */
  --ian-void: #0C1018;        /* near-black navy (shadow) */
  --ian-steel: #262E35;       /* coat steel */
  --ian-ash: #1F2021;         /* charcoal */
  --ian-leather: #655C53;     /* straps/boots */
  --ian-brass: #ADA59A;       /* metal trim */
  --ian-parchment: #BEB6AD;   /* aged paper / stone */
  --ian-shadow: rgba(0, 0, 0, 0.78);
  --ian-glow: #4FEA9A;        /* Dark Lantern verdigris */

  /* --- Map into shared character tokens used by character-base.css --- */

  /* Panel / card surface */
  --char-surface: linear-gradient(
    135deg,
    color-mix(in srgb, var(--ian-steel) 55%, var(--ian-void)),
    color-mix(in srgb, var(--ian-void) 82%, black)
  );

  /* Borders & shadow */
  --char-border: color-mix(in srgb, var(--ian-brass) 22%, rgba(255, 255, 255, 0.10));
  --char-shadow: 0 6px 18px rgba(0, 0, 0, 0.82);

  /* Text */
  --char-text-primary: rgba(235, 238, 243, 0.95);
  --char-text-muted: rgba(235, 238, 243, 0.68);

  /* Accents */
  --char-accent: var(--ian-glow);
}

/* --- Subtle flourish: lantern “breath” on headings (minimal) --- */
body.lw-site.ian-riker-page .char-section h2 {
  text-shadow: 0 0 14px color-mix(in srgb, var(--char-accent) 35%, transparent);
}

/* Optional: slightly brighter left-bar on quotes for Ian */
body.lw-site.ian-riker-page .char-quote {
  border-left-color: color-mix(in srgb, var(--char-accent) 70%, transparent);
}
