.highlight{color:#d0d0d0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .w{color:#d0d0d0}.highlight .err{color:#151515;background-color:#ac4142}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1,.highlight .cs{color:#888}.highlight .cp{color:#f4bf75}.highlight .o,.highlight .ow{color:#f4bf75}.highlight .p,.highlight .pi{color:#d0d0d0}.highlight .gi{color:#90a959}.highlight .gd{color:#ac4142}.highlight .gh{color:#6a9fb5;font-weight:bold}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#aa759f}.highlight .kc,.highlight .kt,.highlight .kd{color:#d28445}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#90a959}.highlight .sr{color:#75b5aa}.highlight .si,.highlight .se{color:#8f5536}.highlight .nt,.highlight .nn,.highlight .nc,.highlight .no{color:#f4bf75}.highlight .na{color:#6a9fb5}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mb,.highlight .mx{color:#90a959}.highlight .ss{color:#90a959}#toc,.toc,.mw-warning{background:transparent;margin-left:10%;margin-top:5%;font-size:16px;color:#b5e853;word-wrap:normal;overflow:auto;overflow-y:hidden}#toc h2,.toc h2{border:medium none;display:inline;font-size:100%;font-weight:bold;padding:0}#toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle{text-align:center}#toc ul,.toc ul{list-style-image:none;list-style-type:none;margin-left:0;padding-left:0;text-align:left}#toc ul ul,.toc ul ul{margin:0 0 0 1em}#toc .toctoggle,.toc .toctoggle{font-size:94%}#toc ul li{padding-left:0;line-height:50px;list-style-type:none;list-style-image:none}#toc-container{margin-bottom:0px}#toc{margin:auto}#catalogue-ul{text-align:center;margin:0;padding:0}#main_content .blog1{font-size:40px;text-align:center}#main_content .blog2{font-size:20px;text-align:center}#main_content .blog3{font-size:18px;text-align:center}a.toctext{padding-inline-start:25.5px}#active{padding-inline-start:0}#search-background1{min-width:350px;display:none;overflow:hidden;align-items:flex-start;justify-content:center;outline:none;z-index:3;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;box-sizing:border-box;padding:0;border-width:0;border-style:solid}#search-background1::-webkit-scrollbar-track{background-color:#1e191a}#search-background1::-webkit-scrollbar-thumb{border-radius:2px;background-color:rgba(0,0,0,0.3)}#search-section{justify-content:center;margin-top:3.75rem;margin-bottom:3.75rem;z-index:3;position:relative;display:flex;flex-direction:column;width:80%;outline:none;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px,rgba(0,0,0,0.2) 0px 5px 10px,rgba(0,0,0,0.4) 0px 15px 40px;background-color:#151718;color:inherit;border-radius:0.5rem;margin-inline-start:0.5rem;margin-inline-end:0.5rem}#search-close-button{width:32px;height:32px;font-size:32px;position:absolute;top:1rem;inset-inline-end:1rem;appearance:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;outline:none;border-width:0;color:currentColor;background-color:transparent;padding:0;cursor:pointer;user-select:none;transition:color 250ms ease 0s, background-color 250ms ease 0s;font-family:inherit;margin:0;box-sizing:border-box;border-style:solid}#search-text{flex:0 1 0%;margin:0;box-sizing:border-box;border-width:0;border-style:solid;padding-top:1.25rem;font-size:1.125rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;font-weight:500;padding-bottom:0.75rem}#search-background2{overflow:auto;flex:1 1 0%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;box-sizing:border-box;border-width:0;border-style:solid}#search-container{flex-direction:column;align-items:center;row-gap:0.5rem;width:100%;display:flex;margin:0;padding:0;box-sizing:border-box;border-width:0;border-style:solid}#search-input-container{flex-direction:row;align-items:center;column-gap:0.5rem;width:100%;display:flex;margin:0;padding:0}#search-input{border-radius:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;font-size:1rem;line-height:1.5rem;border:1px solid transparent;background-color:#202425;appearance:none;position:relative;width:100%;min-width:0;outline:none;color:#ecedee;box-sizing:border-box;padding-block:1px;min-height:2.5rem}#search-start-button{width:2.5rem;padding:0;border-radius:0.5rem;flex-shrink:0;background-color:darkgreen;height:2.5rem;padding-inline-start:1rem;padding-inline-end:1rem;font-size:1rem;border:1px solid transparent;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;user-select:none;white-space:nowrap;vertical-align:middle;transition:color 250ms ease 0s, background-color 250ms ease 0s, box-shadow 250ms ease 0s;font-family:inherit;margin:0;box-sizing:border-box}#search-results{flex-direction:column;align-items:center;width:100%;display:flex;margin:0;box-sizing:border-box;border-style:solid;border-width:0;overflow:scroll;max-height:70vh}#search-results::-webkit-scrollbar-track{background-color:transparent}#search-results::-webkit-scrollbar-thumb{background-color:#b5e853;border-radius:5px}#search-results::-webkit-scrollbar{width:5px}.result-a{border-radius:0.375rem;cursor:pointer;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:row;align-items:center;width:100%;border-bottom:1px solid rgba(132,133,141,0.18);display:flex;background-color:transparent;color:inherit;text-decoration:inherit;margin:0;box-sizing:border-box}.result-d{flex-direction:column;align-items:start;row-gap:0.25rem;flex:1 1 0%;padding:0.25rem;width:100%;display:flex;margin:0;box-sizing:border-box;border-style:solid;border-width:0;color:inherit}.result-p-title:before{content:url("/assets/images/bullet.png")}.result-p-title{word-break:break-all;overflow-wrap:break-word;margin:0;box-sizing:border-box;border-style:solid;border-width:0;padding:0;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:0px;margin-inline-end:0px}.result-span-title{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0;word-break:break-all;overflow-wrap:break-word;cursor:pointer}.result-span-tag{margin-left:0.5rem;color:#b5e853;background-color:darkgreen;border:1px solid transparent;display:inline-block;border-radius:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;font-size:0.75rem;line-height:1;letter-spacing:0.025em;white-space:nowrap;vertical-align:middle;box-sizing:border-box;word-break:break-all;overflow-wrap:break-word;cursor:pointer}.result-excerpt{color:#787f85;word-break:break-all;overflow-wrap:break-word;font-size:0.75rem;line-height:1rem;box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0;margin-block-start:0.66em;margin-block-end:0.66em;margin-inline-start:0px;margin-inline-end:0px;cursor:pointer}#empty-result{font-size:2rem;padding:5vh}mark{border-radius:0.375rem;color:#b5e853;background-color:darkgreen;padding-inline:1px;font-weight:700}#head-nav-background1{min-width:350px;display:none;overflow:hidden;align-items:flex-start;justify-content:center;outline:none;z-index:3;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;box-sizing:border-box;padding:0;border-width:0;border-style:solid}#head-nav-background1::-webkit-scrollbar-track{background-color:#1e191a}#head-nav-background1::-webkit-scrollbar-thumb{border-radius:2px;background-color:rgba(0,0,0,0.3)}#head-nav-section{justify-content:center;margin-top:3.75rem;margin-bottom:3.75rem;z-index:3;position:relative;display:flex;flex-direction:column;width:80%;outline:none;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px,rgba(0,0,0,0.2) 0px 5px 10px,rgba(0,0,0,0.4) 0px 15px 40px;background-color:#151718;color:inherit;border-radius:0.5rem;margin-inline-start:0.5rem;margin-inline-end:0.5rem}#head-nav-close-button{width:32px;height:32px;font-size:32px;position:absolute;top:1rem;inset-inline-end:1rem;appearance:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;outline:none;border-width:0;color:currentColor;background-color:transparent;padding:0;cursor:pointer;user-select:none;transition:color 250ms ease 0s, background-color 250ms ease 0s;font-family:inherit;margin:0;box-sizing:border-box;border-style:solid}#head-nav-text{flex:0 1 0%;margin:0;box-sizing:border-box;border-width:0;border-style:solid;padding-top:1.25rem;font-size:1.125rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;font-weight:500;padding-bottom:0.75rem}#head-nav-background2{overflow:auto;flex:1 1 0%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;box-sizing:border-box;border-width:0;border-style:solid}#head-nav-container{word-break:break-all;overflow-wrap:break-word;border:1px solid transparent;border-radius:0.25rem;box-sizing:border-box;font-size:40px;flex-direction:column;align-items:center;row-gap:0.5rem;width:100%;display:flex;margin:0;padding:0}body{margin:0;padding:0;background:#151515 url("/assets/images/bkg.png") 0 0;color:#eaeaea;font-size:16px;line-height:1.5;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace}.content-container{width:90%;max-width:1000px;min-height:60%;margin:0 auto}section{display:block;margin:0 0 20px 0}h1,h2,h3,h4,h5,h6{margin:0 0 20px}li{line-height:1.4}header{background:rgba(0,0,0,0.1);width:100%;border-bottom:1px dashed #b5e853;padding:20px 0;margin:0 0 40px 0}header h1{font-size:30px;line-height:1.5;margin:0 0 0 -40px;font-weight:bold;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#b5e853;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1);letter-spacing:-1px;-webkit-font-smoothing:antialiased}@media (max-width: 1000px){header h1{margin-left:0}}header h1:before{content:"./ ";font-size:24px}header h2{font-size:18px;font-weight:300;color:#666}#downloads .btn{display:inline-block;text-align:center;margin:0}#main_content{width:100%;-webkit-font-smoothing:antialiased}section img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#b5e853;letter-spacing:-0.03em;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1)}#main_content h1{font-size:30px}#main_content h2{font-size:24px}#main_content h3{font-size:18px}#main_content h4{font-size:14px}#main_content h5{font-size:12px;text-transform:uppercase;margin:0 0 5px 0}#main_content h6{font-size:12px;text-transform:uppercase;color:#999;margin:0 0 5px 0}dt{font-style:italic;font-weight:bold}ul li{list-style-image:url("/assets/images/bullet.png")}blockquote{color:#aaa;padding-left:10px;border-left:1px dotted #666}pre{background:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,0.15);padding:10px;font-size:16px;color:#b5e853;border-radius:2px;word-wrap:normal;overflow:auto;overflow-y:hidden}code.highlighter-rouge{background:rgba(0,0,0,0.9);border:1px solid rgba(255,255,255,0.15);padding:0px 3px;margin:0px -3px;color:#aa759f;border-radius:2px}table{width:100%;margin:0 0 20px 0}th{text-align:left;border-bottom:1px dashed #b5e853;padding:5px 10px}td{padding:5px 10px}hr{height:0;border:0;border-bottom:1px dashed #b5e853;color:#b5e853}.btn{display:inline-block;background:-webkit-linear-gradient(top, rgba(40,40,40,0.3), rgba(35,35,35,0.3) 50%, rgba(10,10,10,0.3) 50%, rgba(0,0,0,0.3));padding:8px 18px;border-radius:50px;border:2px solid rgba(0,0,0,0.7);border-bottom:2px solid rgba(0,0,0,0.7);border-top:2px solid #000;color:rgba(255,255,255,0.8);font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:13px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);margin-left:10px}.btn:hover{background:-webkit-linear-gradient(top, rgba(40,40,40,0.6), rgba(35,35,35,0.6) 50%, rgba(10,10,10,0.8) 50%, rgba(0,0,0,0.8))}.btn .icon{display:inline-block;width:16px;height:16px;margin:1px 8px 0 0;float:left}.btn-github .icon{opacity:0.6;background:url("/assets/images/blacktocat.png") 0 0 no-repeat}a{color:#63c0f5;text-shadow:0 0 5px rgba(104,182,255,0.5)}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}#a-title{text-decoration:none;display:flex;justify-content:space-between}.p-title .p-desc{margin:0 0 20px;font-weight:normal;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#b5e853;letter-spacing:-0.03em;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1)}.p-title:before{content:"./ ";font-size:24px}.p-desc{font-size:18px;font-weight:300}.p-title{font-size:30px;line-height:1.5;margin:0;font-weight:bold;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#b5e853;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1);letter-spacing:-1px;-webkit-font-smoothing:antialiased}@media (max-width: 1000px){.p-title{margin-left:0}}.header-nav{display:flex;justify-content:space-between;align-items:center}.catalogue-nav{display:flex}.catalogue-nav a{flex-grow:1}aside{height:100%;width:300px;position:fixed;top:0;left:-300px;box-sizing:border-box;transition-duration:250ms;transition-delay:0s;transition-timing-function:ease}#sidebar-header{top:0;position:absolute;height:148px;width:100%;margin:0 0;background:rgba(0,0,0,0.1)}.app-name,.sidebar-nav,#sidebar-divide{position:absolute;left:2%;right:2%}#sidebar-divide{position:absolute;top:148px;margin:0}.search-container{width:90%;height:30px;margin:0;padding:0;position:absolute;top:35%;left:4%;box-sizing:border-box;align-items:center;display:flex;justify-content:space-between}.search{align-items:center;display:flex;height:100%;flex-grow:1;margin:0;border:2px solid;font-size:1rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#26292b;border-radius:0.5rem;color:#90a959;justify-content:space-between}.shortcut-prompt{margin-left:0.5rem;color:#b5e853;background-color:#202425;border:1px solid transparent;display:inline-block;border-radius:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;font-size:0.9rem;line-height:1;letter-spacing:0.025em;white-space:nowrap;vertical-align:middle;box-sizing:border-box;word-break:break-all;overflow-wrap:break-word;cursor:pointer}.app-name{top:100px}.sidebar-nav{top:150px;height:calc(100vh - 220px);overflow-y:scroll}input{background:transparent;border-color:#b5e853}.sidebar-toggle{position:fixed;bottom:0;left:0;height:38px;width:17%;margin:1%;background-color:transparent;border:none;z-index:1}.sidebar-toggle-button span{text-align:center;cursor:pointer;display:block;margin-bottom:4px;width:16px;height:2px;background-color:#90a959}#left-side-content{position:absolute;top:0;bottom:0;right:0;margin:0 2% 0 1.5%;min-height:100vh;left:0;transition-property:left;transition-duration:250ms;transition-delay:0s;transition-timing-function:ease;overflow-x:clip}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background-color:#1e191a}::-webkit-scrollbar-thumb{background-color:#b5e853}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:5px}.sidebar-nav::-webkit-scrollbar{width:5px}.blog1:before{content:"🥝 "}.blog2:before{content:'🔧 '}.footer{position:relative;height:15%}#main_content>h1::before{content:"◉ "}#main_content>h2::before{content:"◎ "}#main_content>h3::before{content:"● "}#main_content>h4::before{content:"▲ "}#main_content>h5::before{content:"△ "}#main_content>h6::before{content:"◦ "}#span-header{display:none;justify-content:center;align-items:center;font-size:23px;letter-spacing:1.125rem}.span-btn{align-items:center;background-color:transparent;font-size:16px;padding:0px 1px 0px 20px;margin-left:3px}.origin-info{visibility:hidden}@media (max-width: 1060px){.header-nav{display:none}header{padding:52px 0px}#span-header{display:flex}#left-side-content{min-width:380px}.sidebar-toggle{display:none}::-webkit-scrollbar{width:2px}#search-section{margin-top:2.4rem;margin-bottom:5.75rem}.span-btn{border-left-color:darkgreen;border-right-color:darkgreen;margin-left:5px}}
