@media (prefers-color-scheme:dark){[data-rehype-pretty-code-figure]>[data-theme=light]{display:none}}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){[data-rehype-pretty-code-figure]>[data-theme=dark]{display:none}}[data-rehype-pretty-code-figure]{position:relative;overflow:hidden;border-radius:.75rem;background-color:rgba(6,78,59,.05);font-size:.875rem;line-height:1.25rem}@media (prefers-color-scheme:dark){[data-rehype-pretty-code-figure]{background-color:hsla(0,0%,100%,.05)}}[data-rehype-pretty-code-figure] pre{overflow-x:auto;padding-top:1rem;padding-bottom:1rem}[data-rehype-pretty-code-figure] code{display:grid;min-width:100%;overflow-wrap:break-word;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-rehype-pretty-code-figure] [data-line]{display:inline-block;border-left-width:4px;border-color:transparent;padding:.25rem 1rem}[data-rehype-pretty-code-figure] [data-line-numbers]>[data-line]:before{margin-right:1rem;display:inline-block;width:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;color:hsla(0,0%,100%,.1);counter-increment:line;content:counter(line)}[data-rehype-pretty-code-figure] [data-highlighted-line]{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1));background-color:rgba(167,243,208,.1)}@media (prefers-color-scheme:dark){[data-rehype-pretty-code-figure] [data-highlighted-line]{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1));background-color:rgba(167,243,208,.1)}}[data-rehype-pretty-code-figure] [data-word-line]{border-radius:.375rem;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));--tw-bg-opacity:0.1;padding:.25rem}[data-rehype-pretty-code-title]{border-bottom-width:1px;border-bottom-color:rgba(2,44,34,.1);padding:.75rem 1.5rem;color:rgba(6,78,59,.8)}@media (prefers-color-scheme:dark){[data-rehype-pretty-code-title]{border-bottom-color:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.6)}}[data-rehype-pretty-code-title]+pre{border-top-left-radius:0;border-top-right-radius:0}