.patch-page.svelte-re41q1{min-height:100vh;color:var(--color-text);background:linear-gradient(#0c0a086b,#090806fa 28rem),url(../../../assets/landing-page-bg.png) top/cover no-repeat fixed;padding:1rem clamp(1rem,3vw,3.5rem) 3rem}.patch-nav.svelte-re41q1{flex-wrap:wrap;justify-content:center;gap:.55rem;width:min(42rem,100%);margin:0 auto;display:flex}.patch-hero.svelte-re41q1{text-align:center;justify-items:center;gap:.5rem;width:min(44rem,100%);margin:2rem auto 3.25rem;display:grid}.patch-logo.svelte-re41q1{filter:drop-shadow(0 0 20px #f0c06033);width:min(20rem,76vw);height:auto}.patch-hero.svelte-re41q1 p:where(.svelte-re41q1),.updates-heading.svelte-re41q1 p:where(.svelte-re41q1),.version-line.svelte-re41q1 small:where(.svelte-re41q1),.change-group.svelte-re41q1 h4:where(.svelte-re41q1){color:var(--color-muted);font-family:var(--font-heading);font-size:var(--font-size-control-role);letter-spacing:0;font-weight:400;line-height:var(--line-height-caption);text-transform:uppercase;text-shadow:1px 1px 0 var(--color-bg)}.patch-hero.svelte-re41q1 h1:where(.svelte-re41q1),.updates-heading.svelte-re41q1 h2:where(.svelte-re41q1){color:var(--color-gold);font-size:clamp(var(--font-size-xl), 4vw, var(--font-size-title));line-height:var(--line-height-heading);text-shadow:2px 2px 0 var(--color-bg)}.patch-hero.svelte-re41q1 span:where(.svelte-re41q1){max-width:34rem;color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.updates-section.svelte-re41q1{gap:1rem;width:min(58rem,100%);margin:0 auto;display:grid}.updates-heading.svelte-re41q1{border-bottom:var(--border-divider);text-align:center;justify-items:center;gap:.35rem;padding-bottom:.9rem;display:grid}.update-list.svelte-re41q1{gap:.75rem;display:grid}.update-card.svelte-re41q1{border:var(--border-nested);background:#080706d1;box-shadow:4px 4px #050402d1}.update-card.svelte-re41q1 summary:where(.svelte-re41q1){justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;list-style:none;display:flex}.update-card.svelte-re41q1 summary:where(.svelte-re41q1)::-webkit-details-marker{display:none}.update-card[open].svelte-re41q1 summary:where(.svelte-re41q1){border-bottom:var(--border-divider)}.version-line.svelte-re41q1{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.version-line.svelte-re41q1 strong:where(.svelte-re41q1){color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-ui);line-height:var(--line-height-caption);text-transform:uppercase}.summary-marker.svelte-re41q1{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);width:.55rem;height:.55rem;transition:transform .12s,border-color .12s;transform:rotate(45deg)translateY(-.08rem)}.update-card[open].svelte-re41q1 .summary-marker:where(.svelte-re41q1){border-color:var(--color-gold);transform:rotate(225deg)translate(-.12rem,-.12rem)}.update-body.svelte-re41q1{gap:1rem;padding:.85rem;display:grid}.update-intro.svelte-re41q1{background:#0c0a0894;border:1px solid #f0c06029;gap:.3rem;padding:.75rem;display:grid}.update-intro.svelte-re41q1 h3:where(.svelte-re41q1){color:var(--color-gold);font-size:var(--font-size-subtitle);line-height:var(--line-height-caption)}.update-intro.svelte-re41q1 p:where(.svelte-re41q1),.change-group.svelte-re41q1 li:where(.svelte-re41q1){color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-compact)}.change-groups.svelte-re41q1{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.change-group.svelte-re41q1{background:#0807067a;border:1px solid #f0c06024;align-content:start;gap:.45rem;padding:.75rem;display:grid}.change-group.svelte-re41q1 ul:where(.svelte-re41q1){gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.change-group.svelte-re41q1 li:where(.svelte-re41q1){padding-left:.8rem;position:relative}.change-group.svelte-re41q1 li:where(.svelte-re41q1):before{content:"";background:var(--color-gold);width:.28rem;height:.28rem;box-shadow:1px 1px 0 var(--color-bg);position:absolute;top:.55em;left:0}@media (width<=820px){.change-groups.svelte-re41q1{grid-template-columns:1fr}}@media (width<=620px){.patch-page.svelte-re41q1{padding-inline:.75rem}.patch-hero.svelte-re41q1{margin-block:1.25rem 2rem}.update-card.svelte-re41q1 summary:where(.svelte-re41q1),.update-body.svelte-re41q1{padding-inline:.65rem}}
