@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap";:root{--bg-color:#000;--text-color:#fff;--font-main:"JetBrains Mono", monospace}::selection{color:#000;background-color:#fff}::selection{color:#000;background-color:#fff}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);line-height:1.5;overflow-x:hidden}a,a:link,a:visited{text-decoration:underline;color:var(--text-color)!important}a:hover,a:active{background-color:var(--text-color);text-decoration:none;color:var(--bg-color)!important}.crt{position:relative}.crt:before{content:" ";z-index:9999;pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 2px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/3px 100%;display:block;position:fixed;inset:0}.crt:after{content:" ";opacity:0;z-index:9998;pointer-events:none;background:#1210101a;animation:.15s infinite flicker;display:block;position:fixed;inset:0}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}to{opacity:.24387}}.btn{background:var(--bg-color);color:var(--text-color);border:1px solid var(--text-color);font-family:var(--font-main);cursor:pointer;text-transform:uppercase;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-block}.btn:hover,.btn.active{background:var(--text-color);color:var(--bg-color)}.markdown-content{white-space:pre-wrap;line-height:1.6}.markdown-content h1{border-bottom:1px solid #555;margin-bottom:15px;padding-bottom:5px;font-size:1.4em;font-weight:700}.markdown-content h2{margin-bottom:10px;font-size:1.2em;font-weight:700}.markdown-content p{margin-bottom:10px}.markdown-content ul,.markdown-content ol{margin-bottom:15px;padding-left:5px;list-style-type:none}.markdown-content li{margin-bottom:5px;padding-left:20px;position:relative}.markdown-content li:before{content:" -";color:#fff;position:absolute;left:0}.markdown-content strong{text-decoration:underline}.markdown-content code{background:#222;padding:0 5px}.container{max-width:900px;margin:0 auto;padding:20px}.section{border:1px solid var(--text-color);margin-bottom:40px;padding:20px}.section-title{text-transform:uppercase;margin-bottom:20px;font-size:20px}.grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ascii-bar{white-space:pre;line-height:1}.md-terminal[data-v-5f8dd16e]{color:#fff;line-height:1.5}.md-terminal[data-v-5f8dd16e] h1{color:#fff;border-bottom:1px solid #555;margin:20px 0 15px;padding-bottom:5px;font-size:1.4rem;border-radius:0!important}.md-terminal[data-v-5f8dd16e] h2{color:#fff;margin:15px 0 10px;font-size:1.2rem}.md-terminal[data-v-5f8dd16e] p{color:#fff;margin-bottom:8px}.md-terminal[data-v-5f8dd16e] ul,.md-terminal[data-v-5f8dd16e] ol{margin-bottom:10px;margin-left:0;padding-left:0;list-style-type:none}.md-terminal[data-v-5f8dd16e] li{color:#fff;margin-bottom:4px;padding-left:20px;position:relative}.md-terminal[data-v-5f8dd16e] li:before{content:" -";color:#fff;position:absolute;left:0}.md-terminal[data-v-5f8dd16e] strong{color:#fff;text-decoration:underline}.md-terminal[data-v-5f8dd16e] a{text-decoration:underline;color:#fff!important}.md-terminal[data-v-5f8dd16e] a:hover{background:#fff;text-decoration:none;color:#000!important}.md-terminal[data-v-5f8dd16e] code{color:#fff;background:#222;padding:0 5px;border-radius:0!important}.md-terminal[data-v-5f8dd16e] pre{background:#111;border:1px solid #444;margin-bottom:15px;padding:10px;overflow-x:auto;border-radius:0!important}.md-terminal[data-v-5f8dd16e] pre code{background:0 0;padding:0}.md-terminal[data-v-5f8dd16e] blockquote{color:#ccc;border-left:2px solid #fff;margin-left:0;padding-left:1rem}.blink{animation:1s step-start infinite blink-anim}@keyframes blink-anim{50%{opacity:0}}
