@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700");:root{--base-color: #DBDBDB;--border: dashed 1px rgba(219, 219, 219, 0.9);--selection-background: rgba(219, 219, 219, 0.99);--selection-text: #000;--background-color: #000;--text-color: var(--base-color);--placeholder-color: var(--base-color);--link-color: var(--base-color)}body{background-color:var(--background-color);margin:0 auto;padding:0;font-family:"Source Code Pro",monospace;font-size:14.5px;color:var(--text-color);text-align:left;line-height:1.5 !important}h1,h2,h3,h4,h5,h6{font-size:14.5px;margin:0px;margin-top:22px;font-weight:bold;color:var(--text-color)}p,ul,ol{margin:0px;color:var(--text-color)}a{text-decoration:underline;color:var(--link-color)}a:hover{color:var(--background-color);background-color:var(--base-color)}@media only screen and (max-device-width: 500px){*{font-size:12px !important}}img{max-width:100%;width:700px;height:auto;display:block;margin:20px auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.3);border:1px solid #333}@media (max-width: 768px){img{width:100%;max-width:500px}}.small-image{width:300px !important;max-width:100% !important}.large-image{width:800px !important;max-width:100% !important}.icon-image{width:32px !important;height:32px !important;display:inline-block !important;margin:0 5px !important;border:none !important;box-shadow:none !important;border-radius:4px !important}.container{width:90%;max-width:1000px;margin-right:auto;margin-left:auto}p{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;margin-bottom:15px}footer{color:var(--text-color);border-top:var(--border);margin:20px auto 15px;padding-top:10px;text-align:right}header{margin-top:25px;margin-bottom:10px}header p{text-align:left;margin:0}footer{margin-bottom:20px}::selection{background:var(--selection-background);color:var(--selection-text)}::-moz-selection{background:var(--selection-background);color:var(--selection-text)}:not(.menu)>ul{list-style:none;padding-left:0}:not(.menu)>ul{list-style-type:none}:not(.menu)>ul>li:before{content:"-";margin-right:9px}.menu{border-top:var(--border);border-bottom:var(--border);margin-bottom:25px}.menu ul{margin-top:12px;margin-bottom:12px;padding-left:0px;list-style-type:none;text-align:right}.menu ul li{display:inline;margin-left:10px}.menu ul li a{text-decoration:none;color:var(--text-color)}.menu ul li a:hover{text-decoration:none;color:var(--background-color);background-color:var(--base-color)}input,select,textarea{padding:0;margin:0;-webkit-appearance:none;-webkit-border-radius:0;border:none}input[type=text],select,textarea{width:100%;resize:none;background-color:var(--background-color);color:var(--text-color);caret-color:var(--text-color);font-size:14.5px;font-family:"Source Code Pro",monospace;line-height:1.5}input,select,textarea,textarea::-webkit-input-placeholder{text-indent:0px}::placeholder{color:var(--placeholder-color);opacity:1}:-ms-input-placeholder{color:var(--placeholder-color)}::-ms-input-placeholder{color:var(--placeholder-color)}input[type=submit]{font-size:14.5px;font-family:"Source Code Pro",monospace;line-height:1.5;cursor:pointer;color:var(--link-color);background-color:var(--background-color)}input[type=submit]:hover{color:var(--background-color);background-color:var(--base-color)}*:focus{outline:none}textarea{vertical-align:top}pre,pre[class*="language-"]{background:#1e1e1e !important;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.3);margin:1.5em 0;padding:0;overflow:hidden;position:relative}pre::before{content:"Code";display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #333 0%, #404040 100%);height:30px;border-bottom:1px solid #555;position:relative;color:#ccc;font-size:12px;font-weight:500;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}pre::after{content:"";position:absolute;top:9px;left:12px;width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:18px 0 0 #ffbd2e, 36px 0 0 #28ca42}pre code,code[class*="language-"]{background:transparent !important;color:#f8f8f2 !important;font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', 'Source Code Pro', Menlo, Consolas, 'Courier New', monospace;font-size:14px;line-height:1.6;padding:20px 24px 24px 24px;display:block;overflow-x:auto;white-space:pre}:not(pre)>code,p code,li code,h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{background:#2d2d2d !important;color:#f8f8f2 !important;padding:3px 6px !important;border-radius:4px !important;font-family:'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', 'Source Code Pro', monospace !important;font-size:0.9em !important;border:1px solid #444 !important;display:inline !important;margin:0 !important;box-shadow:none !important;position:static !important}:not(pre)>code::before,:not(pre)>code::after,p code::before,p code::after,li code::before,li code::after{display:none !important;content:none !important}.language-javascript .highlight pre::before,.language-js .highlight pre::before{content:"JavaScript" !important}.language-python .highlight pre::before,.language-py .highlight pre::before{content:"Python" !important}.language-bash .highlight pre::before,.language-shell .highlight pre::before,.language-sh .highlight pre::before{content:"Terminal" !important}.language-html .highlight pre::before{content:"HTML" !important}.language-css .highlight pre::before{content:"CSS" !important}.language-scss .highlight pre::before,.language-sass .highlight pre::before{content:"SCSS" !important}.language-java .highlight pre::before{content:"Java" !important}.language-cpp .highlight pre::before,.language-c++.highlight pre::before{content:"C++" !important}.language-c .highlight pre::before{content:"C" !important}.language-ruby .highlight pre::before,.language-rb .highlight pre::before{content:"Ruby" !important}.language-php .highlight pre::before{content:"PHP" !important}.language-go .highlight pre::before{content:"Go" !important}.language-rust .highlight pre::before{content:"Rust" !important}.language-swift .highlight pre::before{content:"Swift" !important}.language-kotlin .highlight pre::before{content:"Kotlin" !important}.language-typescript .highlight pre::before,.language-ts .highlight pre::before{content:"TypeScript" !important}.language-json .highlight pre::before{content:"JSON" !important}.language-xml .highlight pre::before{content:"XML" !important}.language-yaml .highlight pre::before,.language-yml .highlight pre::before{content:"YAML" !important}.language-markdown .highlight pre::before,.language-md .highlight pre::before{content:"Markdown" !important}.language-sql .highlight pre::before{content:"SQL" !important}.language-dockerfile .highlight pre::before{content:"Dockerfile" !important}.language-nginx .highlight pre::before{content:"Nginx" !important}.language-apache .highlight pre::before{content:"Apache" !important}.language-vim .highlight pre::before{content:"Vim" !important}.language-powershell .highlight pre::before,.language-ps1 .highlight pre::before{content:"PowerShell" !important}.language-r .highlight pre::before{content:"R" !important}.language-matlab .highlight pre::before{content:"MATLAB" !important}.language-lua .highlight pre::before{content:"Lua" !important}.language-perl .highlight pre::before{content:"Perl" !important}.language-haskell .highlight pre::before{content:"Haskell" !important}.language-scala .highlight pre::before{content:"Scala" !important}.language-clojure .highlight pre::before{content:"Clojure" !important}.language-elixir .highlight pre::before{content:"Elixir" !important}.language-erlang .highlight pre::before{content:"Erlang" !important}.language-dart .highlight pre::before{content:"Dart" !important}.language-assembly .highlight pre::before,.language-asm .highlight pre::before{content:"Assembly" !important}.language-makefile .highlight pre::before{content:"Makefile" !important}.language-cmake .highlight pre::before{content:"CMake" !important}.language-tex .highlight pre::before,.language-latex .highlight pre::before{content:"LaTeX" !important}.highlight .c,.highlight .ch,.highlight .cm,.highlight .c1,.highlight .cs{color:#6c7986}.highlight .k,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:#ff79c6}.highlight .s,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .s1,.highlight .ss{color:#f1fa8c}.highlight .n,.highlight .na,.highlight .nc,.highlight .no,.highlight .nd,.highlight .ni,.highlight .ne,.highlight .nf,.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py,.highlight .nt,.highlight .nv{color:#50fa7b}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .mb,.highlight .il{color:#bd93f9}.highlight .o,.highlight .ow{color:#ff79c6}.highlight .p{color:#f8f8f2}.highlight .gh{color:#8be9fd;font-weight:bold}.highlight .gu{color:#8be9fd}.highlight .gd{color:#ff5555}.highlight .gi{color:#50fa7b}.language-bash .highlight .nv,.language-shell .highlight .nv,.language-sh .highlight .nv{color:#8be9fd}.language-bash .highlight .nb,.language-shell .highlight .nb,.language-sh .highlight .nb{color:#50fa7b}pre::-webkit-scrollbar{height:8px}pre::-webkit-scrollbar-track{background:#2d2d2d}pre::-webkit-scrollbar-thumb{background:#555;border-radius:4px}pre::-webkit-scrollbar-thumb:hover{background:#666}@media (max-width: 768px){pre code,code[class*="language-"]{font-size:12px;padding:16px 20px 20px 20px}pre::after{transform:scale(0.8);top:7px;left:8px}}
