@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,700;1,400&display=swap");:root{--lode-bg:rgb(242,238,233);--lode-text:rgb(73,46,45);--lode-accent:rgb(114,82,79);--lode-muted:rgb(140,114,112);--lode-border:rgb(203,189,180);--lode-border-light:rgb(213,197,185);--lode-card-bg:rgba(236,223,213,0.5);--lode-card-bg-hover:rgba(236,223,213,0.7);--lode-light:rgb(250,249,245);--lode-red:rgb(210,45,45);--lode-nav-bg:rgba(242,238,233,0.9);--nextra-primary-hue:5;--nextra-primary-saturation:18%}body,html{font-family:IBM Plex Mono,monospace!important;background-color:var(--lode-bg)!important;color:var(--lode-text)!important}html[class~=dark]{color-scheme:light!important}body,button,code,html,input,pre,select,textarea{font-family:IBM Plex Mono,monospace!important}.nextra-nav-container,.nextra-nav-container nav,nav.nextra-navbar{background-color:var(--lode-nav-bg)!important;border-bottom:1px solid var(--lode-border)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.nextra-nav-container a,nav.nextra-navbar a{color:var(--lode-muted)!important;font-size:12px!important;font-weight:400!important}.nextra-nav-container a:hover,nav.nextra-navbar a:hover{color:var(--lode-text)!important}aside.nextra-sidebar-container{background-color:var(--lode-bg)!important;border-right:1px solid var(--lode-border)!important}aside.nextra-sidebar-container a,aside.nextra-sidebar-container button,aside.nextra-sidebar-container span{color:var(--lode-muted)!important;font-size:13px!important}aside.nextra-sidebar-container a.active,aside.nextra-sidebar-container a:hover,aside.nextra-sidebar-container a[data-active=true]{color:var(--lode-text)!important;background-color:var(--lode-card-bg)!important}aside.nextra-sidebar-container a[aria-current=page],aside.nextra-sidebar-container li.active>a{color:var(--lode-accent)!important;font-weight:500!important;background-color:rgba(114,82,79,.1)!important}aside.nextra-sidebar-container a[href="/"],aside.nextra-sidebar-container a[href="/about"],aside.nextra-sidebar-container a[href="/blog"],aside.nextra-sidebar-container a[href="/blog/introducing-lode"],aside.nextra-sidebar-container a[href="/blog/vein-format-deep-dive"],aside.nextra-sidebar-container a[href="/playground"]{display:none!important}aside.nextra-sidebar-container [class*=separator]{color:var(--lode-muted)!important;border-color:var(--lode-border)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:1.2px!important;opacity:.6}.nextra-content,article,main{background-color:var(--lode-bg)!important;color:var(--lode-text)!important}.nextra-content h1,h1{font-size:48px!important;letter-spacing:-1.2px!important}.nextra-content h1,.nextra-content h2,h1,h2{color:var(--lode-text)!important;font-weight:700!important}.nextra-content h2,h2{font-size:24px!important;border-bottom-color:var(--lode-border)!important}.nextra-content h3,h3{color:var(--lode-muted)!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1.2px!important}.nextra-content h4,h4{font-weight:700!important}.nextra-content h4,h4,li,p,td,th{color:var(--lode-text)!important;font-size:16px!important}li,p,td,th{line-height:24px!important}a{color:var(--lode-accent)!important}a:hover{color:var(--lode-text)!important}code,pre{font-family:IBM Plex Mono,monospace!important}pre{background-color:rgba(73,46,45,.06)!important;border:1px solid var(--lode-border)!important;border-radius:6px!important;color:var(--lode-text)!important}code{background-color:rgba(114,82,79,.1)!important;color:var(--lode-accent)!important;border-radius:3px!important;padding:2px 6px!important}pre code{background-color:transparent!important;color:inherit!important;padding:0!important}[class*=nextra-code] div[class*=filename],div[data-rehype-pretty-code-title]{background-color:rgba(73,46,45,.08)!important;color:var(--lode-muted)!important;border-color:var(--lode-border)!important}table{border-color:var(--lode-border)!important}th{background-color:var(--lode-card-bg)!important;color:var(--lode-text)!important;font-weight:500!important}td{border-color:var(--lode-border)!important}tr:nth-child(2n){background-color:rgba(236,223,213,.25)!important}.nextra-toc,.nextra-toc a,nav.nextra-toc{color:var(--lode-muted)!important}.nextra-toc a{font-size:12px!important}.nextra-toc a:hover,.nextra-toc a[aria-current=true]{color:var(--lode-accent)!important}.nextra-breadcrumb{color:var(--lode-muted)!important;font-size:12px!important}.lode-hero-subtitle{font-size:24px!important;line-height:32px!important}body:has([data-landing=true]) .nextra-breadcrumb{display:none!important}body:has([data-landing=true]) .nextra-sidebar,body:has([data-landing=true]) aside.nextra-sidebar-container,body:has([data-page-type=standalone]) .nextra-sidebar,body:has([data-page-type=standalone]) aside.nextra-sidebar-container{display:none!important;width:0!important;min-width:0!important;overflow:hidden!important}body:has([data-landing=true]) nav.nextra-toc,body:has([data-page-type=standalone]) nav.nextra-toc{display:none!important;width:0!important}body:has([data-landing=true]) .nextra-content,body:has([data-page-type=standalone]) .nextra-content{max-width:960px!important;margin:0 auto!important}body:has([data-landing=true]) main,body:has([data-page-type=standalone]) main{max-width:100%!important;width:100%!important}body:has([data-landing=true]) main>div,body:has([data-page-type=standalone]) main>div{max-width:100%!important;width:100%!important;margin:0 auto!important}body:has([data-landing=true]) article,body:has([data-page-type=standalone]) article{max-width:960px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}footer{background-color:var(--lode-bg)!important;border-top:1px solid var(--lode-border)!important;color:var(--lode-muted)!important;font-size:12px!important}[class*=nextra-search],button[class*=search],input[class*=search]{background-color:var(--lode-card-bg)!important;border-color:var(--lode-border)!important;color:var(--lode-text)!important;border-radius:4px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lode-border);border-radius:3px}.nextra-scrollbar:has(>[class*=landing]),body:has([data-landing=true]) .nextra-scrollbar{scrollbar-width:none;-ms-overflow-style:none}body:has([data-landing=true]) .nextra-scrollbar::-webkit-scrollbar{display:none}[class*=pagination] a,a[class*=nextra-nav]{border-color:var(--lode-border)!important;color:var(--lode-text)!important}