.prose .code-block-wrapper:where(.astro-5nipjdbu),.code-block-wrapper:where(.astro-5nipjdbu){overflow:visible!important}.code-block-wrapper:where(.astro-5nipjdbu) pre{position:relative}.code-block-wrapper:where(.astro-5nipjdbu) .highlighted,.code-block-wrapper:where(.astro-5nipjdbu) pre code .highlighted,.code-block-wrapper:where(.astro-5nipjdbu) pre code span.highlighted,.code-block-wrapper:where(.astro-5nipjdbu) pre code span[data-line].highlighted{background-color:#11182799!important}html[data-theme=dark] .code-block-wrapper:where(.astro-5nipjdbu) .highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-5nipjdbu) pre code .highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-5nipjdbu) pre code span.highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-5nipjdbu) pre code span[data-line].highlighted{background-color:#4b5563b3!important}.code-block-wrapper:where(.astro-5nipjdbu) pre code>span[data-line].highlighted{width:100%!important;margin-left:-1rem!important;margin-right:-1rem!important;padding-left:1rem!important;padding-right:1rem!important;display:block!important}.prose .multi-code-block-tabs:where(.astro-mxz2e7nd),.multi-code-block-tabs:where(.astro-mxz2e7nd){margin-top:1rem;margin-bottom:1rem;position:relative;overflow:visible!important}.code-tabs-header:where(.astro-mxz2e7nd){--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity));flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.code-tab-button:where(.astro-mxz2e7nd){cursor:pointer;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity));background-color:#0000;border-color:#0000;border-bottom-width:2px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.code-tab-button:where(.astro-mxz2e7nd):hover,.code-tab-button:where(.astro-mxz2e7nd).active{--tw-border-opacity:1;border-color:rgba(var(--color-accent),var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity))}.code-tab-button:where(.astro-mxz2e7nd):focus-visible{outline-offset:1px;outline-width:2px;outline-style:dashed;outline-color:rgb(var(--color-accent))}.code-tabs-content:where(.astro-mxz2e7nd){position:relative;overflow:visible!important}.prose .code-tabs-content:where(.astro-mxz2e7nd),.prose .code-tab-panel:where(.astro-mxz2e7nd),.prose .code-block-wrapper:where(.astro-mxz2e7nd){overflow:visible!important}.code-tab-panel:where(.astro-mxz2e7nd){display:none;overflow:visible!important}.code-tab-panel:where(.astro-mxz2e7nd).active{display:block;overflow:visible!important}.code-block-wrapper:where(.astro-mxz2e7nd){overflow:visible!important}.code-block-wrapper:where(.astro-mxz2e7nd) pre{position:relative}.code-block-wrapper:where(.astro-mxz2e7nd) .highlighted,.code-block-wrapper:where(.astro-mxz2e7nd) pre code .highlighted,.code-block-wrapper:where(.astro-mxz2e7nd) pre code span.highlighted,.code-block-wrapper:where(.astro-mxz2e7nd) pre code span[data-line].highlighted{background-color:#11182799!important}html[data-theme=dark] .code-block-wrapper:where(.astro-mxz2e7nd) .highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-mxz2e7nd) pre code .highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-mxz2e7nd) pre code span.highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-mxz2e7nd) pre code span[data-line].highlighted{background-color:#4b5563b3!important}.code-block-wrapper:where(.astro-mxz2e7nd) pre code>span[data-line].highlighted{width:100%!important;margin-left:-1rem!important;margin-right:-1rem!important;padding-left:1rem!important;padding-right:1rem!important;display:block!important}.prose .naming-code-block-tabs:where(.astro-ezsqaegf),.naming-code-block-tabs:where(.astro-ezsqaegf){margin-top:1rem;margin-bottom:1rem;position:relative;overflow:visible!important}.code-tabs-header:where(.astro-ezsqaegf){--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity));flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.code-tab-button:where(.astro-ezsqaegf){cursor:pointer;--tw-text-opacity:1;color:rgba(var(--color-text-base),var(--tw-text-opacity));background-color:#0000;border-color:#0000;border-bottom-width:2px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.code-tab-button:where(.astro-ezsqaegf):hover,.code-tab-button:where(.astro-ezsqaegf).active{--tw-border-opacity:1;border-color:rgba(var(--color-accent),var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity))}.code-tab-button:where(.astro-ezsqaegf):focus-visible{outline-offset:1px;outline-width:2px;outline-style:dashed;outline-color:rgb(var(--color-accent))}.code-tabs-content:where(.astro-ezsqaegf){position:relative;overflow:visible!important}.prose .code-tabs-content:where(.astro-ezsqaegf),.prose .code-tab-panel:where(.astro-ezsqaegf),.prose .code-block-wrapper:where(.astro-ezsqaegf){overflow:visible!important}.code-tab-panel:where(.astro-ezsqaegf){display:none;overflow:visible!important}.code-tab-panel:where(.astro-ezsqaegf).active{display:block;overflow:visible!important}.code-block-wrapper:where(.astro-ezsqaegf){overflow:visible!important}.code-block-wrapper:where(.astro-ezsqaegf) pre{position:relative}.code-block-wrapper:where(.astro-ezsqaegf) .highlighted,.code-block-wrapper:where(.astro-ezsqaegf) pre code .highlighted,.code-block-wrapper:where(.astro-ezsqaegf) pre code span.highlighted,.code-block-wrapper:where(.astro-ezsqaegf) pre code span[data-line].highlighted{background-color:#11182799!important}html[data-theme=dark] .code-block-wrapper:where(.astro-ezsqaegf) .highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-ezsqaegf) pre code .highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-ezsqaegf) pre code span.highlighted,html[data-theme=dark] .code-block-wrapper:where(.astro-ezsqaegf) pre code span[data-line].highlighted{background-color:#4b5563b3!important}.code-block-wrapper:where(.astro-ezsqaegf) pre code>span[data-line].highlighted{width:100%!important;margin-left:-1rem!important;margin-right:-1rem!important;padding-left:1rem!important;padding-right:1rem!important;display:block!important}