/* Version diff styling (diffy gem output) */
.version-diff .diff {
  @apply rounded overflow-hidden border border-gray-200;
}
.version-diff .diff ul {
  @apply list-none m-0 p-0;
}
.version-diff .diff li {
  @apply px-3 py-0.5 whitespace-pre-wrap break-words font-mono;
}
.version-diff .diff li.del {
  @apply bg-red-50 border-l-4 border-red-400 text-red-900;
}
.version-diff .diff li.ins {
  @apply bg-green-50 border-l-4 border-green-400 text-green-900;
}
.version-diff .diff li.unchanged {
  @apply bg-white border-l-4 border-gray-200 text-gray-700;
}
.version-diff .diff li.del strong {
  @apply bg-red-200 rounded-sm px-0.5;
}
.version-diff .diff li.ins strong {
  @apply bg-green-200 rounded-sm px-0.5;
}
.version-diff .diff li .symbol {
  @apply select-none mr-2 text-gray-400;
}
