html:has(>body[data-access=public][data-page=patch_notes]),body[data-access=public][data-page=patch_notes]{overflow-x:clip;overflow-y:visible}@media(min-width:980px){body[data-access=public][data-page=patch_notes] .public-shell{width:min(100%,var(--wrap));display:grid;grid-template-columns:16rem minmax(0,1fr);column-gap:var(--space-10);row-gap:var(--space-5);align-items:start}body[data-page=patch_notes] .public-shell>.breadcrumb{grid-column:1 / -1}body[data-page=patch_notes] .public-shell>.patch-head{grid-column:1 / -1;grid-row:2}body[data-page=patch_notes] .public-shell>.patch-toc{grid-column:1;grid-row:3 / span 3;position:sticky;top:var(--space-6);align-self:start;max-height:calc(100svh - var(--space-12));overflow:auto}body[data-page=patch_notes] .public-shell>#known-issues{grid-column:2;grid-row:3}body[data-page=patch_notes] .public-shell>.patch-archive{grid-column:2;grid-row:4}body[data-page=patch_notes] .public-shell>.patch-related{grid-column:2;grid-row:5}}body[data-page=patch_notes] [id]{scroll-margin-top:var(--space-8)}body[data-access=public][data-page=patch_notes] .patch-toc{border:1px solid var(--border-mid);border-radius:var(--radius-md);background:linear-gradient(160deg,var(--surface-raised),var(--surface));padding:var(--space-2) var(--space-3) var(--space-3)}.patch-toc__fold{border:0;background:transparent}.patch-toc__summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-1) var(--space-2);cursor:pointer;font-family:var(--font-caps);font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-on-iron)}.patch-toc__summary::marker{color:var(--accent)}.patch-toc__list{list-style:none;margin:var(--space-1) 0 0;padding:0;display:grid;gap:var(--space-0)}.patch-toc__list a{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);min-height:var(--space-8);border-left:2px solid var(--accent-line);color:var(--bone-200);font-size:var(--fs-body-sm);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.patch-toc__list a:hover{color:var(--gilt-leaf);border-left-color:var(--accent-line-strong);background:var(--accent-wash)}@media(pointer:coarse){.patch-toc__list a{min-height:var(--tap-min)}}.patch-toc__list a[aria-current=true]{color:var(--gilt-leaf);border-left-color:var(--accent);background:var(--accent-wash)}.patch-toc__ver{flex:none;font-family:var(--font-mono);font-variant-numeric:var(--num);font-size:var(--fs-caption);color:var(--accent-on-iron)}body[data-page=patch_notes] .patch-dateline{font-family:var(--font-body);color:var(--on-iron-muted)}body[data-page=patch_notes] .patch-dateline time{font-family:var(--font-mono);font-variant-numeric:var(--num)}body[data-page=patch_notes] .patch-dateline a{color:var(--accent-on-iron)}body[data-access=public][data-page=patch_notes] .patch-summary-card[data-surface=charter]{border:1px solid var(--charter-border);border-radius:var(--radius-xs);background:radial-gradient(120% 100% at 50% 0%,var(--charter-raised),var(--charter-bg));box-shadow:var(--shadow-leaf);padding:var(--space-5) var(--space-6)}body[data-page=patch_notes] .patch-summary-card .patch-kicker{color:var(--text-link)}body[data-page=patch_notes] .patch-summary-card__meta{color:var(--text-muted)}body[data-page=patch_notes] .patch-summary-card__meta time,body[data-page=patch_notes] .patch-summary-card__meta strong+*{font-variant-numeric:var(--num)}body[data-page=patch_notes] .patch-summary-card__meta time{font-family:var(--font-mono)}body[data-page=patch_notes] .patch-summary-card a{color:var(--text-link)}body[data-access=public][data-page=patch_notes] .public-shell>#known-issues>.panel__head h2,body[data-access=public][data-page=patch_notes] .public-shell>.patch-related>.panel__head h2{color:var(--accent-on-iron)}.patch-known-reviewed{margin:0 0 var(--space-3);color:var(--on-iron-muted);font-size:var(--fs-caption)}.patch-known-reviewed time{font-family:var(--font-mono);font-variant-numeric:var(--num)}.patch-issues{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.patch-issues li{overflow-wrap:anywhere}.patch-issue__status{display:inline-flex;align-items:center;margin-right:var(--space-1);padding:var(--space-0) var(--space-2);border:1px solid var(--warning-line);border-radius:var(--radius-pill);background:var(--warning-wash);color:var(--on-warning);font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body[data-access=public][data-page=patch_notes] .public-shell>.patch-archive[data-surface=charter]{border:1px solid var(--charter-border);border-radius:var(--radius-xs);background:radial-gradient(120% 100% at 50% 0%,var(--charter-raised),var(--charter-bg));box-shadow:var(--shadow-leaf);padding:var(--space-6)}body[data-access=public][data-page=patch_notes] .patch-archive .panel__head{border-bottom:1px solid var(--charter-edge);padding-bottom:var(--space-3);margin-bottom:var(--space-4)}body[data-access=public][data-page=patch_notes] .patch-archive .patch-entry{border:1px solid var(--charter-edge);border-radius:var(--radius-xs);background:var(--charter-raised);padding:var(--space-4) var(--space-5)}body[data-page=patch_notes] .patch-archive .patch-entry h3 small,body[data-page=patch_notes] .patch-archive .patch-entry h3 time{color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:var(--num);font-size:var(--fs-body-sm)}body[data-page=patch_notes] .patch-archive .patch-entry__meta{color:var(--text-muted)}body[data-page=patch_notes] .patch-archive .patch-entry ul,body[data-page=patch_notes] .patch-archive .patch-entry p{max-inline-size:calc(var(--measure) + var(--space-5))}body[data-page=patch_notes] .patch-archive .patch-entry a{color:var(--text-link)}body[data-page=patch_notes] .patch-archive .patch-entry code{color:var(--on-vellum)}body[data-page=patch_notes] .patch-archive .patch-tag{border-color:var(--border-strong);background:var(--surface-low);color:var(--text-secondary)}body[data-page=patch_notes] .patch-archive .patch-tag--major{border-color:var(--warning-line);background:var(--warning-wash);color:var(--text-warning)}body[data-page=patch_notes] .patch-archive .patch-tag--critical{border-color:var(--danger-line);background:var(--danger-wash);color:var(--text-danger)}.patch-fold{border:1px solid var(--charter-edge);border-radius:var(--radius-xs);background:var(--charter-raised);margin-top:var(--space-3)}.patch-fold__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);cursor:pointer;color:var(--text-primary);font-weight:600;line-height:var(--lh-snug)}.patch-fold__summary::marker{color:var(--charter-ink-mid)}.patch-fold__summary .patch-toc__ver{color:var(--text-link);font-size:var(--fs-body-sm)}.patch-fold__theme{flex:1 1 auto;min-width:0}.patch-fold__summary time{font-family:var(--font-mono);font-variant-numeric:var(--num);font-size:var(--fs-caption);color:var(--text-muted)}.patch-fold[open]>.patch-fold__summary{border-bottom:1px solid var(--charter-edge)}.patch-fold .patch-entry{content-visibility:auto;contain-intrinsic-size:auto calc(var(--space-16) * 12)}.patch-fold .patch-entry{border:0;background:transparent}.patch-fold .patch-entry>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-page=patch_notes] a:focus-visible,body[data-page=patch_notes] summary:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}body[data-page=patch_notes] [data-surface=charter] a:focus-visible,body[data-page=patch_notes] [data-surface=charter] summary:focus-visible{box-shadow:0 0 0 2px var(--charter-bg),0 0 0 var(--space-1) var(--charter-ink-mid)}@media print{body[data-page=patch_notes] .public-site-header,body[data-page=patch_notes] .footer,body[data-page=patch_notes] .breadcrumb,body[data-page=patch_notes] .patch-toc,body[data-page=patch_notes] .patch-related{display:none}body[data-page=patch_notes],body[data-access=public][data-page=patch_notes] .public-shell>.panel,body[data-access=public][data-page=patch_notes] .public-shell>.patch-archive[data-surface=charter]{background:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.patch-toc__list a{transition:none}}@media(forced-colors:active){body[data-page=patch_notes] a:focus-visible,body[data-page=patch_notes] summary:focus-visible{outline:2px solid CanvasText;box-shadow:none}.patch-fold,.patch-issue__status,body[data-page=patch_notes] .patch-archive .patch-tag{border:1px solid CanvasText}}
