.crumb.svelte-t4mlqx{margin-bottom:var(--space-4);font-size:var(--text-sm)}.page-header.svelte-t4mlqx{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border-thin) solid var(--rule)}.page-header.svelte-t4mlqx h1:where(.svelte-t4mlqx){font-size:var(--text-2xl);letter-spacing:var(--track-tight);margin:0 0 var(--space-3);font-weight:700}.diff-meta.svelte-t4mlqx{align-items:center;gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.diff-meta-block.svelte-t4mlqx{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.meta-key.svelte-t4mlqx{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-3)}.diff-marker.svelte-t4mlqx{font-variant-numeric:tabular-nums;font-weight:700}.diff-marker-add.svelte-t4mlqx{color:var(--addition)}.diff-marker-del.svelte-t4mlqx{color:var(--accent)}.diff-arrow.svelte-t4mlqx{color:var(--ink-3)}.mono-tight.svelte-t4mlqx{font-size:var(--text-xs);letter-spacing:var(--track-tight);word-break:break-all}.diff-counts.svelte-t4mlqx{gap:var(--space-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.add-count.svelte-t4mlqx{color:var(--addition)}.del-count.svelte-t4mlqx{color:var(--accent)}.page-actions.svelte-t4mlqx{margin-top:var(--space-3);gap:var(--space-3);font-size:var(--text-sm);display:flex}.diff.svelte-t4mlqx{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface-raised);border:var(--border-thin) solid var(--rule);padding:var(--space-3) 0;line-height:1.55;overflow-x:auto}.line.svelte-t4mlqx{gap:var(--space-2);padding:0 var(--space-4);display:flex}.line.svelte-t4mlqx .marker:where(.svelte-t4mlqx){text-align:center;-webkit-user-select:none;user-select:none;color:var(--ink-4);flex:0 0 1ch;font-weight:700}.line.svelte-t4mlqx .text:where(.svelte-t4mlqx){white-space:pre;font-variant-ligatures:none;flex:1}.line-add.svelte-t4mlqx{background:var(--addition-fade);color:var(--ink)}.line-add.svelte-t4mlqx .marker:where(.svelte-t4mlqx){color:var(--addition)}.line-del.svelte-t4mlqx{background:var(--accent-fade);color:var(--ink)}.line-del.svelte-t4mlqx .marker:where(.svelte-t4mlqx){color:var(--accent)}.line-context.svelte-t4mlqx{color:var(--ink-2)}
