.graph[data-astro-cid-mymv6l77]{--gutter:72px;--main-x:10.5px;--branch-x:42.5px;--dot-y:14px;--inset:0px;flex-direction:column;display:flex}.release[data-astro-cid-mymv6l77]{--lane-x:var(--main-x);--lane-color:var(--graph);padding:0 0 40px var(--gutter);position:relative}.release--branch[data-astro-cid-mymv6l77]{--lane-x:var(--branch-x);--lane-color:var(--branch)}.release--head[data-astro-cid-mymv6l77]{--dot-y:30px;--inset:16px}.release--last[data-astro-cid-mymv6l77]{padding-bottom:0}.lane[data-astro-cid-mymv6l77]{left:calc(var(--main-x) - 1.5px);background:var(--graph);transform-origin:top;width:3px;position:absolute}.lane--full[data-astro-cid-mymv6l77]{top:0;bottom:0}.lane--from-dot[data-astro-cid-mymv6l77]{top:var(--dot-y);bottom:0}.lane--to-dot[data-astro-cid-mymv6l77]{top:0;bottom:0}.lane--branch[data-astro-cid-mymv6l77]{left:calc(var(--branch-x) - 1.5px);top:var(--dot-y);background:var(--branch);bottom:25px}.fork[data-astro-cid-mymv6l77]{position:absolute;top:-25px;left:0;overflow:visible}.fork__path[data-astro-cid-mymv6l77]{fill:none;stroke:var(--branch);stroke-width:3px;stroke-linecap:round}.fork__path--narrow[data-astro-cid-mymv6l77]{display:none}.release-dot[data-astro-cid-mymv6l77]{left:calc(var(--lane-x) - 7.5px);top:calc(var(--dot-y) - 7.5px);background:var(--lane-color);width:15px;height:15px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;transition:box-shadow .15s ease-out;position:absolute}.release-dot--head[data-astro-cid-mymv6l77]{left:calc(var(--lane-x) - 10.5px);top:calc(var(--dot-y) - 10.5px);border:4px solid var(--accent);background:radial-gradient(circle, var(--accent) 0 3.5px, var(--bg) 4px);box-sizing:border-box;width:21px;height:21px}.release-dot--head[data-astro-cid-mymv6l77]:after{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-4px}.release__body[data-astro-cid-mymv6l77]{flex-direction:column;gap:8px;display:flex}.release--head[data-astro-cid-mymv6l77] .release__body[data-astro-cid-mymv6l77]{background:color-mix(in oklab, var(--accent) 6%, var(--bg));border-radius:12px;padding:16px 16px 20px}.release__title[data-astro-cid-mymv6l77]{font-size:18px;font-weight:600}.release--head[data-astro-cid-mymv6l77] .release__title[data-astro-cid-mymv6l77]{font-size:20px}.pill[data-astro-cid-mymv6l77]{color:var(--graph);border:1px solid;border-radius:999px;padding:2px 8px}.pill--branch[data-astro-cid-mymv6l77]{color:var(--branch);border-style:dashed}.commits[data-astro-cid-mymv6l77]{flex-direction:column;gap:2px;display:flex}.commit[data-astro-cid-mymv6l77]{--dot-left:calc(var(--lane-x) - var(--gutter) - var(--inset) - 3.5px);--dot-top:12px;gap:12px;padding-block:4px;font-size:15px;line-height:1.5;display:flex;position:relative}.commit[data-astro-cid-mymv6l77]:before{content:"";left:var(--dot-left);top:var(--dot-top);background:var(--lane-color);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute}.release--last[data-astro-cid-mymv6l77] .commit[data-astro-cid-mymv6l77]:last-child:after{content:"";left:calc(var(--dot-left) - 1px);top:calc(var(--dot-top) + 9px);background:var(--bg);width:9px;position:absolute;bottom:0}.commit__hash[data-astro-cid-mymv6l77]{width:7ch;font-family:var(--font-mono);color:var(--ink-muted);flex:none;padding-top:2px;font-size:12px;transition:color .15s ease-out}.commit__prefix[data-astro-cid-mymv6l77]{font-family:var(--font-mono);font-size:13px}.commit__message[data-astro-cid-mymv6l77]{color:var(--ink-soft)}.commit__type--feat[data-astro-cid-mymv6l77]{color:var(--type-feat)}.commit__type--fix[data-astro-cid-mymv6l77]{color:var(--type-fix)}.commit__type--build[data-astro-cid-mymv6l77]{color:var(--type-build)}.commit__type--init[data-astro-cid-mymv6l77]{color:var(--type-init)}.commit__type--chore[data-astro-cid-mymv6l77]{color:var(--type-chore)}@media (hover:hover){.commit[data-astro-cid-mymv6l77]{--dot-left:calc(var(--lane-x) - var(--gutter) - var(--inset) + 8px - 3.5px);border-radius:6px;margin-inline:-8px;padding-inline:8px;transition:background-color .15s ease-out}.commit[data-astro-cid-mymv6l77]:hover{background:color-mix(in oklab, var(--graph) 7%, transparent)}.commit[data-astro-cid-mymv6l77]:hover .commit__hash[data-astro-cid-mymv6l77]{color:var(--ink)}.release[data-astro-cid-mymv6l77]:has(.commit:hover) .release-dot[data-astro-cid-mymv6l77]{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--lane-color)}}@media (width<=479px){.graph[data-astro-cid-mymv6l77]{--gutter:52px;--branch-x:34.5px}.release--head[data-astro-cid-mymv6l77]{--dot-y:26px;--inset:12px}.release--head[data-astro-cid-mymv6l77] .release__body[data-astro-cid-mymv6l77]{padding:12px}.fork__path--wide[data-astro-cid-mymv6l77]{display:none}.fork__path--narrow[data-astro-cid-mymv6l77]{display:inline}.commit__hash[data-astro-cid-mymv6l77]{display:none}.commit__prefix[data-astro-cid-mymv6l77]{font-size:12px;display:block}.commit[data-astro-cid-mymv6l77]{--dot-top:9px}}@media (prefers-reduced-motion:no-preference){.release-dot--head[data-astro-cid-mymv6l77]:after{animation:1.2s cubic-bezier(0,0,.2,1) 3 ping}.release--head[data-astro-cid-mymv6l77]:hover .release-dot--head[data-astro-cid-mymv6l77]:after{animation:1.2s cubic-bezier(0,0,.2,1) ping}@supports (animation-timeline:view()){.lane[data-astro-cid-mymv6l77]{animation:linear both draw view();animation-range:entry cover 50%}.fork__path[data-astro-cid-mymv6l77]{stroke-dasharray:1;animation:linear both trace view();animation-range:entry cover 40%}.release-dot[data-astro-cid-mymv6l77]{animation:linear both pop view();animation-range:entry 20% entry 60%}.commit[data-astro-cid-mymv6l77]{animation:linear both rise view();animation-range:entry 10% entry 70%}}}@keyframes ping{0%{opacity:.9}to{opacity:0;scale:2.2}}@keyframes draw{0%{transform:scaleY(0)}}@keyframes trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;scale:.4}}@keyframes rise{0%{opacity:0;translate:0 8px}}
