.diff{align-items:baseline;background:var(--surface-1);border-inline-start:2px solid var(--info-9);border-radius:0 var(--radius-box) var(--radius-box) 0;display:grid;font-size:var(--font-size-2);gap:var(--space-1) var(--space-3);grid-template-columns:minmax(8rem,auto) 1fr auto 1fr;padding:var(--space-2) var(--space-3)}.diff--head{font-size:var(--font-size-1);letter-spacing:.04em;text-transform:uppercase}.diff--field,.diff--head{color:var(--text-color-muted)}.diff--field{font-family:var(--font-family-mono)}.diff--value{overflow-wrap:anywhere}.diff--value--old{color:var(--text-color-muted);text-decoration:line-through}.diff--value--new{font-weight:var(--font-weight-strong)}.diff--value--none{color:var(--text-color-subtle);font-style:italic;text-decoration:none}.diff--arrow{color:var(--text-color-subtle);display:inline-flex}.diff--actions{display:flex;gap:var(--space-2);grid-column:1/-1;justify-content:flex-end;margin-top:var(--space-2)}