:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:0 0% 100%;--foreground:240 10% 3.9%;--muted:240 5% 43%;--subtle:240 4% 58%;--border:240 6% 90%;--surface:240 7% 97%;--primary:224 76% 48%;--primary-soft:224 100% 97%;--radius:8px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 6%;--foreground:0 0% 96%;--muted:240 5% 69%;--subtle:240 5% 54%;--border:240 4% 18%;--surface:240 5% 10%;--primary:217 91% 64%;--primary-soft:224 32% 16%}}*{box-sizing:border-box}html{background:hsl(var(--background))}body{background:hsl(var(--background));min-width:320px;color:hsl(var(--foreground));letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:hsl(var(--primary));font-weight:650;text-decoration:none}a:hover{text-decoration:underline}code{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--foreground));overflow-wrap:anywhere;white-space:break-spaces;border-radius:6px;padding:.12rem .34rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.page-shell{width:min(100% - 40px,980px);margin:0 auto;padding:28px 0 78px}.site-header{justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.brand{color:hsl(var(--foreground));align-items:center;gap:10px;font-size:.96rem;font-weight:760;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.brand-mark img{filter:invert();width:28px;height:auto}@media (prefers-color-scheme:dark){.brand-mark img{filter:none}}.page-intro{max-width:700px;padding-bottom:50px}.page-intro h1{margin:0;font-size:clamp(2.35rem,5vw,4.25rem);line-height:1.02}.page-intro p{color:hsl(var(--muted));overflow-wrap:anywhere;margin:20px 0 0;font-size:1.06rem;line-height:1.75}.page-intro .updated-at{color:hsl(var(--foreground));font-size:.9rem;font-weight:720}.release-feed{border-top:1px solid hsl(var(--border))}.release-entry{border-bottom:1px solid hsl(var(--border));grid-template-columns:180px minmax(0,1fr);gap:48px;padding:44px 0;display:grid}.release-date{color:hsl(var(--subtle));font-size:.9rem;line-height:1.5}.release-date time,.release-date span{display:block}.release-year{color:hsl(var(--foreground));margin-bottom:18px;font-size:1.02rem;font-weight:760}.release-version{color:hsl(var(--foreground));margin-top:7px;font-weight:740}.release-kicker,.release-tags{flex-wrap:wrap;gap:6px;display:flex}.badge{letter-spacing:0;white-space:nowrap;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.release-kicker .badge{background:hsl(var(--surface));color:hsl(var(--muted));border:1px solid #0000}.release-kicker .badge-latest{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.release-kicker .badge-type{border-color:hsl(var(--primary) / .12);background:hsl(var(--primary-soft));color:hsl(var(--primary))}.release-tags{margin-top:24px}.release-tags .badge{border:1px solid hsl(var(--border));color:hsl(var(--subtle))}.release-copy h2{overflow-wrap:anywhere;margin:15px 0 11px;font-size:1.58rem;line-height:1.25}.release-copy{min-width:0}.release-summary{color:hsl(var(--muted));overflow-wrap:anywhere;margin:0 0 28px;font-size:1rem;line-height:1.72}.release-copy h3{margin:28px 0 10px;font-size:1rem;line-height:1.4}.release-copy p,.release-copy li{color:hsl(var(--muted));overflow-wrap:anywhere;line-height:1.78}.release-copy p{margin:0 0 14px}.release-copy ul,.release-copy ol{margin:0 0 20px;padding-left:22px}.release-copy li+li{margin-top:8px}a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (width<=760px){.page-shell{width:min(100% - 32px,980px);padding-top:22px}.site-header{padding-bottom:36px}.page-intro{padding-bottom:38px}.page-intro p{font-size:1rem}.page-intro,.release-copy{line-break:anywhere;overflow-wrap:anywhere;word-break:break-word}.release-copy h2{font-size:1.42rem}code{word-break:break-word}.release-entry{grid-template-columns:1fr;gap:18px;padding:36px 0}.release-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-year{width:100%;margin-bottom:2px}.release-version{margin-top:0}}
