@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";body{font-family:IBM Plex Mono,monospace;font-weight:400}a{color:#000;text-decoration:underline}a h1{text-decoration:none}h3{font-size:1.5rem}h4{font-size:1.2rem}:where(code):not(pre code){color:#e0e0e0;background:#2c3e50;padding:4px}pre{color:#e0e0e0;background:#2c3e50;padding:12px;overflow:scroll}pre code{line-height:1.5}pre code span[class*=hljs-]{white-space:nowrap}hr{border-top:1px solid rgba(149,149,149,40%);border-bottom:none;margin-block-start:2em;margin-block-end:2em}blockquote{background:#eee;border-left:4px solid gray;margin-inline-start:1em;margin-inline-end:1em}blockquote>*{padding:.5em}/*!
  Theme: Flat
  Author: Chris Kempson (http://chriskempson.com)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/.hljs::selection,.hljs ::selection{background-color:#7f8c8d;color:#e0e0e0}.hljs-comment{color:#95a5a6}.hljs-tag{color:#bdc3c7}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#e0e0e0}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#e74c3c}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#e67e22}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#f1c40f}.hljs-strong{font-weight:700;color:#f1c40f}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#2ecc71}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#1abc9c}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#3498db}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#9b59b6}.hljs-emphasis{color:#9b59b6;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#be643c}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}*{box-sizing:content-box}body{margin:0}.container{--grid-template-cols: 1fr 200px;--main-order: 1;--sidebar-order: 2;column-gap:12px;display:grid;grid-template-columns:var(--grid-template-cols);justify-content:center;max-width:calc(100% - 16px);margin:0 auto;overflow:hidden;width:800px}@media(max-width:685px){.container{--grid-template-cols: 100%;--main-order: 2;--sidebar-order: 1}}.main{height:100%;overflow:hidden;order:var(--main-order);width:100%;padding-top:1rem;padding-bottom:1rem}.sidebar{order:var(--sidebar-order)}
