.release-notes{--release-latest:light-dark(#1f8a5b,#4fc48f);--release-gold:light-dark(#a8670f,#e8ac4f);--release-dev:var(--release-gold);--release-heading:1.0625rem;--release-section:1rem;--release-text:.875rem;--release-shot-height:min(30rem, 60vh);--release-hairline:color-mix(in srgb, var(--color-text) 8%, transparent);container:release-notes/inline-size;&[data-state=latest] :is(.version,.mark){color:var(--release-latest)}&[data-state=draft] :is(.version,.mark){color:var(--release-dev)}&[data-state=planned] :is(.version,.mark){color:var(--color-text-muted)}& .prose{font-size:var(--release-text);color:var(--color-text-muted);& p{margin:0}& p+p{margin-block-start:.75rem}& a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}& .letter{border-inline-start:2px solid color-mix(in srgb, var(--release-gold) 70%, transparent);justify-items:start;gap:1.5rem;padding-inline-start:1.5rem;line-height:1.7;display:grid;& .prose{& p+p{margin-block-start:1em}& p:first-child{color:var(--color-text);text-wrap:pretty;font-size:1.375em;font-weight:550;line-height:1.45}}& .signature{font-size:var(--release-text);color:var(--color-text);align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:flex;& img{border-radius:50%;block-size:2.5rem;inline-size:2.5rem}}}& .highlight{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid;&[data-side=start]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);& .text{order:2}}&:not(:has(.shot)){grid-template-columns:minmax(0,1fr)}& .text{flex-direction:column;gap:.75rem;display:flex}& .heading{font-size:var(--release-heading);align-items:center;gap:.5rem;margin:0;font-weight:650;display:flex}}@container release-notes (width<=40rem){& .highlight,& .highlight[data-side=start]{grid-template-columns:minmax(0,1fr);& .text{order:0}}}& .docs{color:var(--color-text-muted);opacity:.7;font-size:.8em;transition:opacity .15s,color .15s;display:inline-flex;&:hover,&:focus-visible{opacity:1;color:var(--color-accent)}}& .shot{border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);background:var(--color-background);border-radius:.625rem;justify-self:center;inline-size:fit-content;max-inline-size:100%;margin:0;overflow:hidden;& a{display:block}& :is(img,video){max-inline-size:100%;max-block-size:var(--release-shot-height);block-size:auto;inline-size:auto;display:block}& .dark{display:none}:root[data-theme=dark] &{& .light{display:none}& .dark{display:block}}@media (prefers-color-scheme:dark){:root:not([data-theme]) &{& .light{display:none}& .dark{display:block}}}}& .emitted{border-block-start:1px solid var(--release-hairline);flex-direction:column;gap:1.25rem;padding-block-start:2.5rem;display:flex;&>.title{font-size:var(--release-section);margin:0;font-weight:650;& small{color:var(--color-text-muted);margin-inline-start:.5rem;font-size:.875rem;font-weight:400}}}& .patch{grid-template-columns:4rem 7rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid;& b{font-variant-numeric:tabular-nums;font-weight:600}& .date{color:var(--color-text-muted);font-variant-numeric:tabular-nums}@container release-notes (width<=40rem){grid-template-columns:4rem minmax(0,1fr);& .date{display:none}}}& .category{flex-direction:column;gap:.4rem;display:flex;&+.category{margin-block-start:1rem}&>.label{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}}& .lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;& li{border-block-end:1px solid var(--release-hairline);font-size:var(--release-text);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.35rem;display:flex;&:last-child{border-block-end:0}}& .hash{color:var(--color-text-muted);flex:none;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:.75rem;text-decoration:none;&:hover{color:var(--color-text)}}}& .people{flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:0;list-style:none;display:flex;& li{font-size:var(--release-text);align-items:center;gap:.6rem;display:flex}& a{color:var(--color-text);align-items:center;gap:.6rem;text-decoration:none;display:flex;&:hover{text-underline-offset:3px;text-decoration:underline}}& :is(img,.initial){border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:50%;block-size:2.5rem;inline-size:2.5rem}& .initial{background:color-mix(in srgb, var(--color-accent) 12%, transparent);place-items:center;font-weight:600;display:grid}& small{color:var(--color-text-muted)}}& .links{flex-wrap:wrap;gap:1.25rem;display:flex;& a{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);font-size:.8125rem;&:hover{color:var(--color-text);text-decoration-color:currentColor}}}}.release:where(.astro-hw7lumui){max-inline-size:var(--mitra-page);padding:clamp(2rem, 5vh, 3rem) var(--mitra-gutter) 0;--release-heading:1.5rem;--release-section:1.25rem;--release-text:1rem;--release-shot-height:min(34rem, 78vh);gap:clamp(4rem,10vh,7rem);margin-inline:auto;display:grid}.highlight:where(.astro-hw7lumui)+.highlight:where(.astro-hw7lumui){margin-block-start:clamp(1rem,5vh,3.5rem)}.shot:where(.astro-hw7lumui){box-shadow:var(--mitra-shadow-soft)}.hero:where(.astro-hw7lumui){inline-size:min(100%, var(--release-column));grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-inline:auto;display:grid}.hero:where(.astro-hw7lumui):after{content:"";background:var(--color-accent);opacity:.45;grid-column:1/-1;block-size:.5rem;margin-block-start:1.5rem;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 8'><path d='M0 4Q5 0 10 4T20 4' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round'/></svg>") 0/1.25rem .5rem repeat-x}.crumb:where(.astro-hw7lumui){color:var(--color-text-muted);grid-column:1/-1;justify-self:start;align-items:center;gap:.3rem;margin-block-end:1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.crumb:where(.astro-hw7lumui):hover{color:var(--color-text)}.num:where(.astro-hw7lumui){align-content:start;gap:.5rem;padding-block-start:.2rem;display:grid}.numeral:where(.astro-hw7lumui){align-items:baseline;gap:.5rem;margin:0;display:flex}.version:where(.astro-hw7lumui){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650;line-height:1}.numeral:where(.astro-hw7lumui) b:where(.astro-hw7lumui){font-size:.75rem;font-weight:600}.num:where(.astro-hw7lumui) :where(.astro-hw7lumui):is(time,small){color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.body:where(.astro-hw7lumui){gap:1rem;max-inline-size:56rem;display:grid}.note:where(.astro-hw7lumui){color:var(--release-dev);margin:0;font-size:.9rem}.note:where(.astro-hw7lumui).planned,:where(.astro-hw7lumui)[data-state=planned] .version:where(.astro-hw7lumui){color:var(--color-text-muted)}h1:where(.astro-hw7lumui){text-wrap:pretty;inline-size:fit-content;font-size:clamp(1.625rem,3vw,2.25rem)}.intro:where(.astro-hw7lumui){max-inline-size:var(--mitra-content);color:var(--color-text-muted);font-size:1.0625rem}.intro:where(.astro-hw7lumui) p{margin:0}.foreword:where(.astro-hw7lumui){inline-size:min(100%, var(--release-column));box-sizing:border-box;--release-text:1.0625rem;margin-inline:auto;padding-inline-start:8.5rem}.foreword:where(.astro-hw7lumui) p{max-inline-size:var(--mitra-content)}@media (width<40rem){.foreword:where(.astro-hw7lumui){padding-inline-start:0}}.plain:where(.astro-hw7lumui){gap:.75rem;display:grid}.plain:where(.astro-hw7lumui)>:where(.astro-hw7lumui){max-inline-size:var(--mitra-content)}.plain:where(.astro-hw7lumui) .heading:where(.astro-hw7lumui){font-size:var(--release-heading);align-items:center;gap:.5rem;margin:0;display:flex}.copy:where(.astro-hw7lumui){font:inherit;color:var(--color-text-muted);cursor:pointer;opacity:0;background:0 0;border:0;padding:0;font-size:.8em;transition:opacity .15s,color .15s;display:inline-flex;& .icon:last-child{display:none}&[data-copied]{color:var(--color-accent);opacity:1;& .icon:first-child{display:none}& .icon:last-child{display:inline}}&:hover,&:focus-visible{color:var(--color-accent)}}.heading:where(.astro-hw7lumui):hover .copy:where(.astro-hw7lumui),.copy:where(.astro-hw7lumui):focus-visible{opacity:.7}@media (hover:none){.copy:where(.astro-hw7lumui){opacity:.7}}.emitted:where(.astro-hw7lumui){inline-size:min(100%, var(--release-column));margin-inline:auto}.changelog:where(.astro-hw7lumui){gap:2.5rem;& .title{color:var(--color-text-muted);margin:0;font-size:.875rem;font-weight:600}}.patches:where(.astro-hw7lumui){flex-direction:column;gap:1rem;display:flex}#everything:where(.astro-hw7lumui){interpolate-size:allow-keywords;&>summary:where(.astro-hw7lumui)+.category:where(.astro-hw7lumui){margin-block-start:1.25rem}&>summary:where(.astro-hw7lumui){cursor:pointer;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;list-style:none;transition:color .15s;display:flex;&::-webkit-details-marker{display:none}& h2{font:inherit}& small{font-size:inherit;font-weight:400}& .icon{transition:rotate .2s var(--mitra-ease);align-self:center;&:dir(rtl){rotate:180deg}}&:hover{color:var(--color-text)}}&[open]>summary:where(.astro-hw7lumui) .icon{rotate:90deg}&::details-content{opacity:0;overflow-clip-margin:.5rem;block-size:0;overflow:clip}&[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:block-size .3s var(--mitra-ease), opacity .2s ease, content-visibility .3s allow-discrete}}}.maintenance:where(.astro-hw7lumui){color:var(--color-text-muted);margin:1.5rem 0 0;font-size:.875rem}@media (width<40rem){.hero:where(.astro-hw7lumui){grid-template-columns:minmax(0,1fr);gap:.75rem}.num:where(.astro-hw7lumui){grid-auto-flow:column;justify-content:start;align-items:baseline;gap:1rem}}
