/* =========================================================
   Atren Vael — NPC Character Plug
   File: /assets/css/characters/npc/atren-vael.css
   Scope: body.character-page.atren-vael
   Notes: Palette + token mapping only. No layout rules.
   ========================================================= */

body.character-page.atren-vael{
  /* --- Source palette (Atren: Still Quill / Resonance) --- */
  --atren-night: #0e1a24;
  --atren-deep: #1b3a4b;
  --atren-obsidian: #0a141b;

  --atren-veil-silver: #cfe6ff;
  --atren-crystal-cyan: #9ee6f8;

  --atren-parchment: #d5c7a1;
  --atren-moss: #6a8b58;
  --atren-driftwood: #7a5f44;

  --atren-ink: #e9eef6;
  --atren-muted: #9fb4c6;
  --atren-line: #2a3b46;

  /* --- Map into shared character tokens (required) --- */
  --char-bg: linear-gradient(
      180deg,
      var(--atren-night) 0%,
      var(--atren-deep) 60%,
      var(--atren-obsidian) 100%
    );

  --char-panel: linear-gradient(
      180deg,
      rgba(18, 32, 41, 0.86),
      rgba(7, 13, 18, 0.80)
    );

  --char-panel-2: linear-gradient(
      180deg,
      rgba(28, 47, 59, 0.78),
      rgba(18, 30, 38, 0.78)
    );

  --char-line: rgba(158, 230, 248, 0.18);

  --char-ink: var(--atren-ink);
  --char-muted: var(--atren-muted);

  --char-title: var(--atren-veil-silver);
  --char-accent: var(--atren-crystal-cyan);
  --char-accent-2: var(--atren-parchment);

  /* --- Optional flourish: faint “resonance” halo (subtle) --- */
  /* Used by character-base.css if it references --char-flourish */
  --char-flourish: 0 0 14px rgba(159, 230, 248, 0.22),
                   0 0 40px rgba(207, 230, 255, 0.10);
}
