.termux-body[data-v-b47a0bb7]{padding:0;background:var(--background-color, #000)}.termux-container[data-v-b47a0bb7]{display:flex;flex-direction:column;height:100%;background:var(--background-color, #000);color:var(--primary-color, #00ff00);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:14px;line-height:1.4;transition:all .3s ease}.terminal-header[data-v-b47a0bb7]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--header-bg, linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%));border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.terminal-info[data-v-b47a0bb7]{display:flex;flex-direction:column;gap:4px}.terminal-title[data-v-b47a0bb7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--primary-color, #00ff00);transition:color .3s ease}.terminal-icon[data-v-b47a0bb7]{color:var(--primary-color, #00ff00);transition:color .3s ease}.terminal-status[data-v-b47a0bb7]{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.status-dot[data-v-b47a0bb7]{width:6px;height:6px;background:var(--primary-color, #00ff00);border-radius:50%;animation:pulse-b47a0bb7 2s ease-in-out infinite;transition:background .3s ease}.terminal-actions[data-v-b47a0bb7]{display:flex;gap:8px}.action-btn[data-v-b47a0bb7]{padding:8px;background:rgba(var(--primary-color-rgb, 0, 255, 0),.1);border:1px solid rgba(var(--primary-color-rgb, 0, 255, 0),.3);border-radius:6px;color:var(--primary-color, #00ff00);cursor:pointer;transition:all .3s ease}.action-btn[data-v-b47a0bb7]:hover{background:rgba(var(--primary-color-rgb, 0, 255, 0),.15);border-color:rgba(var(--primary-color-rgb, 0, 255, 0),.4);transform:translateY(-1px)}.action-btn[data-v-b47a0bb7]:active{transform:scale(.95);background:rgba(var(--primary-color-rgb, 0, 255, 0),.2)}.theme-btn[data-v-b47a0bb7]{background:rgba(var(--accent-color-rgb, 255, 107, 107),.1);border-color:rgba(var(--accent-color-rgb, 255, 107, 107),.3);color:var(--accent-color, #ff6b6b)}.theme-btn[data-v-b47a0bb7]:hover{background:rgba(var(--accent-color-rgb, 255, 107, 107),.15);border-color:rgba(var(--accent-color-rgb, 255, 107, 107),.4)}.terminal-content[data-v-b47a0bb7]{flex:1;padding:16px;overflow-y:auto;background:var(--background-color, #000);transition:background .3s ease;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) var(--background-color, #000)}.terminal-content[data-v-b47a0bb7]::-webkit-scrollbar{width:6px}.terminal-content[data-v-b47a0bb7]::-webkit-scrollbar-track{background:var(--background-color, #000)}.terminal-content[data-v-b47a0bb7]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.terminal-content[data-v-b47a0bb7]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.terminal-line[data-v-b47a0bb7]{margin-bottom:2px;word-wrap:break-word}.command-line[data-v-b47a0bb7]{display:flex;flex-wrap:wrap;gap:4px}.prompt[data-v-b47a0bb7]{display:flex;align-items:center;gap:2px;flex-shrink:0}.user[data-v-b47a0bb7]{color:var(--secondary-color, #00bfff);font-weight:600;transition:color .3s ease}.at[data-v-b47a0bb7]{color:#fff}.host[data-v-b47a0bb7]{color:var(--secondary-color, #00bfff);font-weight:600;transition:color .3s ease}.separator[data-v-b47a0bb7]{color:#fff}.path[data-v-b47a0bb7]{color:var(--accent-color, #ff6b6b);font-weight:500;transition:color .3s ease}.dollar[data-v-b47a0bb7]{color:#fff;margin-right:4px}.command-text[data-v-b47a0bb7]{color:#fff;word-break:break-all}.output-line[data-v-b47a0bb7]{color:var(--primary-color, #00ff00);white-space:pre-wrap;word-break:break-word;transition:color .3s ease}.output-success[data-v-b47a0bb7]{color:var(--primary-color, #00ff00);font-weight:600;transition:color .3s ease}.output-error[data-v-b47a0bb7]{color:#f44}.output-warning[data-v-b47a0bb7]{color:#fa0}.output-output[data-v-b47a0bb7]{color:var(--primary-color, #00ff00);transition:color .3s ease}.current-line[data-v-b47a0bb7]{display:flex;align-items:center;gap:4px;margin-top:8px}.current-input[data-v-b47a0bb7]{color:#fff;word-break:break-all}.cursor[data-v-b47a0bb7]{color:var(--primary-color, #00ff00);animation:blink-b47a0bb7 1s infinite;font-weight:700;transition:color .3s ease}.virtual-keyboard[data-v-b47a0bb7]{background:var(--keyboard-bg, linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%));border-top:1px solid rgba(255,255,255,.1);padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 -4px 20px rgba(0,0,0,.5);transition:all .3s ease}.keyboard-row[data-v-b47a0bb7]{display:flex;gap:3px;justify-content:center;align-items:center}.function-row[data-v-b47a0bb7],.numbers-row[data-v-b47a0bb7]{margin-bottom:2px}.qwerty-row[data-v-b47a0bb7]{margin:1px 0}.bottom-row[data-v-b47a0bb7]{margin-top:2px}.key[data-v-b47a0bb7]{min-width:28px;height:38px;background:rgba(var(--primary-color-rgb, 0, 255, 0),.1);border:1px solid rgba(var(--primary-color-rgb, 0, 255, 0),.3);border-radius:6px;color:var(--primary-color, #00ff00);font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.key[data-v-b47a0bb7]:hover{background:rgba(var(--primary-color-rgb, 0, 255, 0),.15);border-color:rgba(var(--primary-color-rgb, 0, 255, 0),.4);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--primary-color-rgb, 0, 255, 0),.2)}.key[data-v-b47a0bb7]:active{transform:scale(.95);background:rgba(var(--primary-color-rgb, 0, 255, 0),.2);border-color:rgba(var(--primary-color-rgb, 0, 255, 0),.5)}.function-key[data-v-b47a0bb7]{min-width:36px;font-size:10px;background:rgba(var(--secondary-color-rgb, 0, 191, 255),.1);border-color:rgba(var(--secondary-color-rgb, 0, 191, 255),.3);color:var(--secondary-color, #00bfff)}.function-key[data-v-b47a0bb7]:hover{background:rgba(var(--secondary-color-rgb, 0, 191, 255),.15)}.function-key[data-v-b47a0bb7]:active{background:rgba(var(--secondary-color-rgb, 0, 191, 255),.2);border-color:rgba(var(--secondary-color-rgb, 0, 191, 255),.5)}.number-key[data-v-b47a0bb7]{min-width:30px;background:rgba(255,235,59,.1);border-color:rgba(255,235,59,.3);color:#ffeb3b}.number-key[data-v-b47a0bb7]:hover{background:rgba(255,235,59,.15)}.letter-key[data-v-b47a0bb7]{min-width:30px;background:rgba(var(--primary-color-rgb, 0, 255, 0),.1);border-color:rgba(var(--primary-color-rgb, 0, 255, 0),.3);color:var(--primary-color, #00ff00)}.special-key[data-v-b47a0bb7]{background:rgba(var(--accent-color-rgb, 255, 107, 107),.1);border-color:rgba(var(--accent-color-rgb, 255, 107, 107),.3);color:var(--accent-color, #ff6b6b);font-weight:600}.special-key[data-v-b47a0bb7]:hover{background:rgba(var(--accent-color-rgb, 255, 107, 107),.15)}.special-key[data-v-b47a0bb7]:active{background:rgba(var(--accent-color-rgb, 255, 107, 107),.2);border-color:rgba(var(--accent-color-rgb, 255, 107, 107),.5)}.special-key.active[data-v-b47a0bb7]{background:rgba(var(--accent-color-rgb, 255, 107, 107),.25);border-color:rgba(var(--accent-color-rgb, 255, 107, 107),.6);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 0 8px rgba(var(--accent-color-rgb, 255, 107, 107),.4)}.backspace-key[data-v-b47a0bb7]{min-width:50px}.shift-key[data-v-b47a0bb7]{min-width:45px}.ctrl-key[data-v-b47a0bb7],.alt-key[data-v-b47a0bb7]{min-width:40px;font-size:11px}.space-key[data-v-b47a0bb7]{flex:1;min-width:120px}.arrow-key[data-v-b47a0bb7]{min-width:35px;font-size:16px}.enter-key[data-v-b47a0bb7]{min-width:50px;background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#4caf50}.enter-key[data-v-b47a0bb7]:hover{background:rgba(76,175,80,.15)}.hidden-input[data-v-b47a0bb7]{position:absolute;left:-9999px;top:-9999px;opacity:0;pointer-events:none;width:1px;height:1px;border:none;outline:none;background:transparent;readonly:true;inputmode:none;autocomplete:off;autocorrect:off;autocapitalize:off;spellcheck:false}@keyframes blink-b47a0bb7{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse-b47a0bb7{0%,to{opacity:1}50%{opacity:.5}}@keyframes themeFlash-b47a0bb7{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes slideInUp-b47a0bb7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terminal-line[data-v-b47a0bb7]{animation:slideInUp-b47a0bb7 .3s ease-out}.termux-container[data-v-b47a0bb7]{animation:themeFlash-b47a0bb7 .3s ease-out}.action-btn[data-v-b47a0bb7]{position:relative;overflow:hidden}.action-btn[data-v-b47a0bb7]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.action-btn[data-v-b47a0bb7]:active:before{width:100px;height:100px}.theme-btn[data-v-b47a0bb7]{box-shadow:0 0 10px rgba(var(--accent-color-rgb, 255, 107, 107),.3)}.theme-btn[data-v-b47a0bb7]:hover{box-shadow:0 0 20px rgba(var(--accent-color-rgb, 255, 107, 107),.5)}.terminal-content[data-v-b47a0bb7]{box-shadow:inset 0 0 20px rgba(var(--primary-color-rgb, 0, 255, 0),.05)}@media (max-width: 480px){.termux-container[data-v-b47a0bb7]{font-size:12px}.terminal-header[data-v-b47a0bb7]{padding:8px 12px}.terminal-content[data-v-b47a0bb7]{padding:12px}.virtual-keyboard[data-v-b47a0bb7]{padding:8px}.key[data-v-b47a0bb7]{min-width:28px;height:32px;font-size:11px}.function-key[data-v-b47a0bb7]{min-width:36px;font-size:9px}.special-key[data-v-b47a0bb7]{min-width:40px}}@media (orientation: landscape) and (max-height: 500px){.virtual-keyboard[data-v-b47a0bb7]{padding:6px;gap:4px}.key[data-v-b47a0bb7]{height:28px;min-width:24px;font-size:10px}.function-key[data-v-b47a0bb7]{min-width:32px;font-size:8px}.special-key[data-v-b47a0bb7]{min-width:36px}}.terminal-content[data-v-b47a0bb7]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.terminal-content[data-v-b47a0bb7]{scroll-behavior:smooth}.action-btn[data-v-b47a0bb7]:focus,.key[data-v-b47a0bb7]:focus{outline:2px solid rgba(0,255,0,.5);outline-offset:2px}
