@font-face{font-family:libron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Libron-Regular.woff2)format('woff2')}@font-face{font-family:libron;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Libron-Italic.woff2)format('woff2')}@font-face{font-family:libron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Libron-Bold.woff2)format('woff2')}@font-face{font-family:libron;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Libron-BoldItalic.woff2)format('woff2')}@font-face{font-family:jetbrains mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jetbrains mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format('woff2');font-weight:700;font-style:normal;font-display:swap}body{font-family:libron,serif;line-height:1.6}code,pre,kbd,samp{font-family:jetbrains mono,monospace}code{background-color:#ffe7e9}div.highlight code{background:#0d1117}pre#logo{line-height:1}.page-navigation a:link,.page-navigation a:visited,#navigation a:link,#navigation a:visited{color:#00e;text-decoration:none}.page-navigation a:link:hover,.page-navigation a:visited:hover,#navigation a:link:hover,#navigation a:visited:hover{color:#e00;text-decoration:underline}a:link{color:#00e}a:visited{color:#00a}a:hover,a:visited:hover{color:#e00}hr{border:none;border-top:3px dotted #333;height:0;margin:10px 0}div.highlight{max-width:640px;margin:1.5rem 0;overflow:hidden;border:1px solid #30363d;border-radius:8px;background:#0d1117;box-shadow:0 8px 24px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.12)}div.highlight pre{margin:0;padding:1.15rem 1.25rem;overflow-x:auto;font-family:jetbrains mono,monospace;font-size:.875rem;line-height:1.65;white-space:pre;tab-size:4;padding:14px;white-space:pre-wrap;word-break:break-word}@media(max-width:600px){.highlight pre{padding:.9rem;font-size:.8rem}.highlight{border-radius:6px}}