/* Diff & code display — owned by views/commit.html and views/compare.html */

.code-block {
  margin: .75rem 0;
  background: var(--surface-2);
  border: 1px solid var(--line);
  border-radius: var(--r-sm);
  overflow-x: auto;
}
.code-block pre {
  margin: 0;
  padding: .75rem;
  font-size: .8rem;
  line-height: 1.55;
}

.diff { font-size: .8rem; line-height: 1.55; overflow-x: auto; margin: .75rem 0; }
.diff .pl { white-space: pre; }
.diff .pl.hunk {
  color: var(--accent);
  background: rgba(167, 139, 250, 0.12);
  border-left: 3px solid var(--accent);
}
.diff .pl.add {
  color: var(--add);
  background: var(--add-bg);
  border-left: 3px solid var(--add);
}
.diff .pl.del {
  color: var(--del);
  background: rgba(239, 68, 68, 0.15);
  border-left: 3px solid var(--del);
}
