.changes-summary.svelte-1abtcgx{background:var(--bg);border:1px solid var(--border-soft);border-radius:.4rem;margin:.4rem 0;padding:.4rem .5rem}.changes-header.svelte-1abtcgx{color:var(--text-muted);margin-bottom:.2rem;font-size:.75rem;font-weight:600}.changes-file.svelte-1abtcgx summary:where(.svelte-1abtcgx){opacity:.85;cursor:pointer;align-items:baseline;gap:.5rem;font-size:.78rem;display:flex}.changes-file.svelte-1abtcgx summary:where(.svelte-1abtcgx):hover{opacity:1}.changes-path.svelte-1abtcgx{color:var(--text);font-family:ui-monospace,monospace}.changes-add.svelte-1abtcgx{color:var(--ok);font-family:ui-monospace,monospace;font-size:.72rem}.changes-del.svelte-1abtcgx{color:var(--bad);font-family:ui-monospace,monospace;font-size:.72rem}.changes-badge.svelte-1abtcgx{color:var(--text-muted);border:1px solid var(--border-soft);border-radius:.3rem;padding:0 .3rem;font-size:.68rem}.changes-diff.svelte-1abtcgx{background:var(--bg);white-space:pre;border-radius:.3rem;max-height:300px;margin:.2rem 0;padding:.3rem .4rem;font-family:ui-monospace,monospace;font-size:.72rem;overflow:auto}.changes-diff.svelte-1abtcgx .diff-add{color:var(--ok);width:100%;display:inline-block}.changes-diff.svelte-1abtcgx .diff-del{color:var(--bad);width:100%;display:inline-block}.changes-diff.svelte-1abtcgx .diff-hunk{color:var(--text-muted);opacity:.6;width:100%;display:inline-block}.changes-diff.svelte-1abtcgx .diff-ctx{opacity:.55;width:100%;display:inline-block}.fold.svelte-1abtcgx{margin:.1rem 0 .4rem}
