.changelog{--cl-body:color-mix(in srgb, var(--ink) 74%, var(--muted) 26%);--cl-new:var(--accent);--cl-shipped:#2f9e6b;--cl-fixed:#cf8a2b;max-width:820px;font:15px/1.6 var(--font-sans);color:var(--ink);margin:0 auto;padding:56px 24px 96px}.dark .changelog{--cl-shipped:#4cba90;--cl-fixed:#e2ab5b}.cl-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px}.changelog h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,5vw,42px);line-height:1.05}.changelog h1 .accent{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}[data-style=classic] .changelog h1 .accent{-webkit-text-fill-color:currentColor;color:var(--accent);background:0 0}.cl-lede{max-width:62ch;color:var(--muted);margin:0 0 8px;font-size:clamp(15px,1.6vw,17px);line-height:1.55}.cl-list{margin:40px 0 0;padding:0;list-style:none}.cl-item{grid-template-columns:22px 1fr;gap:18px;padding-bottom:26px;display:grid}.cl-rail{justify-content:center;display:flex;position:relative}.cl-rail:before{content:"";background:var(--border);width:2px;position:absolute;top:4px;bottom:-26px}.cl-item:last-child .cl-rail:before{display:none}.cl-dot{z-index:1;border:3px solid var(--card);background:var(--cl-new);width:13px;height:13px;box-shadow:0 0 0 1px var(--border);border-radius:50%;margin-top:3px;position:relative}.cl-dot.cl-shipped{background:var(--cl-shipped)}.cl-dot.cl-fixed{background:var(--cl-fixed)}.cl-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:15px 18px 16px}.cl-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.cl-date{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cl-tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.cl-kind{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-new);background:color-mix(in srgb, var(--cl-new) 14%, transparent);border-radius:999px;padding:2px 7px;font-size:10.5px}.cl-kind.cl-shipped{color:var(--cl-shipped);background:color-mix(in srgb, var(--cl-shipped) 15%, transparent)}.cl-kind.cl-fixed{color:var(--cl-fixed);background:color-mix(in srgb, var(--cl-fixed) 15%, transparent)}.cl-title{color:var(--ink);margin:0 0 5px;font-size:17px;font-weight:700;line-height:1.3}.cl-body{color:var(--cl-body);margin:0;font-size:14.5px;line-height:1.55}.cl-follow{margin-top:20px}.cl-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:40px;padding-top:20px;font-size:13px}.cl-foot a{color:var(--muted);text-decoration:none}.cl-foot a:hover{color:var(--accent);text-decoration:underline}.followbuild{--fb-card:var(--card,color-mix(in srgb, var(--ink) 6%, var(--bg)));--fb-border:var(--border,color-mix(in srgb, var(--ink) 15%, transparent));--fb-accent:var(--accent,#5570e0);--fb-on-accent:var(--on-accent,#fff);background:var(--fb-card);border:1px solid var(--fb-border);border-radius:var(--radius-card,14px);box-sizing:border-box;width:100%;padding:clamp(18px,3vw,30px)}.followbuild-in{max-width:var(--page-maxw,1200px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin:0 auto;display:flex}.followbuild-copy{flex:300px;min-width:0}.followbuild-title{font-family:var(--font-sans);color:var(--ink);align-items:center;gap:8px;margin:0 0 5px;font-size:1.06rem;font-weight:650;line-height:1.2;display:flex}.followbuild-title svg{color:var(--fb-accent);flex:none}.followbuild-sub{max-width:54ch;font-family:var(--font-sans);color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.followbuild-form{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;display:flex}.followbuild-form input{min-width:0;font-family:var(--font-sans);color:var(--ink);background:var(--bg);border:1px solid var(--fb-border);border-radius:calc(var(--radius-card,14px) * .6);flex:210px;padding:10px 14px;font-size:.92rem}.followbuild-form input::placeholder{color:var(--muted)}.followbuild-form input:focus-visible{outline:2px solid var(--fb-accent);outline-offset:1px;border-color:var(--fb-accent)}.followbuild-form button{font-family:var(--font-sans);white-space:nowrap;color:var(--fb-on-accent);background:var(--fb-accent);border-radius:calc(var(--radius-card,14px) * .6);cursor:pointer;border:0;padding:10px 18px;font-size:.92rem;font-weight:600;transition:opacity .15s}.followbuild-form button:disabled{opacity:.5;cursor:not-allowed}.followbuild-form button:not(:disabled):hover{opacity:.9}.followbuild-done{font-family:var(--font-sans);color:var(--fb-accent);flex:0 auto;margin:0;font-size:.95rem;font-weight:600}.followbuild-err{font-style:normal;font-family:var(--font-sans);color:color-mix(in srgb, var(--fb-accent) 30%, #d64545);flex-basis:100%;margin:2px 0 0;font-size:.82rem}@media (width<=560px){.followbuild-form{width:100%}.followbuild-form input{flex-basis:100%}.followbuild-form button{flex:auto}}
