/* Generated from main/tokens.css. */
/* ==========================================================================
   PROJECT LAZARUS — DESIGN TOKENS
   Horror redesign (2026-06): brand hues kept, re-roled. Acid green is now a
   sparing Original / biohazard accent (not a global glow); red is promoted to
   the shared blood / danger accent; gold stays Life's money / noir accent.
   Existing names are preserved because style.css / effects.css reference them.
   ========================================================================== */

:root {
  /* ===== Accents (brand hues) ===== */
  --green: var(--lz-original);  /* Original — toxic / biohazard accent */
  --green-deep:  #5fc300;  /* hover / pressed */
  --gold: var(--lz-life);  /* Life — money / noir accent */
  --red:         #ff2d2d;  /* shared blood / danger accent */
  --red-deep:    #a8120c;  /* deep blood */

  /* Per-world accent mapping — prefer these in world / section contexts */
  --accent-og:   var(--green);
  --accent-life: var(--gold);
  --danger:      var(--red);

  /* ===== Inks (neutral charcoal-black; imagery carries the colour) ===== */
  --void:        #030303;  /* deepest vignette core */
  --ink: var(--lz-ink);  /* page background */
  --ink-2: var(--lz-surface);  /* raised surface */
  --ink-3: var(--lz-raised);  /* card interior */
  --fog:         #3d3d3d;  /* dividers on dark surfaces */

  /* ===== Bones (foreground text) ===== */
  --bone: var(--lz-text);  /* primary text */
  --bone-2: var(--lz-secondary);  /* secondary / body text */
  --bone-3: var(--lz-muted);  /* tertiary / caption text */

  /* ===== Hairlines ===== */
  --hair:        rgba(255, 255, 255, 0.12);
  --hair-2:      rgba(255, 255, 255, 0.24);

  /* ===== Atmosphere (fog / grit / embers) ===== */
  --haze:        rgba(150, 168, 160, 0.05);  /* cold fog tint */
  --ember-og:    rgba(157, 255, 43, 0.05);   /* faint toxic ember */
  --ember-life:  rgba(230, 184, 74, 0.05);   /* faint gold ember */
  --ember-blood: rgba(255, 45, 45, 0.045);   /* faint blood ember */
}
