.changelog.svelte-c3nf25{padding-top:28px;padding-bottom:96px}.intro.svelte-c3nf25{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}h1.svelte-c3nf25{letter-spacing:-.04em;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1.08}.feed.svelte-c3nf25{border:1px solid var(--color-border-02);border-radius:var(--radius-pill);background:var(--color-card);min-height:40px;font-size:var(--text-sm);color:var(--color-fg);transition:background-color var(--duration) ease, border-color var(--duration) ease;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.feed.svelte-c3nf25 svg{color:var(--rank-a)}.feed.svelte-c3nf25:hover{background:var(--color-card-02);border-color:var(--color-border-02-5)}.toolbar.svelte-c3nf25{margin-top:32px}.filters.svelte-c3nf25{gap:22px}.filters.svelte-c3nf25 .tab:where(.svelte-c3nf25){font-size:var(--text-sm);cursor:pointer;gap:7px}.filters.svelte-c3nf25 .tab:where(.svelte-c3nf25) span:where(.svelte-c3nf25){font:11px var(--font-mono);color:var(--color-text-sec)}.filters.svelte-c3nf25 .tab[aria-pressed=true]:where(.svelte-c3nf25){color:var(--color-fg);border-bottom-color:var(--color-accent)}.since.svelte-c3nf25{font-size:var(--text-sm);color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;display:flex}.since-dot.svelte-c3nf25{background:var(--seal-ink);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--seal-ink) 20%, transparent);border-radius:50%}.since.svelte-c3nf25 a:where(.svelte-c3nf25){color:var(--seal-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.empty.svelte-c3nf25{border:1px dashed var(--color-border-02);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-sec);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:32px;padding:20px;display:flex}.empty.svelte-c3nf25 button:where(.svelte-c3nf25){min-height:40px;color:var(--color-fg);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.timeline.svelte-c3nf25{margin-top:48px;padding:0;list-style:none}.release.svelte-c3nf25{scroll-margin-top:calc(var(--sticky-top) + 24px);grid-template-columns:200px minmax(0,720px);gap:0 64px;padding-bottom:88px;display:grid;position:relative}.release.svelte-c3nf25:before{content:"";background:var(--color-border-02);width:1px;position:absolute;top:12px;bottom:0;left:3px}.release.svelte-c3nf25:last-child{padding-bottom:0}.release.svelte-c3nf25:last-child:before{height:calc(100% - 12px);bottom:auto}.when.svelte-c3nf25{top:calc(var(--sticky-top) + 28px);align-self:start;gap:4px;padding-left:22px;display:grid;position:sticky}.when.svelte-c3nf25:before{content:"";background:var(--color-fg);width:7px;height:7px;box-shadow:0 0 0 4px var(--color-bg);border-radius:50%;position:absolute;top:8px;left:0}.when.svelte-c3nf25 time:where(.svelte-c3nf25){color:var(--color-fg);font-size:15px;line-height:1.5}.when.svelte-c3nf25 span:where(.svelte-c3nf25){font:11px/1.5 var(--font-mono);color:var(--color-text-sec)}h2.svelte-c3nf25{letter-spacing:-.03em;text-wrap:balance;font-size:30px;font-weight:400;line-height:1.18}.release-summary.svelte-c3nf25{color:var(--color-text-sec);margin-top:12px;font-size:16px;line-height:1.6}.entry.svelte-c3nf25{border-top:1px solid var(--color-border-02);scroll-margin-top:calc(var(--sticky-top) + 24px);margin-top:40px;padding-top:32px}.meta.svelte-c3nf25{align-items:center;gap:12px;display:flex}.new.svelte-c3nf25{border:1px solid color-mix(in srgb, var(--seal-ink) 45%, transparent);font:10px/1.5 var(--font-mono);color:var(--seal-ink);border-radius:3px;padding:1px 6px}.entry.svelte-c3nf25 h3:where(.svelte-c3nf25){letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:22px;font-weight:400;line-height:1.3}.entry.svelte-c3nf25 h3:where(.svelte-c3nf25) a:where(.svelte-c3nf25):hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.summary.svelte-c3nf25{color:var(--color-text-sec);margin-top:8px;font-size:15px;line-height:1.6}.shot-link.svelte-c3nf25{margin-top:20px;display:block}.shot-link.svelte-c3nf25 .shot{transition:border-color var(--duration) ease}.shot-link.svelte-c3nf25:hover .shot{border-color:var(--color-border-02-5)}.smaller.svelte-c3nf25{border-top:1px solid var(--color-border-02);margin-top:40px;padding-top:28px}.smaller.svelte-c3nf25 h3:where(.svelte-c3nf25){font:12px/1.5 var(--font-mono);color:var(--color-text-sec)}.smaller.svelte-c3nf25 ul:where(.svelte-c3nf25){gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.smaller.svelte-c3nf25 li:where(.svelte-c3nf25){padding-left:20px;font-size:15px;line-height:1.6;position:relative}.smaller.svelte-c3nf25 li:where(.svelte-c3nf25):before{content:"";background:var(--branch-trunk);border-radius:1px;width:5px;height:5px;position:absolute;top:.68em;left:2px}.smaller.svelte-c3nf25 a:where(.svelte-c3nf25){text-decoration:underline;-webkit-text-decoration-color:var(--color-border-02-5);text-decoration-color:var(--color-border-02-5);text-underline-offset:4px;text-decoration-thickness:1px}.smaller.svelte-c3nf25 a:where(.svelte-c3nf25):hover{text-decoration-color:currentColor}a.svelte-c3nf25:focus-visible,button.svelte-c3nf25:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}@media (width<=1000px){.release.svelte-c3nf25{grid-template-columns:160px minmax(0,1fr);gap:0 40px}}@media (width<=760px){.changelog.svelte-c3nf25{padding-top:18px;padding-bottom:72px}.intro.svelte-c3nf25{flex-direction:column;align-items:flex-start;gap:16px}.filters.svelte-c3nf25{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:18px}.filters.svelte-c3nf25 .tab:where(.svelte-c3nf25){flex:none}.timeline.svelte-c3nf25{margin-top:36px}.release.svelte-c3nf25{padding-bottom:64px;padding-left:22px;display:block}.when.svelte-c3nf25{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-left:0;display:flex;position:static}.when.svelte-c3nf25:before{top:7px;left:0}h2.svelte-c3nf25{margin-top:10px;font-size:25px}.release-summary.svelte-c3nf25{font-size:15px}.entry.svelte-c3nf25{margin-top:28px;padding-top:24px}.entry.svelte-c3nf25 h3:where(.svelte-c3nf25){font-size:20px}.shot-link.svelte-c3nf25{margin-top:16px}.smaller.svelte-c3nf25{margin-top:28px;padding-top:22px}}@media (prefers-reduced-motion:reduce){.feed.svelte-c3nf25,.shot-link.svelte-c3nf25 .shot{transition:none}}
