/* Generated by University: canonical Vibe Coder lesson components. */
.failure-card {
  background: rgba(10, 10, 20, 0.8);
  border: 1px solid rgba(255, 107, 107, 0.3);
  border-radius: 4px;
  padding: 1.5rem;
  margin: 1.5rem 0;
}
.failure-card h4 {
  color: var(--cyber-pink);
  font-family: monospace;
  font-size: 1rem;
  margin: 0 0 0.75rem;
  text-transform: uppercase;
}
.failure-card .symptom { color: var(--cyber-yellow); font-weight: bold; }
.failure-card .cause { color: var(--cyber-blue); }
.failure-card .recovery { color: var(--cyber-green); }
.failure-card .prevention { color: var(--cyber-purple); }
.proof-shot {
  margin: 1.5rem 0;
  padding: 0;
}
.proof-shot img {
  display: block;
  max-width: 100%;
  border: 1px solid rgba(0, 244, 255, 0.25);
  border-radius: 6px;
}
.proof-shot figcaption {
  margin-top: 0.5rem;
  font-size: 0.85rem;
  opacity: 0.75;
  font-style: italic;
}
