/* Score gauge animation */
.score-gauge {
  filter: drop-shadow(0 0 20px rgba(124, 58, 237, 0.15));
}

.score-arc {
  stroke-dasharray: 490; /* 2 * PI * 78 */
  stroke-dashoffset: 490;
  transition: stroke-dashoffset 1.5s ease-out;
}

/* Prose overrides for AI analysis markdown */
.prose h2::before {
  content: '';
  display: none;
}

.prose ul {
  list-style-type: disc;
  padding-left: 1.5rem;
}

.prose ol {
  list-style-type: decimal;
  padding-left: 1.5rem;
}
