﻿ .chroma{color:var(--c-text-1);background:0 0;font-family:var(--font-monospace);font-size:inherit;line-height:inherit;tab-size:inherit}.highlight{margin:1rem 0;border-radius:.5rem;border:1px solid var(--c-border);box-shadow:var(--box-shadow-1);background:var(--c-bg-2);overflow-x:auto}.highlight>.chroma{padding:.9rem 1rem;margin:0;overflow-x:auto;font-size:.9em;line-height:1.55;tab-size:3}.z-codeblock .highlight{margin:0;border:0;border-radius:0;box-shadow:none;background:0 0;overflow:visible}.z-codeblock .highlight>.chroma{padding:0;overflow:visible;font-size:inherit;line-height:inherit;tab-size:inherit}.chroma .lntable{border-spacing:0;padding:0;margin:0;width:100%}.chroma .lntable td{vertical-align:top;padding:0}.chroma .lntd:first-child{user-select:none}.chroma .lnt,.chroma .ln{color:var(--c-text-3);padding-inline-end:.8em}.chroma .hl{background:var(--c-primary-soft)}.chroma .err{color:var(--c-error)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--c-text-3);font-style:italic}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:var(--c-primary)}.chroma .o,.chroma .ow{color:var(--c-text-2)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#c97840}.dark .chroma .m,.dark .chroma .mb,.dark .chroma .mf,.dark .chroma .mh,.dark .chroma .mi,.dark .chroma .il,.dark .chroma .mo{color:#f0a070}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:#3d8b6e}.dark .chroma .s,.dark .chroma .sa,.dark .chroma .sb,.dark .chroma .sc,.dark .chroma .dl,.dark .chroma .sd,.dark .chroma .s2,.dark .chroma .se,.dark .chroma .sh,.dark .chroma .si,.dark .chroma .sx,.dark .chroma .sr,.dark .chroma .s1,.dark .chroma .ss{color:#7dcea0}.chroma .na,.chroma .nb,.chroma .bp,.chroma .nc,.chroma .no,.chroma .nd,.chroma .ni,.chroma .ne,.chroma .nf,.chroma .fm,.chroma .nl,.chroma .nn,.chroma .nx,.chroma .py,.chroma .nt,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:#3a7bd5}.dark .chroma .na,.dark .chroma .nb,.dark .chroma .bp,.dark .chroma .nc,.dark .chroma .no,.dark .chroma .nd,.dark .chroma .ni,.dark .chroma .ne,.dark .chroma .nf,.dark .chroma .fm,.dark .chroma .nl,.dark .chroma .nn,.dark .chroma .nx,.dark .chroma .py,.dark .chroma .nt,.dark .chroma .nv,.dark .chroma .vc,.dark .chroma .vg,.dark .chroma .vi,.dark .chroma .vm{color:#8ab4f8}.chroma .g,.chroma .gd,.chroma .ge,.chroma .gr,.chroma .gh,.chroma .gi,.chroma .go,.chroma .gp,.chroma .gs,.chroma .gu,.chroma .gt{color:var(--c-text-2)}.chroma .w{color:var(--c-text-3)}.article pre:not(.chroma){background:var(--c-bg-2);border:1px solid var(--c-border);border-radius:.5rem;padding:.9rem 1rem;overflow-x:auto;font-family:var(--font-monospace);font-size:.9em}.z-codeblock pre:not(.chroma){border:0;background:0 0;padding:0;margin:0}.article :not(pre)>code{background:var(--c-bg-soft);border-radius:.25em;padding:.1em .35em;font-size:.92em;font-family:var(--font-monospace)}