.release[data-astro-cid-q54hnila]{--pad-x:var(--space-3);--pad-y:var(--space-3);--indent:var(--space-3);--tag-height:1.5rem;--dot:.75rem;margin-left:var(--indent);padding:var(--pad-y) var(--pad-x);border-radius:calc(var(--radius) * 2);border:1px solid #0000;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.compact[data-astro-cid-q54hnila]{--pad-y:var(--space-2);--dot:.625rem}@media (width>=40rem){.release[data-astro-cid-q54hnila]{--pad-x:var(--space-4);--indent:var(--space-4)}.featured[data-astro-cid-q54hnila]{--pad-y:var(--space-4)}.compact[data-astro-cid-q54hnila]{--pad-y:var(--space-3)}}.is-clickable[data-astro-cid-q54hnila]{cursor:pointer;-webkit-tap-highlight-color:transparent}.release[data-astro-cid-q54hnila]:before{content:"";left:calc(-1 * var(--indent) - 1px - var(--dot) / 2);top:calc(var(--pad-y) + var(--tag-height) / 2 - var(--dot) / 2);width:var(--dot);height:var(--dot);background:var(--color-bg);border:2px solid var(--color-accent);border-radius:50%;transition:background-color .2s,box-shadow .2s,transform .2s;position:absolute}.featured[data-astro-cid-q54hnila]:before{top:calc(var(--pad-y) + .25rem)}.release[data-astro-cid-q54hnila]:has(details[open]),.release[data-astro-cid-q54hnila]:has(:focus-visible){background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow)}.release[data-astro-cid-q54hnila]:has(details[open]):before,.release[data-astro-cid-q54hnila]:has(:focus-visible):before{background:var(--color-accent);box-shadow:0 0 0 6px var(--color-glow)}@media (hover:hover) and (pointer:fine){.release[data-astro-cid-q54hnila]:hover{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow)}.release[data-astro-cid-q54hnila]:hover:before{background:var(--color-accent);box-shadow:0 0 0 6px var(--color-glow);transform:scale(1.15)}.release[data-astro-cid-q54hnila]:hover .media[data-astro-cid-q54hnila] img[data-astro-cid-q54hnila]{transform:scale(1.03)}.release[data-astro-cid-q54hnila]:hover .version[data-astro-cid-q54hnila]{background:var(--color-accent);color:var(--color-bg)}}.media[data-astro-cid-q54hnila]{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);aspect-ratio:16/10;overflow:hidden}.media[data-astro-cid-q54hnila] img[data-astro-cid-q54hnila]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s;display:block}.media[data-astro-cid-q54hnila].grid{background:var(--color-border);grid-template-columns:1fr 1fr;gap:2px;display:grid}h3[data-astro-cid-q54hnila]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-md);flex-direction:column;margin:0;line-height:1.3;display:flex}.compact[data-astro-cid-q54hnila] h3[data-astro-cid-q54hnila]{font-size:var(--text-base);font-weight:600}@media (width>=40rem){h3[data-astro-cid-q54hnila]{gap:var(--space-3);font-size:var(--text-lg);line-height:var(--tag-height);flex-direction:row}.compact[data-astro-cid-q54hnila] h3[data-astro-cid-q54hnila]{font-size:var(--text-base)}}.title[data-astro-cid-q54hnila]{min-width:0}.version[data-astro-cid-q54hnila]{height:var(--tag-height);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);border-radius:var(--radius);border:1px solid;flex:none;align-items:center;padding-inline:.5em;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.release[data-astro-cid-q54hnila]:has(:focus-visible) .version[data-astro-cid-q54hnila]{background:var(--color-accent);color:var(--color-bg)}.dates[data-astro-cid-q54hnila]{margin:var(--space-1) 0 0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tag-height)}.compact[data-astro-cid-q54hnila] header[data-astro-cid-q54hnila]{align-items:flex-start;gap:0 var(--space-3);padding-right:var(--space-5);flex-wrap:wrap;display:flex}.compact[data-astro-cid-q54hnila] header[data-astro-cid-q54hnila] h3[data-astro-cid-q54hnila]{flex:18rem}.compact[data-astro-cid-q54hnila] header[data-astro-cid-q54hnila] .dates[data-astro-cid-q54hnila]{margin:0}.summary[data-astro-cid-q54hnila]{margin:var(--space-3) 0 0}.stack[data-astro-cid-q54hnila]{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.stack[data-astro-cid-q54hnila] li[data-astro-cid-q54hnila]{font-size:var(--text-sm);color:var(--color-accent);background:var(--color-glow);border-radius:999px;padding:.15em .75em;font-weight:500}.out-link[data-astro-cid-q54hnila]{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-block}.out-link[data-astro-cid-q54hnila]:hover{text-decoration:underline}summary[data-astro-cid-q54hnila]{cursor:pointer;list-style:none}summary[data-astro-cid-q54hnila]::-webkit-details-marker{display:none}.featured[data-astro-cid-q54hnila] details[data-astro-cid-q54hnila]{margin-top:var(--space-3)}.featured[data-astro-cid-q54hnila] summary[data-astro-cid-q54hnila]{align-items:center;gap:var(--space-2);min-height:1.5rem;font-size:var(--text-sm);color:var(--color-muted);font-weight:600;display:inline-flex}.featured[data-astro-cid-q54hnila] summary[data-astro-cid-q54hnila]:hover{color:var(--color-text)}.compact[data-astro-cid-q54hnila] summary[data-astro-cid-q54hnila]{top:calc(var(--pad-y) + (var(--tag-height) - var(--space-5)) / 2);right:calc(var(--pad-x) - var(--space-3));width:var(--space-5);height:var(--space-5);color:var(--color-muted);border-radius:var(--radius);place-items:center;display:grid;position:absolute}summary[data-astro-cid-q54hnila]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.compact[data-astro-cid-q54hnila] summary[data-astro-cid-q54hnila]:after{font-size:var(--text-base)}details[data-astro-cid-q54hnila][open]>summary[data-astro-cid-q54hnila]:after{transform:translateY(25%)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){details[data-astro-cid-q54hnila]{interpolate-size:allow-keywords}details[data-astro-cid-q54hnila]::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}details[data-astro-cid-q54hnila][open]::details-content{block-size:auto}}}dl[data-astro-cid-q54hnila]{margin:var(--space-2) 0 0}dt[data-astro-cid-q54hnila]{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:600}dd[data-astro-cid-q54hnila]{margin:var(--space-1) 0 0}dd[data-astro-cid-q54hnila] ul[data-astro-cid-q54hnila]{margin:0;padding-left:1.2em}@media (prefers-reduced-motion:reduce){.release[data-astro-cid-q54hnila]:hover .media[data-astro-cid-q54hnila] img[data-astro-cid-q54hnila]{transform:none}}.about[data-astro-cid-lcdefpme]{font-size:var(--text-md)}@media (width>=40rem){.about[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch;margin:0}#changelog-heading[data-astro-cid-lcdefpme]{margin:var(--section-gap) 0 0}.timeline[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:var(--space-4) 0 0;border-left:2px solid var(--color-border);padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme]:after{content:"";left:-2px;top:calc(var(--glow-y,0px) - 80px);background:linear-gradient(transparent, var(--color-accent), transparent);opacity:0;pointer-events:none;width:2px;height:160px;transition:opacity .3s;position:absolute}.timeline[data-astro-cid-lcdefpme].is-scrubbing:after{opacity:1}.timeline[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{transition:opacity .2s}@media (hover:hover) and (pointer:fine){.timeline[data-astro-cid-lcdefpme]:has(>li:hover)>li[data-astro-cid-lcdefpme]:not(:hover){opacity:.55}}
