:root{--background-color: rgb(0, 0, 0);--text-color: rgb(183, 251, 255);--secondary-text-color: rgb(143, 143, 143);--text-size: 12px;--link-visited-color: rgb(161, 225, 255);--link-color: rgb(161, 255, 238);--code-color: rgb(118, 175, 255);--input-color: rgb(255, 0, 255);--code-block-background-color: rgb(0, 0, 0)}html{background-color:var(--background-color);color:var(--text-color);height:100%;margin:0;padding:0}text{color:var(--text-color);font-size:var(--text-size)}a:visited{color:var(--link-visited-color);text-decoration:underline}a:link{color:var(--link-color);text-decoration:none;text-decoration:underline}.terminal{background-color:var(--background-color);color:var(--text-color);font-family:monospace;padding:0;height:100vh;overflow-y:auto;border:none;outline:none;margin-left:20px;display:flex;flex-direction:column;font-size:var(--text-size)}.terminal-body{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}#output{flex-grow:1}.terminal-header{margin-bottom:20px;margin-left:0}.ascii-art-container{display:flex;flex-direction:row;align-items:left}.ascii-art{font-size:calc(var(--text-size) / 1.5);font-family:Courier New,monospace;font-weight:600;line-height:1;white-space:pre}.ascii-art-picture{font-size:calc(var(--text-size) / 6);font-family:Courier New,monospace;font-weight:600;line-height:1;white-space:pre}.terminal-info{font-size:var(--text-size);margin-top:5px}.command-line{display:flex;align-items:center}.prompt{margin-right:5px}img{display:block;margin-left:auto;margin-right:auto;max-width:80%;height:auto;border-radius:10px}pre,.code-block{border-radius:10px;padding:0;overflow:auto}code{font-family:Monaco,monospace;font-size:calc(.9 * var(--text-size));text-wrap:balance;font-weight:400;color:var(--code-color);background-color:var(--code-block-background-color)}.input-wrapper{position:relative;flex-grow:1;display:inline-block}#command-input{background-color:transparent;border:none;color:var(--input-color);font-family:inherit;font-size:var(--text-size);outline:none;width:100%;padding:0;margin:0;position:relative;z-index:1;caret-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cursor{position:absolute;left:0;top:0;bottom:0;width:8px;background-color:var(--input-color);animation:blink .7s infinite;z-index:0}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.command-output{word-wrap:break-word}.command-display{color:var(--text-color)}.password-prompt{display:flex;align-items:center}#password-input{background:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.esc-note{text-align:center;font-style:italic;color:var(--text-color);font-size:var(--text-size)}.blog-post-separator{font-size:var(--text-size);color:var(--secondary-text-color)}.blog-post-index-container,.blog-post-title,.blog-post-date,.blog-post-container,.blog-post-container p,.blog-post-container ul,.blog-post-container ol,.blog-post-container li,.blog-post-container a,.blog-post-container span{font-size:var(--text-size)}.blog-post-container h1{font-size:18px}.blog-post-container h2{font-size:16px}.blog-post-container h3{font-size:14px}.blog-post-container h4,.blog-post-container h5,.blog-post-container h6{font-size:var(--text-size)}@keyframes ascii-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ascii-spinner{display:inline-block;font-family:monospace;font-size:var(--text-size);color:var(--input-color);animation:ascii-spin 4s steps(8) infinite}.reboot-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#000;color:#fff;z-index:9999}#loading-screen[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;align-items:center;justify-content:center;z-index:99999;transition:opacity .3s ease-out}#loading-screen[data-astro-cid-sckkx6r4].loaded{opacity:0;pointer-events:none}.loading-dots[data-astro-cid-sckkx6r4]{display:flex;gap:16px;align-items:center}.dot[data-astro-cid-sckkx6r4]{width:12px;height:12px;border-radius:50%;background:#ff0;animation:dotMove 1.5s ease-in-out infinite}.dot[data-astro-cid-sckkx6r4]:nth-child(1){animation-delay:0s}.dot[data-astro-cid-sckkx6r4]:nth-child(2){animation-delay:.2s}.dot[data-astro-cid-sckkx6r4]:nth-child(3){animation-delay:.4s}@keyframes dotMove{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(10px) scale(1.2);opacity:1}}
