/* ==========================================================
   CHARACTER PALETTE + CSS PLUG — Mork (PC)
   Mood: gutterfen grit, marshlight cunning, bog-iron pragmatism
   File: /assets/css/characters/pc/mork.css
   ========================================================== */

body.lw-site.mork-page {
  /* --- Source palette (Mork / Gutterfen Marsh) --- */
  --mork-bog: #192717;         /* bog shadow (deep green-black) */
  --mork-peat: #24241F;        /* peat / soot */
  --mork-moss: #5D6B53;        /* goblin skin / moss */
  --mork-reed: #929E6C;        /* sickly olive reedlight */
  --mork-swampwater: #324652;  /* cold marsh water (blue-gray) */
  --mork-robes: #283B44;       /* worn robe shadow */
  --mork-leather: #574A34;     /* straps / mud-leather */
  --mork-iron: #625E54;        /* bog-iron / dull metal */
  --mork-bone: #E6E2D1;        /* linen / parchment edge */
  --mork-rust: #7A3628;        /* grime-rust / old blood */
  --mork-shadow: rgba(0, 0, 0, 0.82);

  /* --- Marshlight accent (subtle, not neon) --- */
  --mork-marshlight: color-mix(in srgb, var(--mork-reed) 70%, #d5ff7a);

  /* --- Map into shared character tokens used by character-base.css --- */

  /* Panel / card surface */
  --char-surface: linear-gradient(
    135deg,
    color-mix(in srgb, var(--mork-swampwater) 55%, var(--mork-bog)),
    color-mix(in srgb, var(--mork-peat) 82%, black)
  );

  /* Borders & shadow */
  --char-border: color-mix(in srgb, var(--mork-iron) 26%, rgba(255, 255, 255, 0.10));
  --char-shadow: 0 6px 18px rgba(0, 0, 0, 0.84);

  /* Text */
  --char-text-primary: rgba(236, 239, 243, 0.95);
  --char-text-muted: rgba(236, 239, 243, 0.68);

  /* Accents */
  --char-accent: var(--mork-marshlight);
}

/* --- Subtle flourish: marshlight “wet glow” on headings --- */
body.lw-site.mork-page .char-section h2 {
  text-shadow: 0 0 14px color-mix(in srgb, var(--char-accent) 30%, transparent);
}

/* --- Quote: bog-iron spine --- */
body.lw-site.mork-page .char-quote {
  border-left-color: color-mix(in srgb, var(--char-accent) 65%, transparent);
}
