.termlike{--font-size:16px;--font-size-sm:14px;--font-stack:"Silka Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--line-height:1.25;font-family:var(--font-stack);font-size:var(--font-size);line-height:var(--line-height);--color-bg:hsl(220,13%,9%);--color-text:hsl(222,14%,71%);--color-text-dark:hsl(222,9%,46%);--color-bg-light:hsl(220,13%,18%);--color-text-light:hsl(222,14%,96%);--color-link:hsl(233,100%,70%);--color-primary:hsl(171,100%,41%);--color-info:hsl(198,100%,70%);--color-success:hsl(153,53%,53%);--color-warning:hsl(42,100%,53%);--color-danger:hsl(348,100%,70%);color:var(--color-text);background-color:var(--color-bg);--space-x:1ch;--space-y:calc(var(--font-size) * var(--line-height));--container-width:70ch}.termlike{margin:0;padding:0}.termlike *{margin:0}.termlike *,.termlike *::before,.termlike *::after{box-sizing:border-box}.termlike img,.termlike picture,.termlike video,.termlike canvas,.termlike svg{display:block;max-width:100%}.termlike input,.termlike button,.termlike textarea,.termlike select{font:inherit}.termlike p,.termlike h1,.termlike h2,.termlike h3,.termlike h4,.termlike h5,.termlike h6{overflow-wrap:break-word}.termlike p{text-wrap:pretty}.termlike h1,.termlike h2,.termlike h3,.termlike h4,.termlike h5,.termlike h6{text-wrap:balance}.termlike a{color:inherit;text-decoration:none}.termlike a:visited{color:inherit}.termlike .container{width:var(--container-width);margin:0 auto;padding:var(--space-y) var(--space-x)}@media(max-width:70ch){.termlike .container{width:100%}}.termlike .placeholder{margin:0 0 var(--space-y) 0}.termlike .placeholder .placeholder-line{background:var(--color-bg-light);border-radius:2px;height:var(--font-size);width:100%;margin:0 0 calc((var(--line-height) - 1.0) * var(--font-size)) 0}.termlike .placeholder .placeholder-line.short{width:70%}.termlike .placeholder .placeholder-line.shorter{width:40%}.termlike .title,.termlike .content h1,.termlike .content h2,.termlike .content h3,.termlike .content h4,.termlike .content h5,.termlike .content h6{color:var(--color-text-light);font-size:1em;font-weight:bold;text-transform:uppercase;margin:0 0 var(--space-y) 0}.termlike .text,.termlike .content p{font-size:1em;font-weight:normal;margin:0 0 2ch 0}.termlike .link,.termlike a.link:visited,.termlike .content a,.termlike .content a:visited{color:var(--color-link);text-decoration:underline dotted;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--color-link)}.termlike .link:focus-visible,.termlike .content a:focus-visible{outline:1px solid var(--color-teal);outline-offset:2px}.termlike ul{margin:0;padding:0;list-style-type:none}.termlike .content ul,.termlike ul.list{margin:0 0 var(--space-y) 0;padding:0}.termlike .content ul li,.termlike ul.list li{margin:0 0 calc((var(--line-height) - 1.0) * var(--font-size));padding:0}.termlike pre{margin-bottom:calc(var(--space-y) * 2);margin-left:0;margin-right:2ch;border:1px solid var(--color-bg-light);padding:var(--space-y) 2ch;box-shadow:2ch 2ch 0 0 var(--color-bg-light)}.termlike code{font-family:var(--font-stack);font-size:var(--font-size-sm)}.button{appearance:none;border:1px solid var(--color-gray);background:0;color:inherit;padding:1ch 2ch;border-radius:2px;font-size:var(--font-size)i;font-family:var(--font-family);cursor:pointer}.button:focus-visible{outline:1px solid var(--color-teal);outline-offset:2px}.card{margin-top:0;margin-bottom:3.5ch;margin-left:0;margin-right:1.5ch;padding:2ch;border:1px solid var(--color-gray);border-radius:2px;box-shadow:1.5ch 1.5ch 0 var(--color-gray)}.card code{background:none!important}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mb{margin-bottom:calc((var(--line-height) - 1.0) * var(--font-size))!important}.mx-1{margin-left:var(--space-x)!important;margin-right:var(--space-x)!important}.my-1{margin-top:var(--space-y)!important;margin-bottom:var(--space-y)!important}.ml-1{margin-left:var(--space-x)!important}.mr-1{margin-right:var(--space-x)!important}.mt-1{margin-top:var(--space-y)!important}.mb-1{margin-bottom:var(--space-y)!important}.mx-2{margin-left:calc(var(--space-x) * 2);margin-right:calc(var(--space-x) * 2)}.my-2{margin-top:calc(var(--space-y) * 2);calc(var(--space-y) * 2)}.mt-2{margin-top:calc(var(--space-y) * 2)}.mb-2{margin-bottom:calc(var(--space-y) * 2)}.ml-2{margin-left:calc(var(--space-x) * 2)}.mr-2{margin-right:calc(var(--space-x) * 2)}.mb-3{margin-bottom:3ch}.mb-4{margin-bottom:4ch}.termlike .p-0{padding:0}.termlike .px-0{padding-left:0;padding-right:0}.termlike .py-0{padding-top:0;padding-bottom:0}.termlike .pt-0{padding-top:0}.termlike .pb-0{padding-bottom:0}.termlike .pl-0{padding-left:0}.termlike .pr-0{padding-right:0}.termlike .text-dark{color:var(--color-text-dark)}.termlike .text-light{color:var(--color-text-light)}.termlike .text-primary{color:var(--color-primary)}
.termlike .text-info{color:var(--color-info)}.termlike .text-link{color:var(--color-link)}.termlike .text-left{text-align:left}.termlike .text-center{text-align:center}.termlike .text-right{text-align:right}.termlike .capitalize{text-transform:capitalize}.termlike .lowercase{text-transform:lowercase}.termlike .uppercase{text-transform:uppercase}.termlike .no-decoration{text-decoration:none}.termlike .font-bold{font-weight:700}.termlike .flex{display:flex}.termlike .flex.row{flex-direction:row}.termlike .flex.col{flex-direction:column}.termlike .flex.space-between{justify-content:space-between}.termlike .flex.align-center{align-items:center}.termlike .flex.justify-center{justify-content:center}.termlike .flex.justify-end{justify-content:end}.termlike .flex.gap{gap:calc((var(--line-height) - 1.0) * var(--font-size))}.termlike .flex.gap-1{gap:var(--space-y)}.termlike .flex.gap-2{gap:calc(var(--space-y) * 2)}.termlike .flex.gap-3{gap:calc(var(--space-y) * 3)}.termlike .flex.gap-4{gap:calc(var(--space-y) * 4)}.termlike .prompt::before{content:'> '}.termlike .hashtag::before{color:var(--color-link);content:'# '}.termlike .language-c:before,.termlike .language-cpp:before,.termlike .language-ruby:before,.termlike .language-js:before,.termlike .language-html:before,.termlike .language-css:before{background-color:var(--color-bg-light);padding:2px 6px;font-size:var(--font-size-sm)}.termlike .language-c:before{content:'C'}.termlike .language-cpp:before{content:'C++'}.termlike .language-ruby:before{content:'Ruby'}.termlike .language-js:before{content:'JavaScript'}.termlike .language-html:before{content:'HTML'}.termlike .language-css:before{content:'CSS'}.termlike .highlight{overflow-x:auto}.termlike .highlight pre{white-space:pre-wrap}.termlike .highlight .c{color:#8b949e;font-style:italic}.termlike .highlight .err{color:#f85149;background-color:#0d1117}.termlike .highlight .k{color:var(--color-primary)}.termlike .highlight .o{color:var(--color-text)}.termlike .highlight .cm,.termlike .highlight .cp,.termlike .highlight .c1,.termlike .highlight .cs{color:var(--color-text-dark)}.termlike .highlight .gd{color:#ffa198;background-color:#490202}.termlike .highlight .gh{color:#79c0ff;font-weight:bold}.termlike .highlight .gi{color:#56d364;background-color:#0d1117}.termlike .highlight .go{color:#8b949e}.termlike .highlight .gp{color:#8b949e;font-weight:bold}.termlike .highlight .gs{font-weight:bold}.termlike .highlight .gu{color:#79c0ff}.termlike .highlight .kc,.termlike .highlight .kd,.termlike .highlight .kn,.termlike .highlight .kp,.termlike .highlight .kr,.termlike .highlight .kt{color:var(--color-primary)}.termlike .highlight .m{color:#79c0ff}.termlike .highlight .s{color:var(--color-info)}.termlike .highlight .n{color:var(--color-warning)}.termlike .highlight .na{color:#d2a8ff}.termlike .highlight .nb{color:#c9d1d9}.termlike .highlight .nc{color:#ffa657;font-weight:bold}.termlike .highlight .no{color:#79c0ff}.termlike .highlight .nd{color:#d2a8ff}.termlike .highlight .ni{color:#ffa657}.termlike .highlight .ne{color:#f85149;font-weight:bold}.termlike .highlight .nf{color:var(--color-warning)}.termlike .highlight .nl{color:var(--color-primary)}.termlike .highlight .nn{color:#ff7b72}.termlike .highlight .nt{color:#7ee787}.termlike .highlight .nv{color:#79c0ff}.termlike .highlight .ow{color:#ff7b72}.termlike .highlight .p{color:var(--color-text)}.termlike .highlight .py{color:#79c0ff}.termlike .highlight .sb,.termlike .highlight .sc,.termlike .highlight .sd,.termlike .highlight .s2,.termlike .highlight .se,.termlike .highlight .sh,.termlike .highlight .si,.termlike .highlight .sx,.termlike .highlight .sr,.termlike .highlight .ss{color:#a5d6ff}.termlike .highlight .bp{color:#c9d1d9}.termlike .highlight .vc,.termlike .highlight .vg,.termlike .highlight .vi{color:#79c0ff}.termlike .highlight .w{color:#c9d1d9}.termlike .highlight .cpf{color:var(--color-info)}