.git[data-astro-cid-gbf5l4fl]{gap:.9rem;display:grid}.ctrl[data-astro-cid-gbf5l4fl]{gap:.5rem;display:grid}.row[data-astro-cid-gbf5l4fl]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.row[data-astro-cid-gbf5l4fl] .ui-btn[data-astro-cid-gbf5l4fl],.row[data-astro-cid-gbf5l4fl] .ui-input[data-astro-cid-gbf5l4fl]{min-height:2.25rem}.cmd[data-astro-cid-gbf5l4fl]{font-family:var(--font-mono);font-size:.8rem}.lab[data-astro-cid-gbf5l4fl]{color:var(--text-2);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.lab[data-astro-cid-gbf5l4fl] select[data-astro-cid-gbf5l4fl]{font-size:.85rem}.row[data-astro-cid-gbf5l4fl] input[data-astro-cid-gbf5l4fl]{width:5.5rem;font-size:.9rem}.panes[data-astro-cid-gbf5l4fl]{gap:.75rem;display:grid}@media (width>=760px){.panes[data-astro-cid-gbf5l4fl]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.pane[data-astro-cid-gbf5l4fl]{border-radius:var(--radius-sm);background:var(--bg-sunk);min-width:0;padding:.6rem .6rem .75rem}.pane-title[data-astro-cid-gbf5l4fl]{color:var(--text-3);margin:0 0 .4rem;font-size:.78rem}.pane-title[data-astro-cid-gbf5l4fl] code,.log[data-astro-cid-gbf5l4fl] code{font-family:var(--font-mono);color:var(--text-2);font-size:.95em}.scroll[data-astro-cid-gbf5l4fl]{overflow-x:auto}svg[data-astro-cid-gbf5l4fl]{width:100%;max-width:30rem;margin-inline:auto;display:block}[data-astro-cid-gbf5l4fl][data-graph]{min-width:calc(var(--w) * .85px)}svg[data-astro-cid-gbf5l4fl] text{font-size:11px}svg[data-astro-cid-gbf5l4fl] .edge{fill:none;stroke:var(--text-3);stroke-width:1.3px}svg[data-astro-cid-gbf5l4fl] .edge.merge{stroke-dasharray:4 3}svg[data-astro-cid-gbf5l4fl] .edge.parent{stroke:var(--viz-1)}svg[data-astro-cid-gbf5l4fl] .edge.old{stroke-dasharray:3 3;opacity:.45}svg[data-astro-cid-gbf5l4fl] .sel rect{fill:color-mix(in srgb, var(--viz-1) 13%, transparent)}svg[data-astro-cid-gbf5l4fl] .commit{cursor:pointer;outline:none}svg[data-astro-cid-gbf5l4fl] .commit .hit{fill:#0000}svg[data-astro-cid-gbf5l4fl] .commit circle{fill:var(--viz-1);stroke:var(--bg-sunk);stroke-width:2px}svg[data-astro-cid-gbf5l4fl] .commit:focus-visible circle{stroke:var(--accent)}svg[data-astro-cid-gbf5l4fl] .sha{font-family:var(--font-mono);fill:var(--text)}svg[data-astro-cid-gbf5l4fl] .ref{cursor:pointer;outline:none}svg[data-astro-cid-gbf5l4fl] .ref rect{fill:var(--bg-elev);stroke:var(--viz-3)}svg[data-astro-cid-gbf5l4fl] .ref text{font-family:var(--font-mono);fill:var(--text)}svg[data-astro-cid-gbf5l4fl] .ref.cur rect{fill:color-mix(in srgb, var(--viz-3) 20%, var(--bg-elev));stroke-width:1.6px}svg[data-astro-cid-gbf5l4fl] .ref.cur text{font-weight:700}svg[data-astro-cid-gbf5l4fl] .ref:focus-visible rect{stroke:var(--accent);stroke-width:2px}svg[data-astro-cid-gbf5l4fl] .ref.head rect{fill:var(--accent);stroke:none}svg[data-astro-cid-gbf5l4fl] .ref.head text{fill:var(--bg-elev);font-weight:700}svg[data-astro-cid-gbf5l4fl] .obj rect{fill:var(--bg-elev);stroke-width:1.3px;transition:fill .3s var(--ease), stroke-width .3s var(--ease)}svg[data-astro-cid-gbf5l4fl] .obj line{stroke:var(--border)}svg[data-astro-cid-gbf5l4fl] .obj.commit{cursor:default}svg[data-astro-cid-gbf5l4fl] .obj.commit rect{stroke:var(--viz-1)}svg[data-astro-cid-gbf5l4fl] .obj.tree rect{stroke:var(--viz-3)}svg[data-astro-cid-gbf5l4fl] .obj.blob rect{stroke:var(--viz-2)}svg[data-astro-cid-gbf5l4fl] .obj .type{letter-spacing:.02em;font-size:10px;font-weight:700}svg[data-astro-cid-gbf5l4fl] .obj.commit .type{fill:var(--viz-1)}svg[data-astro-cid-gbf5l4fl] .obj.tree .type{fill:var(--viz-3)}svg[data-astro-cid-gbf5l4fl] .obj.blob .type{fill:var(--viz-2)}svg[data-astro-cid-gbf5l4fl] .obj .msg{fill:var(--text-2);font-size:10.5px}svg[data-astro-cid-gbf5l4fl] .obj .ent{font-family:var(--font-mono);fill:var(--text);font-size:10.5px}svg[data-astro-cid-gbf5l4fl] .obj.new rect{stroke-width:2.2px}svg[data-astro-cid-gbf5l4fl] .obj.commit.new rect{fill:color-mix(in srgb, var(--viz-1) 15%, var(--bg-elev))}svg[data-astro-cid-gbf5l4fl] .obj.tree.new rect{fill:color-mix(in srgb, var(--viz-3) 15%, var(--bg-elev))}svg[data-astro-cid-gbf5l4fl] .obj.blob.new rect{fill:color-mix(in srgb, var(--viz-2) 17%, var(--bg-elev))}svg[data-astro-cid-gbf5l4fl] .obj.old{opacity:.5}svg[data-astro-cid-gbf5l4fl] .obj.old rect{stroke-dasharray:4 3}.log[data-astro-cid-gbf5l4fl]{border-left:3px solid var(--border-strong);background:var(--bg-sunk);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-2);gap:.35rem;min-height:3.5rem;margin:0;padding:.6rem .75rem;font-size:.85rem;list-style:none;display:grid}.log[data-astro-cid-gbf5l4fl] li[data-astro-cid-gbf5l4fl]{margin:0}.log[data-astro-cid-gbf5l4fl] li[data-astro-cid-gbf5l4fl]:not(:last-child){opacity:.55}.log[data-astro-cid-gbf5l4fl] li>code{color:var(--text);display:block}.log[data-astro-cid-gbf5l4fl] li.err>span{color:var(--accent-text)}.legend[data-astro-cid-gbf5l4fl]{color:var(--text-3);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.legend[data-astro-cid-gbf5l4fl] li[data-astro-cid-gbf5l4fl]{align-items:center;gap:.35rem;display:flex}.sw[data-astro-cid-gbf5l4fl]{border:1.5px solid var(--text-3);background:var(--bg-elev);border-radius:3px;width:.85rem;height:.85rem}.sw[data-astro-cid-gbf5l4fl].commit{border-color:var(--viz-1)}.sw[data-astro-cid-gbf5l4fl].tree{border-color:var(--viz-3)}.sw[data-astro-cid-gbf5l4fl].blob{border-color:var(--viz-2)}.sw[data-astro-cid-gbf5l4fl].new{background:color-mix(in srgb, var(--text-3) 25%, var(--bg-elev));border-width:2.2px}.sw[data-astro-cid-gbf5l4fl].old{opacity:.6;border-style:dashed}
