.changelog-entry figure{background:var(--surface-default);border-radius:.75rem;margin:1.5rem 0;overflow:hidden}.changelog-entry figure :is(img,video){width:100%;height:auto;margin:0;display:block}.changelog-entry figcaption{border-top:1px solid var(--border-default);text-align:center;color:var(--foreground-muted);margin:0;padding:.6rem 1rem;font-size:.75rem}.changelog-entry [data-changelog-group]{border-top:1px solid var(--border-default);interpolate-size:allow-keywords}.changelog-entry [data-changelog-group]::details-content{height:0;transition:height .22s cubic-bezier(.22, 1, .36, 1), content-visibility .22s allow-discrete;overflow:clip}.changelog-entry [data-changelog-group][open]::details-content{height:auto}.changelog-entry [data-changelog-group]+[data-changelog-group]{border-top:0}.changelog-entry [data-changelog-group]:first-of-type{margin-top:2rem}.changelog-entry [data-changelog-group]>summary{cursor:pointer;min-height:2.75rem;color:var(--foreground-default);align-items:center;gap:.75rem;font-weight:500;list-style:none;display:flex}.changelog-entry [data-changelog-group]>summary::-webkit-details-marker{display:none}.changelog-entry [data-changelog-group]>summary:before{content:"";border-right:1.5px solid var(--foreground-subtle);border-bottom:1.5px solid var(--foreground-subtle);width:.45rem;height:.45rem;margin-left:.15rem;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:rotate(-45deg)}.changelog-entry [data-changelog-group][open]>summary:before{transform:rotate(45deg)}.changelog-entry [data-changelog-items]>ul{margin-top:0}.changelog-entry [data-changelog-items] li>p{display:inline}.changelog-entry [data-changelog-tag]{border:1px solid var(--border-default);color:var(--foreground-subtle);border-radius:9999px;align-items:center;margin-right:.4rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.changelog-entry a[data-changelog-tag]:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.changelog-entry [data-changelog-group]>summary:before{transition:none}.changelog-entry [data-changelog-group]::details-content{transition:none}}@property --changelog-trail-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.changelog-trail{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--changelog-trail-angle), transparent 0deg 250deg, var(--shell-accent) 340deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:2.8s linear forwards changelog-trail;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes changelog-trail{0%,80%{opacity:1}to{--changelog-trail-angle:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){.changelog-trail{display:none}}
