/* ===========================================
   VOID PHASE - Whispers, thoughts, chase text
   =========================================== */

.void-thought {
  position: fixed;
  font-style: italic;
  font-size: 1.4rem;
  color: var(--text-muted);
  pointer-events: none;
  opacity: 0;
  transition: opacity 2s ease;
  text-shadow: 0 0 20px rgba(255,255,255,0.1);
}
.void-thought.visible { opacity: 0.7; }
.void-thought.fading { opacity: 0; transition: opacity 1s ease; }

.internal-thought {
  position: fixed;
  font-size: 1.5rem;
  font-style: italic;
  color: var(--text-muted);
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
  z-index: 50;
  text-align: center;
  transform: translate(-50%, -50%);
}
.internal-thought.visible { opacity: 0.85; }

.chase-text {
  position: fixed;
  font-family: 'Crimson Text', Georgia, serif;
  font-size: 1.5rem;
  font-style: italic;
  color: var(--text-primary);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
  white-space: nowrap;
  text-shadow: 0 0 15px rgba(255, 255, 255, 0.2);
  letter-spacing: 0.1em;
}
.chase-text.visible { opacity: 1; }
.chase-text.glitchy { 
  opacity: 0.7;
  color: var(--text-muted);
  letter-spacing: 0.15em;
}
.chase-text.stable {
  opacity: 0.95;
  color: var(--text-primary);
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  text-shadow: 0 0 20px rgba(255, 255, 255, 0.3);
}
