.navbar[data-v-2d5c7342]{background:#000000e6;border:.3vh dashed #00ff00;border-top:0;border-radius:0 0 20px 20px;height:10vh;position:fixed;top:0;z-index:1020;box-shadow:0 2px 4px #0000004d;width:60%;min-height:60px;transition:all .3s ease,transform .5s ease}.navbar.menu-active[data-v-2d5c7342]{border:0;background:transparent;box-shadow:none}.navbar.navbar-hidden[data-v-2d5c7342]{transform:translateY(-100%)}.navbar-container[data-v-2d5c7342]{max-width:100%;margin:0 auto;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 2rem}.logo[data-v-2d5c7342]{height:100%;display:flex;align-items:center;position:relative;max-width:20%;min-width:40px}.logo img[data-v-2d5c7342]{width:100%;height:100%;object-fit:contain;position:relative}.logo .default-img[data-v-2d5c7342]{position:relative;border-radius:15%}.logo .glitch-img[data-v-2d5c7342]{opacity:0;border-radius:15%;animation:glitch-2d5c7342 2s infinite;position:absolute;top:0;left:0;width:100%;height:100%}.logo:hover .default-img[data-v-2d5c7342]{opacity:0}.logo:hover .glitch-img[data-v-2d5c7342]{opacity:1}.nav-links[data-v-2d5c7342]{list-style:none;padding:0;margin:0;display:flex;gap:3rem;align-items:center}.nav-links li a[data-v-2d5c7342]{color:#fff;text-decoration:none;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;min-width:50px;min-height:50px}.nav-links li .glitch-button[data-v-2d5c7342]{position:relative;transition:all .1s ease}.nav-links li .glitch-button[data-v-2d5c7342]:before,.nav-links li .glitch-button[data-v-2d5c7342]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:dark;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.nav-links li .glitch-button[data-v-2d5c7342]:before{left:2px;text-shadow:-5px 0 #fffb00;animation:glitch-1-2d5c7342 2s infinite linear alternate-reverse}.nav-links li .glitch-button[data-v-2d5c7342]:after{left:-2px;text-shadow:5px 0 rgb(255,0,0);animation:glitch-2-2d5c7342 3s infinite linear alternate-reverse}.nav-links li .glitch-button span[data-v-2d5c7342]{position:relative;z-index:1}.nav-links li .glitch-button[data-v-2d5c7342]:hover{transform:scale(1.05)}.nav-links li .glitch-button[data-v-2d5c7342]:hover:before,.nav-links li .glitch-button[data-v-2d5c7342]:hover:after{opacity:1}@keyframes glitch-1-2d5c7342{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes glitch-2-2d5c7342{0%{clip-path:inset(15% 0 35% 0)}20%{clip-path:inset(55% 0 15% 0)}40%{clip-path:inset(45% 0 45% 0)}60%{clip-path:inset(75% 0 10% 0)}80%{clip-path:inset(15% 0 65% 0)}to{clip-path:inset(25% 0 25% 0)}}@keyframes glitch-2d5c7342{0%{transform:translate(0) scale(1) rotate(0)}15%{transform:translate(-3px,3px) scale(1.02) rotate(-1deg)}30%{transform:translate(3px,-3px) scale(.98) rotate(1deg)}45%{transform:translate(-2px,-2px) scale(1.01) rotate(-2deg)}60%{transform:translate(2px,2px) scale(1.03) rotate(2deg)}75%{transform:translate(-1px,1px) scale(.99) rotate(-1deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes pixelScan-2d5c7342{0%{opacity:.2;filter:brightness(1.2)}50%{opacity:.4;filter:brightness(2)}to{opacity:.2;filter:brightness(1.2)}}.menu-toggle[data-v-2d5c7342]{display:none;flex-direction:column;justify-content:space-between;width:35px;height:21px;z-index:1030;position:relative;padding:2px;border:2px solid #00ff00;border-radius:5px;background:#000c;box-shadow:3px 3px #0f0}.menu-toggle[data-v-2d5c7342]:active{transform:translate(2px,2px);box-shadow:none}.menu-toggle .bar[data-v-2d5c7342]{width:100%;height:3px;background-color:#0f0;transition:all .3s ease;position:relative}.menu-toggle .bar[data-v-2d5c7342]:before,.menu-toggle .bar[data-v-2d5c7342]:after{content:"";position:absolute;width:100%;height:100%;background-color:#0f0;opacity:0}.hide-navbar-btn[data-v-2d5c7342]{position:absolute;bottom:-47.5px;background:transparent;transform:translate(-50%);cursor:pointer;z-index:1020;transition:all .3s ease;border:none!important;outline:none!important;padding:0}.hide-navbar-btn[data-v-2d5c7342]:focus,.hide-navbar-btn[data-v-2d5c7342]:focus-visible,.hide-navbar-btn[data-v-2d5c7342]:active{outline:none!important;border:none!important;box-shadow:none!important}.hide-navbar-btn.hidden[data-v-2d5c7342]{transform:translate(-50%) rotate(180deg)}.hide-navbar-btn .arrow-icon[data-v-2d5c7342]{width:40px;height:40px;background:transparent;border:2px dashed #00ff00;border-radius:10px;transition:transform .3s ease;filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%)}.hide-navbar-btn .arrow-icon[data-v-2d5c7342]:hover{transform:scale(1.15);box-shadow:0 0 8px #ffbd2e}@media (max-width: 1024px){.navbar[data-v-2d5c7342]{width:80%}.navbar-container[data-v-2d5c7342]{padding:0 1.5rem}.nav-links[data-v-2d5c7342]{gap:2rem}}@media (max-width: 768px){.navbar[data-v-2d5c7342]{width:95%}.navbar-container[data-v-2d5c7342]{justify-content:space-between;padding:0 1rem;gap:0}.menu-toggle[data-v-2d5c7342]{display:flex}.nav-links[data-v-2d5c7342]{position:fixed;top:0;left:85%;width:20%;height:90vh;background:#000000f2;flex-direction:column;justify-content:flex-end;gap:2rem;transition:right .3s ease;border-left:.3vh dashed #00ff00;border-bottom:.3vh dashed #00ff00;border-bottom-left-radius:20px;padding:2rem;opacity:0;visibility:hidden}.nav-links.active[data-v-2d5c7342]{right:0;opacity:1;visibility:visible}.nav-links .share[data-v-2d5c7342]{margin-top:2rem;margin-right:2vh;display:flex;flex-direction:column;gap:2rem;align-items:center}.nav-links .share a[data-v-2d5c7342]{transform:scale(1.2);transition:transform .3s ease}.nav-links .share a[data-v-2d5c7342]:hover{transform:scale(1.4)}.logo[data-v-2d5c7342]{max-width:25%;height:100%;padding:.3rem}.logo img[data-v-2d5c7342]{height:100%}.hide-navbar-btn[data-v-2d5c7342]{display:none}}@media (max-width: 480px){.navbar[data-v-2d5c7342]{width:100%}.navbar-container[data-v-2d5c7342]{padding:0 .5rem;justify-content:space-between}.logo[data-v-2d5c7342]{max-width:20%;height:100%;padding:.2rem}.logo img[data-v-2d5c7342]{height:90%}.menu-toggle[data-v-2d5c7342]{display:flex;width:25px;height:18px;padding:1px;border:1px solid #00ff00;box-shadow:2px 2px #0f0}.menu-toggle .bar[data-v-2d5c7342]{height:2px}.nav-links[data-v-2d5c7342]{width:50%;left:50%}.nav-links.active[data-v-2d5c7342]{left:50%}}.footer[data-v-a6049973]{background:#000000e6;border:.3vh dashed #00ff00;border-bottom:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;z-index:1020;width:fit-content;min-width:200px;max-width:90%;min-height:40px;display:flex;align-items:center;justify-content:center;padding:0 1rem;box-sizing:border-box;transition:all .3s ease,transform .5s ease}.footer.footer-hidden[data-v-a6049973]{transform:translateY(100%)}.footer-copyright[data-v-a6049973]{font-size:clamp(.5rem,2vw,.7rem);text-align:center;color:#fff;white-space:nowrap;padding:0 .5rem}@media (max-width: 1024px){.footer[data-v-a6049973]{min-width:180px;max-width:85%;min-height:35px}}@media (max-width: 768px){.footer[data-v-a6049973]{min-width:160px;max-width:95%;min-height:30px;padding:0 .5rem}}@media (max-width: 480px){.footer[data-v-a6049973]{min-width:140px;max-width:95%;min-height:25px}}.nes-container.is-dark[data-v-da04b479]{background-color:#000;border-radius:15px;border:3px solid #00ff00;box-shadow:0 0 50px #0f0,inset 0 0 20px #00ff001a;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;position:relative;overflow:hidden}.nes-container.is-dark img[data-v-da04b479]{width:20vw;height:auto;max-height:40vh;object-fit:contain}.nes-container.is-dark h1[data-v-da04b479]{font-size:2rem;color:#fff;text-shadow:3px 3px 10px #00ff00;margin:0}@media (max-width: 1024px){.nes-container.is-dark img[data-v-da04b479]{width:30vw}}@media (max-width: 768px){.nes-container.is-dark img[data-v-da04b479]{width:40vw}}.small-font[data-v-868d0a5e]{font-size:1rem!important}.nes-container.is-dark[data-v-868d0a5e]{background-color:#00000080!important;border:.3vh dashed #00ff00!important;border-radius:20px!important;text-transform:uppercase!important}.small-font[data-v-4a4d3e30]{font-size:1rem!important}.nes-container.is-dark[data-v-4a4d3e30]{background-color:#00000080!important;border:.3vh dashed #00ff00!important;border-radius:20px!important;margin-bottom:1rem!important;text-transform:uppercase!important}.construction-gif[data-v-4a4d3e30]{max-width:100%;height:auto;margin:.5rem 0;border-radius:10px}.terminal-window[data-v-fb3e8278]{width:90%;height:80vh;background:#00000080;border:3px dashed #00ff00;border-radius:10px;box-shadow:0 0 100px #0f0,inset 0 0 20px #00ff001a;overflow:hidden;position:relative}.terminal-header[data-v-fb3e8278]{background:#64646480;border-bottom:2px solid #00ff00;padding:.5rem 1rem;display:flex;align-items:center;gap:1rem}.terminal-buttons[data-v-fb3e8278]{display:flex;gap:.5rem}.terminal-buttons .btn[data-v-fb3e8278]{width:12px;height:12px;border-radius:50%;border:1px solid #444}.terminal-buttons .btn.red[data-v-fb3e8278]{background:#ff5f56}.terminal-buttons .btn.yellow[data-v-fb3e8278]{background:#ffbd2e}.terminal-buttons .btn.green[data-v-fb3e8278]{background:#27ca3f}.terminal-title[data-v-fb3e8278]{color:#0f0;font-size:.7rem;text-transform:uppercase;letter-spacing:1px}.terminal-body[data-v-fb3e8278]{height:calc(100% - 60px);padding:1rem;overflow-y:auto}.terminal-body[data-v-fb3e8278]::-webkit-scrollbar{width:8px}.terminal-body[data-v-fb3e8278]::-webkit-scrollbar-track{background:#111}.terminal-body[data-v-fb3e8278]::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px}.terminal-line[data-v-fb3e8278]{display:flex;align-items:baseline;margin-bottom:.5rem;font-size:1rem;line-height:1.4;text-align:start}.terminal-line.current-line[data-v-fb3e8278]{margin-bottom:0}.prompt[data-v-fb3e8278]{color:#0f0;margin-right:.5rem;font-weight:700;flex-shrink:0}.welcome-text[data-v-fb3e8278]{color:#0cf}.command[data-v-fb3e8278]{color:#fff}.output[data-v-fb3e8278],.typewriter[data-v-fb3e8278]{color:#ccc;white-space:pre-wrap}[data-v-fb3e8278] .text-green{color:#0f0;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-blue{color:#0cf;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-azure{color:#007fff;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-yellow{color:#ffbd2e;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-red{color:#ff5f56;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-purple{color:#a200ff;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-mint{color:#3eb489;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-orange{color:#ff8c00;text-shadow:0 0 3px currentColor}[data-v-fb3e8278] .text-cream{color:#fffdd0;text-shadow:0 0 3px currentColor}.terminal-link[data-v-fb3e8278]{color:#0f0;text-decoration:none;border-bottom:1px dotted #00ff00;transition:all .3s ease}.terminal-link[data-v-fb3e8278]:hover{color:#0cf;border-bottom-color:#0cf;text-shadow:0 0 5px currentColor}.terminal-link[data-v-fb3e8278]:active{color:#ff5f56}.input-container[data-v-fb3e8278]{position:relative;display:flex;flex:1}.terminal-input[data-v-fb3e8278]{background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:inherit;flex:1;caret-color:transparent;min-width:0;position:relative;z-index:1}.custom-cursor[data-v-fb3e8278]{position:absolute;left:0;top:0;color:#0f0;font-weight:700;pointer-events:none;animation:blink-fb3e8278 1.5s infinite;transform:translate(calc(1ch * var(--cursor-position, 0)));will-change:transform}@keyframes blink-fb3e8278{0%,60%{opacity:1}61%,to{opacity:0}}.terminal-image-container[data-v-fb3e8278]{margin:1rem 0;text-align:center}.terminal-image-container.animated-runner[data-v-fb3e8278]{position:relative;height:70px;width:100%;overflow:hidden;text-align:left}.terminal-image[data-v-fb3e8278]{max-width:100%;max-height:300px}.terminal-image.running-yako[data-v-fb3e8278]{position:absolute;top:50%;transform:translateY(-50%);height:80px;width:auto;max-width:none;border:none;box-shadow:none;animation:yakoBackAndForth-fb3e8278 20s linear infinite;will-change:transform}@keyframes yakoBackAndForth-fb3e8278{0%{left:-150px;transform:translateY(-50%) rotateY(0)}25%{left:calc(100% - 10px);transform:translateY(-50%) rotateY(0)}25.1%{transform:translateY(-50%) rotateY(180deg)}50%{left:calc(100% - 10px);transform:translateY(-50%) rotateY(180deg)}75%{left:-150px;transform:translateY(-50%) rotateY(180deg)}75.1%{transform:translateY(-50%) rotateY(0)}to{left:-150px;transform:translateY(-50%) rotateY(0)}}@keyframes flicker-fb3e8278{0%,90%{opacity:1}91%,94%{opacity:.6}95%,97%{opacity:.8}98%,99%{opacity:.7}to{opacity:1}}.terminal-line[data-v-fb3e8278]:nth-child(odd){animation:flicker-fb3e8278 4s infinite}@media (max-width: 1024px){.terminal-window[data-v-fb3e8278]{width:100%;height:80vh}.welcome-text[data-v-fb3e8278],.terminal-input[data-v-fb3e8278],.output[data-v-fb3e8278],.command[data-v-fb3e8278]{font-size:.8rem}.terminal-body[data-v-fb3e8278]{font-size:.5rem;padding:.5rem}.terminal-title[data-v-fb3e8278]{font-size:.5rem}.terminal-line[data-v-fb3e8278]{margin-bottom:.25rem;line-height:1.1;font-size:.8rem}.prompt[data-v-fb3e8278]{font-size:.8rem;margin-right:.25rem}.terminal-image[data-v-fb3e8278]{max-height:200px}.terminal-image.running-yako[data-v-fb3e8278]{animation:yakoBackAndForth-fb3e8278 10s linear infinite}}.terminal-container[data-v-f100571e]{width:100vw;height:100%;display:flex;justify-content:center;align-items:center;padding:2rem;margin-top:5rem}@media (max-width: 768px){.terminal-container[data-v-f100571e]{padding:1rem}}
