/*!
  Theme: Solarized Dark
  Author: Ethan Schoonover (modified by aramisgithub)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#93a1a1;background:#002b36}.hljs ::selection,.hljs::selection{background-color:#586e75;color:#93a1a1}.hljs-comment{color:#657b83}.hljs-tag{color:#839496}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#93a1a1}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#dc322f}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#cb4b16}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#b58900}.hljs-strong{font-weight:700;color:#b58900}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#859900}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#2aa198}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#268bd2}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#6c71c4}.hljs-emphasis{color:#6c71c4;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#d33682}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}
@font-face{font-family:'mplus';src:url(f76a3d2ba1d5a8e4f6fa.ttf);font-weight:400}@font-face{font-family:'Baskerville';src:url(bd60e51dfc2430b7e4e3.ttf);font-weight:400}@font-face{font-family:'FiraCode';src:url(ac6d580f80a7691149b9.woff2);font-weight:400}html{background-color:#073642;color:#93a1a1;font:inherit;font-family:mplus,helvetica,arial,sans-serif;line-height:1.6}html a{color:#fdf6e3}html a:visited{color:#eee8d5}html a:active{color:#b58900}html body{font-size:120%;display:flex;flex-direction:column;align-items:center;margin:0;background-color:#073642}html body header{width:100%;display:flex;justify-content:space-between;top:-1px;background-color:#073642;height:48px;line-height:48px;font-size:24px;font-family:FiraCode,monospace}html body header .left{display:flex;justify-content:flex-start}html body header .left a{text-decoration:none}html body header .left a svg{width:48px;height:48px;fill:#93a1a1}html body header .left a svg>.lt{transition:transform 1s;transform:translate(58px,16px) rotate(90deg)}html body header .left a svg>.gt{transition:transform 1s;transform:translate(9px,78px) rotate(-90deg)}html body header .left a svg>.slash{transition:transform 1s;transform:translate(13px,78px) rotate(253deg)}html body header .left a svg:hover .lt,html body header .left a svg:hover .gt,html body header .left a svg:hover .slash{transform:none}html body header .left>*{margin-right:24px}@media (min-width:26rem){html body header .left>*{margin-right:48px}}html body header .right{margin-right:24px}html body header .right a{text-decoration:none}html body main{background-color:#073642;box-shadow:0 8px 12px 4px rgba(0,43,54,0.3);width:calc(100% - 32px);padding:8px;margin:0}@media (min-width:40rem){html body main{width:32rem;padding:3rem}}@media (min-width:74rem){html body main{width:45rem;padding:5rem}}html body main article h1,html body main article h2,html body main article h3,html body main article h4{color:#eee8d5;font-family:FiraCode,monospace;font-weight:400;margin-bottom:4px}html body main article h1{line-height:36px;letter-spacing:.018em}html body main article h4:before{content:"→ "}html body main article .published_date{color:#586e75;font-size:14px;padding-top:0}html body main article pre code{font-family:FiraCode,monospace}html body main article pre code.language-console[data-meta=output]{overflow-y:scroll;height:400px}html body footer{display:flex;justify-content:center;font-size:12px;color:#586e75;margin:48px 0}
