._share-link_z9udd_1{--size: 2rem;--padding: .25rem;--transition: .2s linear;position:relative;display:inline-block;width:var(--size);height:var(--size);padding:var(--padding);background-color:var(--background-primary-inverse);box-shadow:0 0 .5rem transparent;transition:background-color var(--transition),box-shadow var(--transition)}._share-link_z9udd_1 svg{height:calc(var(--size) - var(--padding) * 2);width:1.5rem;fill:var(--text-primary-inverse);transition:fill var(--transition)}._share-link_z9udd_1:hover{background-color:var(--platform-color);box-shadow:0 0 .5rem var(--background-primary-inverse)}._share-link_z9udd_1:hover svg{fill:var(--icon-color, var(--light-primary))}._share-link_z9udd_1._copy-link_z9udd_27{cursor:pointer}._share-link_z9udd_1._copy-link_z9udd_27[data-copied=true]:after{content:"Link Copied!";white-space:nowrap;display:block;position:absolute;top:calc(var(--size) + .5rem);right:0;width:9rem;text-align:center;line-height:2;font-size:.8rem;font-weight:800;border:.125rem solid var(--background-faded);background-color:var(--background-primary-inverse);color:var(--text-primary-inverse)}._intro-section_1a6yh_1 ._title_1a6yh_1{margin-bottom:1rem}._intro-section_1a6yh_1 ._pre-thumbnail_1a6yh_4{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1rem;font-family:var(--monospace-font)}._intro-section_1a6yh_1 ._pre-thumbnail_1a6yh_4 ._author_1a6yh_13 ._by_1a6yh_13{font-size:.75rem;color:var(--text-tertiary)}._intro-section_1a6yh_1 ._pre-thumbnail_1a6yh_4 ._author_1a6yh_13 ._author_1a6yh_13{font-weight:600}._intro-section_1a6yh_1 ._pre-thumbnail_1a6yh_4 ._share-links_1a6yh_20{display:flex;flex-flow:row nowrap;gap:.5rem}._intro-section_1a6yh_1 ._pre-thumbnail_1a6yh_4 ._share-links_1a6yh_20 ._share_1a6yh_20{display:inline-block;align-content:center;font-size:.75rem}._intro-section_1a6yh_1 ._thumbnail_1a6yh_30,._intro-section_1a6yh_1 ._placeholder_1a6yh_31{object-fit:cover;width:100%;max-width:min(100%,var(--breakpoint-medium));aspect-ratio:3/2;margin-bottom:1rem;background-color:var(--dark-faded);color:var(--text-primary-light)}._intro-section_1a6yh_1 ._post-thumbnail_1a6yh_40{margin-bottom:2rem;font-family:var(--monospace-font)}._intro-section_1a6yh_1 ._post-thumbnail_1a6yh_40 ._dates_1a6yh_44{font-size:.75rem;color:var(--text-tertiary)}._intro-section_1a6yh_1 ._post-thumbnail_1a6yh_40 ._dates_1a6yh_44 ._published_1a6yh_48,._intro-section_1a6yh_1 ._post-thumbnail_1a6yh_40 ._dates_1a6yh_44 ._updated_1a6yh_49{white-space:nowrap}._intro-section_1a6yh_1 ._post-thumbnail_1a6yh_40 ._dates_1a6yh_44 ._date_1a6yh_44{font-size:.9rem;font-weight:600;color:var(--text-primary)}._post-section_a8zrj_1 ._post-body_a8zrj_1 h1,._post-section_a8zrj_1 ._post-body_a8zrj_1 h2,._post-section_a8zrj_1 ._post-body_a8zrj_1 h3,._post-section_a8zrj_1 ._post-body_a8zrj_1 h4,._post-section_a8zrj_1 ._post-body_a8zrj_1 h5,._post-section_a8zrj_1 ._post-body_a8zrj_1 h6{scroll-margin-top:calc(var(--header-height))}._post-section_a8zrj_1 ._post-body_a8zrj_1 h1 ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h2 ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h3 ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h4 ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h5 ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h6 ._heading-link_a8zrj_9{text-decoration:none;display:none}._post-section_a8zrj_1 ._post-body_a8zrj_1 h1:hover ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h2:hover ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h3:hover ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h4:hover ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h5:hover ._heading-link_a8zrj_9,._post-section_a8zrj_1 ._post-body_a8zrj_1 h6:hover ._heading-link_a8zrj_9{display:inline}._support-section_1fdjg_1{margin-top:2rem}._support-section_1fdjg_1 ._message_1fdjg_4{padding:1rem;font-family:var(--monospace-font);font-size:.85rem;line-height:1.25;border-radius:.25rem;background-color:var(--background-secondary);color:var(--text-tertiary)}._support-section_1fdjg_1 ._message_1fdjg_4 h5{margin-bottom:1rem}._support-section_1fdjg_1 ._message_1fdjg_4 p:last-of-type{margin:0}@media (min-width: 540px){._support-section_1fdjg_1 ._message_1fdjg_4{padding:2rem}}._post-toc_1o9yv_1{overflow:hidden;margin-bottom:1rem;border-radius:.25rem;background-color:var(--background-secondary);scroll-margin-top:var(--header-height)}._post-toc_1o9yv_1 ._heading_1o9yv_8{padding:1rem;padding-bottom:0}._post-toc_1o9yv_1 ._toc-list_1o9yv_12{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s linear}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18{overflow:hidden;min-height:12.5rem;padding:1rem}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18 a{font-weight:600;color:var(--text-secondary)}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18 ul,._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18 li,._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18 p{margin:0;line-height:1.5}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18 ul{list-style:circle}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18>ul{list-style:decimal;padding:0;padding-left:1rem}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18>ul ul{padding-left:1.5rem}._post-toc_1o9yv_1 ._toc-list_1o9yv_12 ._wrapper_1o9yv_18>ul>li>ul{list-style:lower-alpha}._post-toc_1o9yv_1 ._expand-button_1o9yv_47{width:100%;background-color:var(--background-tertiary);color:var(--text-primary)}._post-toc_1o9yv_1[data-compact=true] ._toc-list_1o9yv_12{display:block}._post-toc_1o9yv_1[data-compact=true] ._toc-list_1o9yv_12 ._wrapper_1o9yv_18{min-height:0}._post-toc_1o9yv_1[data-compact=true] ._expand-button_1o9yv_47{display:none}._post-toc_1o9yv_1[data-expanded=true] ._toc-list_1o9yv_12{grid-template-rows:1fr}._blog-post-page_1u6yi_1{--content-max-width: var(--breakpoint-medium)}
