@charset "UTF-8";:root{--phoneWidth:(max-width: 684px);--tabletWidth:(max-width: 900px)}.banner{background-color:#0073e6;color:#fff;text-align:center;padding:8px 0;font-size:14px}.banner .banner_inner{max-width:1200px;margin:0 auto;padding:0 20px}.banner .banner_text{display:inline-block}.banner .banner_link{color:#fff;text-decoration:underline}.banner .banner_link:hover{color:#e6f3ff}.header{background:#1b1e21;display:flex;align-items:center;justify-content:center;position:relative;margin:20px 20px 40px}@media(max-width:400px){.header{margin-bottom:20px}}.header_right{display:flex;flex-direction:row;align-items:center}.header_inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:760px;max-width:100%}.header_inner a{z-index:2}.menu-trigger{width:24px;height:24px;fill:#fff;margin-left:10px;cursor:pointer;z-index:2}.logo{display:flex;align-items:center;font-weight:700;font-family:Arial,Helvetica,sans-serif}.logo .text{font-size:2rem;color:#fff}@media(max-width:684px){.logo .text{font-size:1.2rem}}.logo .text-highlighted{font-size:2rem;color:#aeff00}@media(max-width:684px){.logo .text-highlighted{font-size:1.2rem}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,8%);background:linear-gradient(to right,rgba(153,122,102,.1) 70%,rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.token a{color:inherit}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{color:#999;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user)"@" attr(data-host)"] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user)"@" attr(data-host)"] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none}@keyframes blur{0%{filter:blur(0)}100%{filter:blur(4px)}}html{box-sizing:border-box;--lh:1.6;line-height:var(--lh);letter-spacing:.06em;scroll-behavior:smooth;height:-webkit-fill-available}@media(max-width:684px){html{letter-spacing:.03em}}*,*:before,*:after{box-sizing:inherit;text-decoration:none;outline:none}body{margin:0;padding:0;font-family:roboto,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.54;background-color:#1b1e21;color:#fff;display:flex;min-height:100vh;min-height:-webkit-fill-available;flex-direction:column;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media(max-width:684px){body{font-size:.9rem}}@media(max-width:400px){body{font-size:.7rem}}code,pre{font-size:.85em}h2,h3,h4,h5,h6{display:flex;align-items:center;line-height:1.3}h2{font-size:1.5rem}h3{font-size:1.15rem}@media(max-width:684px){h2{font-size:1.2rem}h3{font-size:1.15rem}}.container{flex:1 auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.content{display:flex;flex-direction:column;flex:1 auto;margin:0}.blurry{animation:.2s ease-in forwards blur;-webkit-animation:.2s ease-in forwards blur;opacity:50%}.main-container{display:flex;align-items:center;justify-content:center}.list-container{padding:20px;width:800px}.menu.hidden,.menu-trigger.hidden{display:none}.hex{height:97pt;overflow:hidden;margin-bottom:60px;margin-top:20px;font-size:.9rem}@media(min-width:1400px){.hex{letter-spacing:.1em}}@media(max-width:400px){.hex{margin-bottom:30px}}#code{margin:0;position:relative;line-height:12pt;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace}.hex-highlight{color:#aeff00;background:#1b1e21;position:relative;margin:0;padding:0;line-height:12pt;padding-bottom:1px}@media(max-width:684px){.hex{height:54pt;font-size:1.8vw}#code,.hex-highlight{line-height:6pt}}.code-toolbar pre{background:#c2cee808!important;padding:10px 10px 10px 20px;border-radius:8px;font-size:.75rem;overflow:auto}@media(max-width:684px){.code-toolbar pre{font-size:.5rem}}@media(max-width:400px){.code-toolbar pre{font-size:.45rem}}.start-container{padding:0 20px 0}.start-container .recent{border-bottom:1px solid #2b2c31c7;padding-bottom:5px;text-align:center;margin:5px 0 0;font-size:1.2rem}@media(max-width:684px){.start-container .recent{font-size:1rem}}@media(max-width:400px){.start-container .recent{font-size:.9rem}}.start-container .recent-container{font-size:1rem}@media(max-width:684px){.start-container .recent-container{font-size:.8rem}}@media(max-width:400px){.start-container .recent-container{font-size:.7rem}}.start-container .recent-container.blog{margin-bottom:30px}.start-container .recent-title{color:#9fa3ad}.start-container td{text-align:left;vertical-align:top;padding:0;white-space:nowrap}.all-posts{border-collapse:separate;margin-bottom:15px}.date{margin:0 0 10px;justify-content:left}.no-underline{color:#fff}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}img.circle{border-radius:50%;max-width:25%;margin:auto}.hiddenc{opacity:0}.console-container{font-family:fira mono,monospace;font-size:2em;display:flex;color:#fff;width:760px;margin:0 auto;padding:0}@media(max-width:800px){.console-container{width:unset;margin:0 20px}}@media(max-width:400px){.console-container{font-size:1.6em}}.console-underscore{display:inline-block;position:relative;left:10px}.prompt{color:#aeff00}.not-found{line-height:1.25;white-space:pre;padding:0 50px 50px 0}.not-found p{all:unset;color:#aeff00}@media(max-width:684px){.menu{position:fixed;top:0;right:0;width:100vw;min-height:100vh;min-height:-webkit-fill-available;display:flex;align-items:center;z-index:1}}.menu_inner{display:flex;align-items:center;justify-content:flex-start;max-width:100%;margin:0 auto;font-size:1.3rem;list-style:none}.menu_inner li{margin:0 12px}@media(max-width:684px){.menu_inner{flex-direction:column;align-items:center;padding:0}.menu_inner li{margin:0;padding:5px}}@media(max-width:400px){.menu_inner{font-size:1.1rem}}.menu .menu-item{position:relative;display:inline-block;margin-right:15px;color:#fff}@media(max-width:684px){.menu .menu-item{font-weight:600}}.menu .menu-item:last-of-type{margin-right:0}.menu .menu-item-hover:hover:after{left:7px;right:5px}.menu .menu-item-hover:after{position:absolute;left:50%;right:51%;height:3px;bottom:0;content:"";background:linear-gradient(90deg,#ffe100 0%,#aeff00 100%);transition:.3s cubic-bezier(.68,-.55,.265,1.55);transform:translate3d(0,0,0)}.post{width:100%;max-width:800px;text-align:left;padding:0 20px}.post-title{margin:0 0 5px}@media(max-width:684px){.post-title{font-size:1.5rem}}.post-title a{color:#fff}.post-stats p{margin:0;color:rgba(255,255,255,.4);font-size:.9em}.post-content{line-height:2}.post-content a{color:#fff;text-decoration:underline}.post-content :not(pre)>code{background-color:#aeff000d;padding:5px;border-radius:2px;font-size:1em;color:#aeff00}.post-content ol{padding-left:20px}.post blockquote{border-left:3px solid #aeff00;padding-left:20px;margin-left:0}.post ul{list-style:'- '}.post hr{border-color:#1b1e21;border-bottom:1px solid #ececec;opacity:.1;margin:20px 0}footer{padding:40px 20px 50px}footer li{list-style:none;margin-right:10px}.footer-icons{display:flex;justify-content:center}.social-icon{position:relative;display:flex;align-items:center}.footer-copyright{margin-top:10px;font-size:.7em}