:root{--code-string:154 52 18;--code-number:29 78 216;--code-builtin:109 40 217}@media(prefers-color-scheme:dark){:root{--code-string:134 239 172;--code-number:147 197 253;--code-builtin:196 181 253}}.chroma{color:rgb(var(--c-fg));background:0 0}.chroma,.py-example pre{font-variant-ligatures:none}.chroma .k,.chroma .kn,.chroma .kd,.chroma .kr,.chroma .ow,.chroma .kc,.chroma .kp,.chroma .nd{color:rgb(var(--c-accent))}.chroma .s,.chroma .s1,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .ss,.chroma .dl{color:rgb(var(--code-string))}.chroma .si{color:rgb(var(--c-fg))}.chroma .m,.chroma .mi,.chroma .mf,.chroma .mh,.chroma .mo,.chroma .mb,.chroma .il{color:rgb(var(--code-number))}.chroma .nb,.chroma .bp,.chroma .fm{color:rgb(var(--code-builtin))}.chroma .nf,.chroma .nc{font-weight:600}.chroma .c,.chroma .c1,.chroma .cm,.chroma .ch,.chroma .cs,.chroma .cp{color:rgb(var(--c-muted));font-style:italic}.chroma .err{color:inherit;background:0 0}article .highlight pre{padding:.85rem 1rem;font-size:.875rem;line-height:1.6}.py-example{margin:1.75rem 0;border:1px solid rgb(var(--c-border));border-radius:.75rem;overflow:hidden;background-color:rgb(var(--c-border)/.25);font-size:.875rem}.py-example pre{margin:0;border:0;border-radius:0;background:0 0;padding:.7rem 1rem;line-height:1.6}.py-example__code+.py-example__code{border-top:1px dashed rgb(var(--c-border))}.py-example__out{position:relative;border-top:1px solid rgb(var(--c-border));background-color:rgb(var(--c-bg)/.7);color:rgb(var(--c-muted))}.py-example__out pre{padding-left:2rem}.py-example__out::before{content:'→';position:absolute;left:.85rem;top:.7rem;font:.875rem/1.6 jetbrains mono,ui-monospace,monospace;color:rgb(var(--c-accent))}.py-example__out--figure{padding:.75rem 1rem .75rem 2rem}.py-example__out--figure img{display:block;max-width:100%;height:auto;border-radius:.375rem;background:#fff}@layer utilities{.wb-card .wb-link:not(:hover):not(:focus-visible) { color: rgb(var(--c-fg)) !important; }
  .wb-card .wb-link--quiet:not(:hover):not(:focus-visible) { color: rgb(var(--c-muted)) !important; }
}