:root{--xfce-terminal-bg: rgba(26, 26, 26, .75);--xfce-terminal-header: rgba(45, 45, 45, .85);--xfce-terminal-border: #1e1e1e;--xfce-terminal-text: #e5e5e5;--xfce-terminal-accent: #729fcf;--xfce-terminal-green: #50fa7b;--xfce-terminal-cyan: #8be9fd;--xfce-terminal-red: #ff5555;--xfce-terminal-yellow: #f1fa8c}.terminal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.terminal-wrapper.active{opacity:.98;visibility:visible;pointer-events:auto}.terminal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:950px;height:70%;max-height:600px;background:var(--xfce-terminal-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(100,150,200,.25);border-radius:8px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;overflow:hidden;font-family:Monaco,Menlo,Ubuntu Mono,Courier New,monospace;cursor:default}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--xfce-terminal-header);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(100,150,200,.2);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terminal-header:active{cursor:grabbing}.terminal-title{color:var(--xfce-terminal-text);font-size:11px;font-weight:500}.terminal-window-buttons{display:flex;gap:6px}.terminal-window-btn{width:22px;height:20px;border:none;background:transparent;color:var(--xfce-terminal-text);font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:all .1s}.terminal-window-btn:hover{background:#6496c833}.terminal-window-btn.close:hover{background:#ff50504d;color:#f88}.terminal-wrapper.minimized{opacity:0;visibility:hidden;pointer-events:none}.terminal-wrapper.maximized .terminal-container{width:96%!important;max-width:96%!important;height:92%!important;max-height:92%!important;border-radius:4px}.terminal-wrapper.maximized .terminal-header{border-radius:4px 4px 0 0;cursor:default}.terminal-wrapper.maximized .terminal-header:active{cursor:default}.terminal-body{flex:1;padding:16px;overflow-y:auto;background:#0a0a0a99;color:var(--xfce-terminal-green);font-size:12px}.terminal-body::-webkit-scrollbar{width:6px}.terminal-body::-webkit-scrollbar-track{background:#0000004d;border-radius:3px}.terminal-body::-webkit-scrollbar-thumb{background:#6496c84d;border-radius:3px}.terminal-body::-webkit-scrollbar-thumb:hover{background:#6496c880}.neofetch-container{display:flex;gap:30px;margin-bottom:20px;flex-wrap:wrap}.ascii-dragon{color:var(--xfce-terminal-cyan);font-size:9px;line-height:1.2;font-family:Monaco,Menlo,Courier New,monospace;margin:0}.ascii-dragon pre{margin:0;padding:0;font-family:inherit;color:var(--xfce-terminal-cyan)}.sysinfo{font-size:9px;line-height:1.4;font-family:Monaco,Menlo,Courier New,monospace;margin:0}.blue{color:var(--xfce-terminal-accent)}.red{color:var(--xfce-terminal-red)}.yellow{color:var(--xfce-terminal-yellow)}.green{color:var(--xfce-terminal-green)}.cyan{color:var(--xfce-terminal-cyan)}.white{color:var(--xfce-terminal-text)}.terminal-line{margin-bottom:4px}.prompt{color:var(--xfce-terminal-accent)}.prompt-user{color:var(--xfce-terminal-green);font-weight:700}.prompt-at{color:var(--xfce-terminal-accent)}.prompt-host{color:var(--xfce-terminal-yellow)}.command,.command-text{color:var(--xfce-terminal-text)}.terminal-output{margin:10px 0;padding-left:16px}.output-line{margin:4px 0;color:var(--xfce-terminal-text);line-height:1.4;font-size:11px}.output-error{color:var(--xfce-terminal-red)}.output-success{color:var(--xfce-terminal-green)}.output-info{color:var(--xfce-terminal-yellow)}.input-line{display:flex;align-items:center;margin-top:6px}.dollar{color:var(--xfce-terminal-accent);margin-right:8px}.terminal-input{background:transparent;border:none;color:var(--xfce-terminal-text);font-family:Monaco,Menlo,Courier New,monospace;font-size:11px;flex:1;outline:none}.terminal-input::-moz-placeholder{color:var(--xfce-terminal-accent);opacity:.3}.terminal-input::placeholder{color:var(--xfce-terminal-accent);opacity:.3}.blink-cursor{animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.code-output{font-family:Monaco,Menlo,Courier New,monospace;font-size:10px;color:var(--xfce-terminal-cyan);margin:8px 0}@media(max-width:768px){.terminal-container{width:92%;height:80%}.neofetch-container{gap:15px}.ascii-dragon,.sysinfo{font-size:6px}.terminal-body{padding:12px;font-size:10px}.output-line,.terminal-input{font-size:9px}}@media(min-width:1920px){.terminal-container{max-width:1100px;max-height:700px}.ascii-dragon,.sysinfo{font-size:11px}.terminal-body{font-size:13px}}
