.diff-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diff-column{border:1px solid var(--border);border-radius:10px;overflow:hidden}.diff-column h3{padding:10px 12px;border-bottom:1px solid var(--border)}.diff-lines{margin:0;padding:12px;white-space:pre-wrap}.diff-lines span{display:block;padding:1px 4px;border-radius:4px}.diff-lines .same{background:#fff0}.diff-lines .changed{background:color-mix(in srgb,#f59e0b 20%,transparent)}.diff-lines .added{background:color-mix(in srgb,#10b981 20%,transparent)}.diff-lines .removed{background:color-mix(in srgb,#ef4444 20%,transparent)}.markdown-grid{align-items:stretch}.markdown-grid .row{align-content:start}
