.changelog-page .seo-content__inner{color:var(--ink-muted)}.changelog-majors{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 2rem}.changelog-majors__link{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:.82rem;font-weight:600;text-decoration:none}.changelog-majors__link:hover{border-color:var(--tile-correct)}.changelog-majors__link span{display:grid;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .3rem;border-radius:999px;background:var(--tile-correct);color:#fff;font-size:.75rem;font-weight:800}.changelog-list{margin:0 0 2rem;padding:0;list-style:none;border-left:2px solid var(--line)}.changelog-release{position:relative;margin:0;padding:0 0 2.2rem 1.5rem}.changelog-release:before{content:"";position:absolute;top:.35rem;left:-.45rem;width:.8rem;height:.8rem;border-radius:.2rem;background:var(--tile-absent)}.changelog-release:has(.changelog-release__version--major):before{background:var(--tile-correct)}.changelog-release__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem}.changelog-release__version{padding:.1rem .5rem;border-radius:.3rem;background:var(--surface-raised);color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.changelog-release__version--major{background:var(--tile-correct);color:#fff}.changelog-release__tag{color:var(--tile-present);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.changelog-release__title{margin:.5rem 0 .35rem;color:var(--ink);font-size:1.2rem;line-height:1.25}.changelog-release p{margin:0 0 .5rem}.changelog-release ul,.changelog-section ul{margin:.3rem 0 .6rem;padding-left:1.2rem}.changelog-release li+li,.changelog-section li+li{margin-top:.25rem}.changelog-release__more,.changelog-back{color:var(--tile-correct);font-size:.85rem;font-weight:700}.changelog-release__more:after{content:" →"}.changelog-back{display:inline-block;margin-bottom:1rem}.changelog-back:before{content:"←"}.changelog-page .changelog-release__meta+.seo-content__h1{margin-top:.6rem}.changelog-section h2{margin:1.8rem 0 .3rem;color:var(--ink);font-size:1.1rem}.changelog-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid var(--line);font-size:.85rem;font-weight:600}.changelog-pager a{color:var(--ink)}.changelog-release--spotlight{margin:0 0 2.2rem -.2rem;padding:1.25rem 1.25rem 1.1rem 1.5rem;border:2px solid var(--tile-correct);border-radius:.9rem;background:color-mix(in srgb,var(--tile-correct) 9%,var(--surface))}.changelog-release--spotlight:before{top:1.6rem;left:-.4rem}.changelog-release--spotlight .changelog-release__title{font-size:clamp(1.45rem,3.4vw,1.9rem);letter-spacing:-.01em}.changelog-lede{color:var(--ink);font-size:1.1rem;line-height:1.5}.changelog-spotlight{margin:1rem 0 1.1rem}.changelog-spotlight__word{display:flex;gap:.35rem}.changelog-spotlight__letter{display:grid;place-items:center;width:clamp(2.4rem,9vw,3.4rem);aspect-ratio:1;border-radius:.3rem;color:#fff;font-size:clamp(1.3rem,5vw,1.9rem);font-weight:800}.changelog-spotlight__letter--correct{background:var(--tile-correct)}.changelog-spotlight__letter--present{background:var(--tile-present)}.changelog-spotlight__letter--absent{background:var(--tile-absent)}.changelog-release .changelog-spotlight__tagline,.changelog-spotlight__tagline{margin:.9rem 0;color:var(--ink);font-size:clamp(1.05rem,2.6vw,1.3rem);font-weight:800;line-height:1.25}.changelog-release .changelog-spotlight__tiles,.changelog-spotlight__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.2rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.changelog-release .changelog-spotlight__tiles li+li{margin-top:0}.changelog-spotlight__tile{display:flex;flex-direction:column;gap:.2rem;height:100%;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);color:var(--ink-muted);font-size:.8rem;line-height:1.3;text-decoration:none}.changelog-spotlight__tile strong{color:var(--ink);font-size:1.05rem}.changelog-spotlight__tile strong:after{content:" →";color:var(--tile-correct)}.changelog-spotlight__tile:hover,.changelog-spotlight__tile:focus-visible{border-color:var(--tile-correct)}
