@font-face{font-family:Fira Code;src:url(/fonts/fira-code.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #000000;--bg-secondary: #0d1117;--text-primary: #00ff00;--text-secondary: #ffffff;--text-muted: #7d8590;--accent: #00d4ff;--error: #ff6b6b;--warning: #ffd93d;--success: #6bcf7f;--cursor: #00ff00;--selection: rgba(0, 255, 0, .2)}html{font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;background:var(--bg-primary);color:var(--text-secondary);overflow-x:hidden}body{min-height:100vh;background:var(--bg-primary);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--selection);color:var(--text-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.terminal{min-height:100vh;padding:20px;background:var(--bg-primary);position:relative}.terminal-header{display:flex;align-items:center;margin-bottom:20px;padding:10px 15px;background:var(--bg-secondary);border-radius:6px 6px 0 0;border:1px solid var(--text-muted)}.window-controls{display:flex;gap:8px;margin-right:auto}.control{width:12px;height:12px;border-radius:50%}.control.close{background:var(--error)}.control.minimize{background:var(--warning)}.control.maximize{background:var(--success)}.terminal-title{color:var(--text-secondary);font-size:12px;margin-left:auto;margin-right:auto}.terminal-content{background:var(--bg-primary);border:1px solid var(--text-muted);border-top:none;border-radius:0 0 6px 6px;padding:20px;min-height:calc(100vh - 100px)}.cursor{display:inline-block;width:8px;height:18px;background:var(--cursor);animation:blink 1s infinite;margin-left:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typing{overflow:hidden;white-space:nowrap;animation:typing 2s steps(40,end)}@keyframes typing{0%{width:0}to{width:100%}}.prompt{color:var(--text-primary);display:flex;align-items:center;margin-bottom:10px}.prompt-user{color:var(--success)}.prompt-host{color:var(--text-secondary)}.prompt-path{color:var(--accent)}.prompt-symbol{color:var(--text-primary);margin:0 5px}.output{margin-bottom:15px;line-height:1.5}.command{color:var(--text-primary);margin-bottom:5px}.result{color:var(--text-secondary);margin-left:20px}.error{color:var(--error)}.success{color:var(--success)}.warning{color:var(--warning)}.info{color:var(--accent)}.muted{color:var(--text-muted)}.ascii-art{font-family:Fira Code,monospace;white-space:pre;color:var(--text-primary);line-height:1.2;margin:20px 0}@media (max-width: 768px){.terminal{padding:10px}.terminal-content{padding:15px;font-size:12px}.terminal-header{padding:8px 12px}body{font-size:12px}}@media (max-width: 480px){.terminal-content{padding:10px;font-size:11px}.ascii-art{font-size:10px}}.terminal-content *{will-change:auto}@media (prefers-reduced-motion: reduce){.cursor{animation:none;opacity:1}.typing{animation:none;width:100%}}a[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:none;transition:color .2s ease}a[data-astro-cid-j7pv25f6]:hover{color:var(--text-primary);text-decoration:underline}a[data-astro-cid-j7pv25f6]:focus{outline:2px solid var(--accent);outline-offset:2px}.output[data-astro-cid-j7pv25f6]{opacity:0;animation:fadeIn .5s ease-in-out forwards}.output[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.2s}.output[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.4s}.output[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.6s}.output[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.8s}.output[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:1s}.output[data-astro-cid-j7pv25f6]:nth-child(6){animation-delay:1.2s}.output[data-astro-cid-j7pv25f6]:nth-child(7){animation-delay:1.4s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terminal-content[data-astro-cid-j7pv25f6]:focus{outline:none}@media print{.terminal-header[data-astro-cid-j7pv25f6],.cursor[data-astro-cid-j7pv25f6]{display:none}.terminal-content[data-astro-cid-j7pv25f6]{border:none;padding:0}body{background:#fff;color:#000}}
