/* ════════════════════════════════════════════════ */
/* CHAPTER 06 — ТИШИНА                             */
/* ════════════════════════════════════════════════ */

#chapter-06 {
  --soch: #daa520;
  --chalk: rgba(200, 200, 210, 0.25);
  --brass: #b8944a;
  --pavel-fg: #c4a44a;
  --pavel-border: rgba(196, 164, 74, 0.25);
}

#chapter-06 .chapter-title h1 { color: var(--fg); }

/* ── Thought blocks (Socherel) ── */
#chapter-06 .thought-block {
  border-left: 2px solid var(--thought-border-soch);
  color: var(--thought-soch);
}

/* ── EFFECT 1: SOUND ABSORPTION ── */
#chapter-06 .silence-absorb.dampened {
  animation: silence-dampen 1.5s ease;
}
@keyframes silence-dampen {
  0%   { opacity: 1; filter: blur(0); }
  30%  { opacity: 0.4; filter: blur(0.4px); }
  100% { opacity: 1; filter: blur(0); }
}

/* ── EFFECT 2: STACCATO DEAD END ── */
#chapter-06 .staccato-block {
  font-weight: 600;
}
#chapter-06 .staccato-word {
  opacity: 0;
  display: inline;
}
#chapter-06 .staccato-word.landed {
  opacity: 1;
  transition: opacity 0.15s ease;
}


/* ── EFFECT 4: BRASS HANDLE SNAP ── */
#chapter-06 .brass-snap {
  color: var(--brass);
  font-weight: 600;
}
#chapter-06 .brass-snap.snapped {
  opacity: 1 !important;
  transform: translateY(0) !important;
  transition: none;
}

/* ── EFFECT 5: BIBLE DISSOLUTION ── */
#chapter-06 .psalm-fragment .fly-char {
  display: inline-block;
  will-change: transform, opacity;
}

/* ── EFFECT 6: PAVEL'S DETERIORATING NOTE ── */
#chapter-06 .pavel-letter-box {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 0.9em;
  font-style: italic;
  color: #d4c8a8;
  line-height: 1.9;
  margin: 2.5em 0;
  padding: 2em 2.2em;
  border: 1px solid rgba(180, 165, 130, 0.2);
  border-radius: 2px;
  background: rgba(255, 248, 230, 0.03);
  opacity: 0;
  transition: opacity 2.5s ease;
}
#chapter-06 .pavel-letter-box.revealed {
  opacity: 1;
}
#chapter-06 .pavel-deteriorating {
  margin-bottom: 0.8em;
}
#chapter-06 .pavel-deteriorating:last-child {
  margin-bottom: 0;
}
#chapter-06 .pavel-deteriorating .jitter-char {
  display: inline-block;
  will-change: transform, opacity;
}
@media (max-width: 600px) {
  #chapter-06 .pavel-letter-box {
    padding: 1.5em 1.2em;
  }
}

/* ── EFFECT 7: KICK ESCALATION ── */
#chapter-06 .kick-escalation[data-kick="1"].dampened {
  animation: kick-dampen-1 1.2s ease;
}
#chapter-06 .kick-escalation[data-kick="2"].dampened {
  animation: kick-dampen-2 1.5s ease;
}
#chapter-06 .kick-escalation[data-kick="3"].dampened {
  animation: kick-dampen-3 2s ease;
}
@keyframes kick-dampen-1 {
  0%   { opacity: 1; }
  25%  { opacity: 0.45; }
  100% { opacity: 1; }
}
@keyframes kick-dampen-2 {
  0%   { opacity: 1; }
  30%  { opacity: 0.3; filter: blur(0.3px); }
  100% { opacity: 1; filter: blur(0); }
}
@keyframes kick-dampen-3 {
  0%   { opacity: 1; }
  15%  { opacity: 1; transform: translateY(0) scale(1.02); }
  35%  { opacity: 0.25; transform: translateY(0) scale(0.99); filter: blur(0.5px); }
  100% { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); }
}

/* ── EFFECT 8: HIDDEN PASSAGE ── */
#chapter-06 .hidden-passage.revealed {
  transition: opacity 2s ease, transform 1.5s ease;
}

