/* ═══════════════════════════════════════════════════════════════════
   Scroll 005 — The Curse
   Heyoka palette. Bone-white and blood-red on void black.
   Danhausen's face paint: white base, black hollows, red mouth.
   Overrides purple accents from base.css / scroll.css.
   ═══════════════════════════════════════════════════════════════════ */

:root {
  --purple:       #a81e1e;
  --purple-deep:  #5c0f0f;
  --purple-glow:  rgba(168, 30, 30, 0.35);
  --purple-wash:  rgba(92, 15, 15, 0.18);

  --crimson:      #a81e1e;
  --crimson-hot:  #d42a2a;
}

/* spotlight: blood-red haze from above, deep void below */
body::before {
  background:
    radial-gradient(ellipse 60% 40% at 50% 0%, var(--purple-wash), transparent 70%),
    radial-gradient(ellipse 80% 50% at 50% 100%, rgba(40, 8, 8, 0.4), transparent 70%);
}

/* act break — red line through the dark */
.act-break {
  height: 2px;
  background: linear-gradient(90deg, transparent, var(--purple), var(--bone-dim, rgba(236,235,229,0.55)), var(--purple), transparent);
}

/* epitaph glow — red pulse */
.epitaph .e-line {
  text-shadow: 0 0 30px var(--purple-glow);
}

/* title glow shifts from purple to blood */
.title-seq .t-main {
  text-shadow:
    0 0 40px var(--purple-glow),
    0 2px 0 rgba(0,0,0,0.5);
}

/* closing lightning mark */
.rip .rip-mark {
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  color: var(--purple);
  border-color: rgba(168, 30, 30, 0.3);
  text-shadow: 0 0 12px var(--purple-glow);
}
