.docs-body .versioning-note{border-left:4px solid var(--hi-yellow);background:color-mix(in srgb, var(--paper-warm) 68%, transparent);color:var(--ink-2);margin:0;padding:12px 14px;font-size:.82rem;line-height:1.6}.docs-body .releases{border-bottom:3px solid var(--ink);margin-top:32px}.docs-body .release{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent);grid-template-columns:155px minmax(0,1fr);gap:32px;padding:42px 0 48px;scroll-margin-top:24px;display:grid}.docs-body .release-meta{border-right:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);align-self:start;padding-right:22px}.docs-body .release-version{color:var(--ink);letter-spacing:-.02em;border:0;margin:0 0 9px;padding:0;font-size:1.05rem;font-weight:700;line-height:1;display:inline-block}.docs-body .release-version:before{display:none}.docs-body .release-version a{color:inherit;text-decoration:none;display:inline-block}.docs-body .release:not(.is-patch) .release-version,.docs-body .release.is-latest .release-version{letter-spacing:-.05em;font-size:2rem}.docs-body .release:not(.is-patch) .release-version a,.docs-body .release.is-latest .release-version a{background:var(--ink);color:var(--paper);padding:6px 9px 5px}.docs-body .release.is-latest .release-version a{background:var(--stamp-red)}.docs-body .release-version a:focus-visible{outline:2px solid var(--stamp-red);outline-offset:3px}.docs-body .release.is-latest .release-version a:focus-visible{outline-color:var(--ink)}.docs-body .release-meta time{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.docs-body .release-meta .release-support{border-top:1px dashed color-mix(in srgb, var(--stamp-red) 42%, transparent);color:var(--stamp-red);align-items:flex-start;gap:7px;margin-top:12px;padding-top:12px;font-size:.72rem;line-height:1.45;display:flex}.docs-body .release-support strong{color:inherit;font-size:inherit;letter-spacing:.05em;line-height:inherit;text-transform:uppercase}.docs-body .release-support svg{flex:none;margin-top:1px}.docs-body .release-notes{min-width:0}.docs-body .migration-guide{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);background:color-mix(in srgb, var(--paper-warm) 55%, transparent);margin:28px 0;padding:14px 16px}.docs-body .migration-guide summary{cursor:pointer;font-size:1rem;font-weight:700}.docs-body .migration-guide summary:focus-visible{outline:2px solid var(--stamp-red);outline-offset:3px}.docs-body .migration-guide[open] summary{margin-bottom:18px}.docs-body .migration-guide .code-example{margin-bottom:0}.docs-body .change-heading{align-items:center;gap:7px;display:flex}.docs-body .change-heading svg{color:var(--stamp-red);flex:none}.docs-body .release-notes p,.docs-body .release-notes li{font-size:1rem}.docs-body .release-notes h3:first-child,.docs-body .release-notes p:first-child{margin-top:0}.docs-body .release-notes p:last-child,.docs-body .release-notes ul:last-child,.docs-body .release-notes ol:last-child{margin-bottom:0}.docs-body .release-notes .code-example{border:2px solid var(--ink);max-width:100%;box-shadow:5px 5px 0 var(--paper-dark);background:#f8f2df;margin:26px 0 30px;overflow-x:auto}.docs-body .release-notes .code-example:focus-visible{outline:3px solid var(--stamp-red);outline-offset:3px}.docs-body .release-notes .code-example pre{width:max-content;min-width:100%;max-width:none;box-shadow:none;border:0;margin:0;padding:20px 22px;overflow:visible}.docs-body .release-notes .code-scroll-hint{display:none}@media (width<=640px){.docs-body .versioning-note{padding:10px 12px;font-size:.76rem}.docs-body .releases{margin-top:24px}.docs-body .release{grid-template-columns:1fr;gap:22px;padding:32px 0 38px}.docs-body .release-meta{border-right:0;border-bottom:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);padding:0 0 18px}.docs-body .release-meta .release-support{max-width:210px}.docs-body .release-notes .code-example{box-shadow:3px 3px 0 var(--paper-dark);margin:24px 0 28px}.docs-body .release-notes .code-scroll-hint{background:var(--ink);width:max-content;color:var(--hi-yellow);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 4px;font-size:.62rem;font-weight:700;line-height:1.4;display:block;position:sticky;left:0}.docs-body .release-notes .code-example pre{padding:16px;font-size:.8rem}.docs-body .release-notes table{table-layout:fixed;font-size:.72rem;display:table}.docs-body .release-notes th,.docs-body .release-notes td{overflow-wrap:anywhere;min-width:0;padding:8px}.docs-body .release-notes table code{white-space:normal;overflow-wrap:anywhere;padding:1px 3px}}
