*{box-sizing:border-box}body,html{font-family:JetBrains Mono,monospace;margin:0;overflow:hidden;padding:0}.App,body,html{background-color:#0d1117;height:100vh;width:100vw}.App{align-items:center;display:flex;justify-content:center}.terminal{background-color:#0d1117;border:2px solid #30363d;border-radius:8px;display:flex;flex-direction:column;height:95vh;overflow:hidden;position:relative;width:95vw}.terminal-header{align-items:center;background-color:#21262d;border-bottom:1px solid #30363d;display:flex;height:30px;padding:0 15px}.terminal-buttons{display:flex;gap:8px}.terminal-button{border-radius:50%;height:12px;width:12px}.terminal-button.close{background-color:#f85149}.terminal-button.minimize{background-color:#ffbd2e}.terminal-button.maximize{background-color:#3fb950}.terminal-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:20px}.output-area{flex:1 1;overflow-y:auto;scrollbar-color:#30363d #0d1117;scrollbar-width:thin}.output-area::-webkit-scrollbar{width:8px}.output-area::-webkit-scrollbar-track{background:#0d1117}.output-area::-webkit-scrollbar-thumb{background-color:#30363d;border-radius:4px}.output-line{word-wrap:break-word;color:#c9d1d9;font-size:14px;line-height:1.4;margin-bottom:4px;white-space:pre-wrap}.command-line-inline{cursor:text;display:inline-block;line-height:1.4;margin-bottom:4px;min-height:20px;outline:none;width:100%}.command-line-inline:focus{outline:none}.prompt{color:#58a6ff;font-size:14px;margin-right:8px;white-space:nowrap}.command-text{color:#c9d1d9;font-family:JetBrains Mono,monospace;font-size:14px}.cursor-inline{animation:blink 1s infinite;background-color:#c9d1d9;color:#c9d1d9;margin-left:1px}.command-input,.command-line{display:none}.cursor{animation:blink 1s infinite;background-color:#c9d1d9;color:#0d1117;display:inline-block}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.success{color:#3fb950}.error{color:#f85149}.warning{color:#ffbd2e}.link{color:#58a6ff;cursor:pointer;text-decoration:underline}.link:hover{color:#79c0ff}.typewriter{display:inline}.progress-bar{color:#58a6ff;margin:10px 0}.directory-listing{color:#c9d1d9;margin:5px 0}.directory-listing .directory{color:#58a6ff;font-weight:700}.directory-listing .file{color:#c9d1d9}.directory-listing .executable{color:#3fb950}.help-section{margin:10px 0}.help-command{color:#58a6ff;display:inline-block;width:120px}.help-description{color:#c9d1d9}.ascii-art{color:#58a6ff;font-size:12px;line-height:1;margin:10px 0}.skill-bar{align-items:center;display:flex;margin:5px 0}.skill-name{color:#c9d1d9;display:inline-block;width:150px}.skill-progress{color:#3fb950;margin-left:10px}.footer-hint{color:#6e7681;font-size:12px;margin-top:auto;padding-top:20px;text-align:center}@media (max-width:768px){.terminal{border:none;border-radius:0;height:100vh;width:100vw}.terminal-content{padding:10px}.command-text,.output-line,.prompt{font-size:12px}.skill-name{width:100px}.command-line-inline{min-height:44px;padding:8px 0}.terminal-header{height:40px}.footer-hint{font-size:10px;padding-top:10px}.output-area{-webkit-overflow-scrolling:touch}.help-command{width:80px}.progress-bar{margin:5px 0}}@media (max-width:480px){.terminal-content{padding:8px}.command-text,.output-line,.prompt{font-size:11px;line-height:1.3}.skill-name{width:80px}.help-command{width:60px}}
/*# sourceMappingURL=main.6330861d.css.map*/