.hist-page.svelte-hayd8u{padding:2rem 0;max-width:900px}.breadcrumb.svelte-hayd8u{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:1rem}.breadcrumb.svelte-hayd8u a:where(.svelte-hayd8u){color:var(--text-secondary)}.breadcrumb.svelte-hayd8u a:where(.svelte-hayd8u):hover{color:var(--accent-cyan)}h1.svelte-hayd8u{font-size:var(--fs-2xl);margin:0 0 .5rem}.muted.svelte-hayd8u{color:var(--text-secondary);margin:0 0 1.5rem;font-size:var(--fs-sm)}.empty.svelte-hayd8u{color:var(--text-secondary);font-style:italic}.timeline.svelte-hayd8u{list-style:none;padding:0;margin:0;position:relative}.timeline.svelte-hayd8u:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:7px;width:2px;background:var(--border-subtle)}.version.svelte-hayd8u{display:grid;grid-template-columns:1.6em 1fr;gap:.8rem;margin-bottom:1rem;align-items:start}.dot.svelte-hayd8u{width:16px;height:16px;margin-top:.6rem;border-radius:50%;background:var(--bg-secondary);border:2px solid var(--border-subtle);z-index:1}.dot.live.svelte-hayd8u{background:var(--accent-green, #6cd47a);border-color:var(--accent-green, #6cd47a);box-shadow:0 0 0 4px #6cd47a26}.card.svelte-hayd8u{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.8rem 1.2rem}.version.live.svelte-hayd8u .card:where(.svelte-hayd8u){border-color:var(--accent-green, #6cd47a)}.row.svelte-hayd8u{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.version-label.svelte-hayd8u{color:var(--accent-cyan);font-weight:600;margin-right:.6em}.version.live.svelte-hayd8u .version-label:where(.svelte-hayd8u){color:var(--accent-green, #6cd47a)}.hash.svelte-hayd8u{color:var(--text-secondary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.ts.svelte-hayd8u{color:var(--text-secondary);font-size:var(--fs-sm)}.diff-note.svelte-hayd8u{color:var(--text-secondary);font-size:var(--fs-sm);margin:.2rem 0}.diff-note.svelte-hayd8u strong:where(.svelte-hayd8u){color:var(--text-primary)}details.svelte-hayd8u{margin-top:.4rem}summary.svelte-hayd8u{cursor:pointer;color:var(--text-secondary);font-size:var(--fs-sm)}pre.svelte-hayd8u{background:var(--bg-primary, #0a0a0a);padding:.6rem;border-radius:var(--radius-sm, 4px);overflow-x:auto;font-size:var(--fs-xs, .75rem);white-space:pre-wrap;word-break:break-word;margin:.4rem 0 0;max-height:24rem}
