.changelog-page.svelte-dmrn0a{--changelog-ink:#18181b;--changelog-muted:#52525b;--changelog-accent:#6545b5;color:var(--changelog-ink);font-family:var(--hoko-font-body)}.dark .changelog-page.svelte-dmrn0a{--changelog-ink:#f4f1ec;--changelog-muted:#aaa7b5;--changelog-accent:#c5b7ff}.changelog-intro.svelte-dmrn0a{padding-block:.25rem 5.5rem}.changelog-eyebrow.svelte-dmrn0a{color:var(--changelog-accent);font-family:var(--hoko-font-body);letter-spacing:.3em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.changelog-intro.svelte-dmrn0a h1:where(.svelte-dmrn0a){max-width:14ch;color:var(--changelog-ink);font-family:var(--hoko-font-heading);letter-spacing:-.055em;text-wrap:balance;border-bottom:0;margin-top:1.75rem;padding-top:0;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:600;line-height:.95}.changelog-subtitle.svelte-dmrn0a{max-width:34rem;color:var(--changelog-muted);margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.5}.announcement.svelte-dmrn0a{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:4rem;display:grid}.announcement.svelte-dmrn0a:last-child{padding-bottom:1rem}.date-rail.svelte-dmrn0a{color:var(--changelog-muted);text-align:start;flex-direction:column;align-items:flex-start;padding-top:.4rem;display:flex}.date-month.svelte-dmrn0a,.date-year.svelte-dmrn0a{font-family:var(--hoko-font-body);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1}.date-rail.svelte-dmrn0a .date-day:where(.svelte-dmrn0a){color:var(--changelog-ink);font-family:var(--hoko-font-heading);letter-spacing:-.07em;margin-block:.65rem .4rem;font-size:clamp(5rem,7.5vw,7.25rem);font-weight:800;line-height:.9}.announcement-body.svelte-dmrn0a{min-width:0;padding-inline-start:clamp(2rem,4vw,4.5rem)}.announcement-cover.svelte-dmrn0a{isolation:isolate;background:#17151e;border-radius:.5rem;padding:0;position:relative;overflow:hidden}.announcement-cover.svelte-dmrn0a:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#00000061 32%,#0000 68%);position:absolute;inset:0}.announcement-thumbnail.svelte-dmrn0a{aspect-ratio:172/63;object-fit:cover;width:100%;padding:0;display:block}.changelog-page.svelte-dmrn0a .announcement-cover:where(.svelte-dmrn0a) h2:where(.svelte-dmrn0a){z-index:1;color:#fff;max-width:min(44%,20ch);font-family:var(--hoko-font-heading);letter-spacing:-.05em;text-align:start;text-shadow:0 2px 18px #00000073;text-wrap:balance;border:0;margin:0;padding:0;font-size:clamp(2rem,4vw,3.75rem);font-weight:600;line-height:1.02;position:absolute;inset-block-end:clamp(1.25rem,3vw,2.5rem);inset-inline-start:clamp(1.25rem,3vw,2.5rem)}.announcement-cover.light-cover.svelte-dmrn0a:after{background:linear-gradient(90deg,#ffffffd1 0%,#ffffff6b 30%,#0000 62%)}.changelog-page.svelte-dmrn0a .announcement-cover.light-cover:where(.svelte-dmrn0a) h2:where(.svelte-dmrn0a){color:#18181b;text-shadow:0 2px 18px #ffffff59}.announcement-copy.svelte-dmrn0a{max-width:52rem;padding-top:1.5rem}.announcement-summary.svelte-dmrn0a{max-width:42rem;color:var(--changelog-muted);margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.change-section.svelte-dmrn0a{margin-top:2.8rem}.change-section.svelte-dmrn0a h3:where(.svelte-dmrn0a){color:var(--changelog-ink);font-family:var(--hoko-font-body);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.change-section.svelte-dmrn0a ul:where(.svelte-dmrn0a){margin-top:1rem}.change-section.svelte-dmrn0a li:where(.svelte-dmrn0a){color:var(--changelog-ink);grid-template-columns:.45rem minmax(0,1fr);align-items:baseline;column-gap:1rem;font-size:1.05rem;line-height:1.55;display:grid}.change-section.svelte-dmrn0a li:where(.svelte-dmrn0a)+li:where(.svelte-dmrn0a){margin-top:.65rem}.entry-mark.svelte-dmrn0a{background:var(--changelog-accent);border-radius:999px;width:.4rem;height:.4rem;display:block}.change-section.svelte-dmrn0a a:where(.svelte-dmrn0a){color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #c5b7ff80;text-decoration:underline #c5b7ff80}.change-section.svelte-dmrn0a a:where(.svelte-dmrn0a):hover,.change-section.svelte-dmrn0a a:where(.svelte-dmrn0a):focus-visible{color:var(--changelog-accent)}.link-arrow.svelte-dmrn0a{color:var(--changelog-accent);font-size:.9em;display:inline-block}.empty-state.svelte-dmrn0a{color:var(--changelog-muted);padding-block:4rem}[dir=rtl].svelte-dmrn0a .changelog-intro:where(.svelte-dmrn0a) h1:where(.svelte-dmrn0a),[dir=rtl].svelte-dmrn0a .announcement-cover:where(.svelte-dmrn0a) h2:where(.svelte-dmrn0a){letter-spacing:normal}[dir=rtl].svelte-dmrn0a .announcement-cover:where(.svelte-dmrn0a) h2:where(.svelte-dmrn0a){line-height:1.18}[dir=rtl].svelte-dmrn0a .announcement-cover:where(.svelte-dmrn0a):after{background:linear-gradient(270deg,#000000d1 0%,#00000061 32%,#0000 68%)}[dir=rtl].svelte-dmrn0a .announcement-cover.light-cover:where(.svelte-dmrn0a):after{background:linear-gradient(270deg,#ffffffd1 0%,#ffffff6b 30%,#0000 62%)}[dir=rtl].svelte-dmrn0a .announcement-cover.rtl-mirror:where(.svelte-dmrn0a) .announcement-thumbnail:where(.svelte-dmrn0a),[dir=rtl].svelte-dmrn0a .link-arrow:where(.svelte-dmrn0a){transform:scaleX(-1)}[dir=rtl].svelte-dmrn0a .changelog-eyebrow:where(.svelte-dmrn0a),[dir=rtl].svelte-dmrn0a .date-month:where(.svelte-dmrn0a),[dir=rtl].svelte-dmrn0a .date-year:where(.svelte-dmrn0a),[dir=rtl].svelte-dmrn0a .change-section:where(.svelte-dmrn0a) h3:where(.svelte-dmrn0a),[dir=rtl].svelte-dmrn0a .date-day:where(.svelte-dmrn0a){letter-spacing:normal}@media (width<=640px){.changelog-intro.svelte-dmrn0a{padding-bottom:3.5rem}.changelog-intro.svelte-dmrn0a h1:where(.svelte-dmrn0a){font-size:clamp(3rem,15vw,5rem)}.announcement.svelte-dmrn0a{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem 3.25rem}.date-rail.svelte-dmrn0a{padding-top:0}.date-rail.svelte-dmrn0a .date-day:where(.svelte-dmrn0a){font-size:5.25rem}.announcement-body.svelte-dmrn0a{padding-block-start:2rem;padding-inline-start:0}.announcement-copy.svelte-dmrn0a{padding-top:1.25rem}.changelog-page.svelte-dmrn0a .announcement-cover:where(.svelte-dmrn0a) h2:where(.svelte-dmrn0a){max-width:78%;font-size:clamp(1.35rem,6vw,2rem)}.announcement-cover.svelte-dmrn0a:not(.light-cover):after,[dir=rtl].svelte-dmrn0a .announcement-cover:where(.svelte-dmrn0a):not(.light-cover):after{background:linear-gradient(#0000 18%,#000000c7 100%)}}
