*{margin:0;padding:0;box-sizing:border-box}:root{--terminal-bg: #0c0c0c;--terminal-green: #00ff00;--terminal-amber: #ffbf00;--terminal-gray: #333333;--terminal-light-gray: #666666;--terminal-white: #ffffff;--terminal-red: #ff0000}body{margin:0;background:var(--terminal-bg);color:var(--terminal-green);font-family:Courier New,Consolas,Ubuntu Mono,monospace;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--terminal-bg)}::-webkit-scrollbar-thumb{background:var(--terminal-green);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--terminal-amber)}::selection{background:var(--terminal-green);color:var(--terminal-bg)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.cursor{animation:blink 1s infinite}#app{min-height:100vh}.terminal-header[data-v-26325691]{background:var(--terminal-bg);padding:0;border-bottom:2px solid var(--terminal-green)}.terminal-window[data-v-26325691]{background:var(--terminal-gray);padding:8px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--terminal-light-gray)}.terminal-controls[data-v-26325691]{display:flex;gap:8px}.control[data-v-26325691]{width:12px;height:12px;border-radius:50%;display:inline-block}.close[data-v-26325691]{background:#ff5f57}.minimize[data-v-26325691]{background:#ffbd2e}.maximize[data-v-26325691]{background:#28ca42}.terminal-title[data-v-26325691]{color:var(--terminal-white);font-size:14px;font-weight:700}.terminal-prompt[data-v-26325691]{padding:15px 20px;font-size:16px;min-height:50px;display:flex;align-items:center}.prompt-text[data-v-26325691]{color:var(--terminal-green)}.cursor[data-v-26325691]{color:var(--terminal-green);margin-left:2px}@media (max-width: 768px){.terminal-window[data-v-26325691]{padding:6px 10px}.terminal-title[data-v-26325691]{font-size:12px}.terminal-prompt[data-v-26325691]{padding:10px 15px;font-size:14px;min-height:40px}}.about-section[data-v-543052c3]{margin-bottom:40px}.section-header[data-v-543052c3]{margin-bottom:20px}.section-title[data-v-543052c3]{color:var(--terminal-amber);font-size:24px;font-weight:400;margin-bottom:10px}.section-title[data-v-543052c3]:after{content:"";display:block;width:100%;height:2px;background:var(--terminal-amber);margin-top:5px}.about-content[data-v-543052c3]{background:#00ff000d;border:1px solid var(--terminal-green);border-radius:4px;padding:20px}.terminal-output[data-v-543052c3]{line-height:1.8}.greeting[data-v-543052c3]{font-size:18px;margin-bottom:15px}.highlight[data-v-543052c3]{color:var(--terminal-amber);font-weight:700}.description[data-v-543052c3]{margin-bottom:25px;color:var(--terminal-white)}.skills-section[data-v-543052c3]{margin:25px 0}.skills-title[data-v-543052c3]{color:var(--terminal-amber);font-size:16px;margin-bottom:15px}.skills-grid[data-v-543052c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-left:20px}.skill-category[data-v-543052c3]{margin-bottom:15px}.category-title[data-v-543052c3]{color:var(--terminal-green);font-size:14px;margin-bottom:8px}.skill-list[data-v-543052c3]{list-style:none;padding-left:25px}.skill-list li[data-v-543052c3]{color:var(--terminal-white);margin-bottom:4px;position:relative}.skill-list li[data-v-543052c3]:before{content:"├─";color:var(--terminal-green);position:absolute;left:-25px}.skill-list li[data-v-543052c3]:last-child:before{content:"└─"}.contact-info[data-v-543052c3]{margin-top:25px}.contact-title[data-v-543052c3]{color:var(--terminal-amber);font-size:16px;margin-bottom:10px}.contact-json[data-v-543052c3]{background:#0000004d;padding:15px;border-radius:4px;border-left:3px solid var(--terminal-green);font-family:Courier New,monospace;color:var(--terminal-white)}.contact-link[data-v-543052c3]{color:var(--terminal-green);text-decoration:none;transition:color .3s ease}.contact-link[data-v-543052c3]:hover{color:var(--terminal-amber);text-decoration:underline}.hiring-info[data-v-543052c3]{margin-top:25px}.hiring-title[data-v-543052c3]{color:var(--terminal-amber);font-size:16px;margin-bottom:10px}.hiring-json[data-v-543052c3]{background:#0000004d;padding:15px;border-radius:4px;border-left:3px solid var(--terminal-amber);font-family:Courier New,monospace;color:var(--terminal-white)}.hiring-link[data-v-543052c3]{color:var(--terminal-amber);text-decoration:none;transition:color .3s ease}.hiring-link[data-v-543052c3]:hover{color:var(--terminal-green);text-decoration:underline}.status-available[data-v-543052c3]{color:var(--terminal-green);font-weight:700}@media (max-width: 768px){.about-content[data-v-543052c3]{padding:15px}.skills-grid[data-v-543052c3]{grid-template-columns:1fr;gap:15px}.section-title[data-v-543052c3]{font-size:20px}.greeting[data-v-543052c3]{font-size:16px}}.portfolio-section[data-v-5ea7c9e6]{margin-bottom:40px}.section-title[data-v-5ea7c9e6]{color:var(--terminal-amber);font-size:24px;font-weight:400;margin-bottom:10px}.section-title[data-v-5ea7c9e6]:after{content:"";display:block;width:100%;height:2px;background:var(--terminal-amber);margin-top:5px}.projects-grid[data-v-5ea7c9e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin:30px 0}.project-card[data-v-5ea7c9e6]{background:#00ff000d;border:1px solid var(--terminal-green);border-radius:4px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.project-card[data-v-5ea7c9e6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:var(--terminal-amber);transition:left .3s ease}.project-card[data-v-5ea7c9e6]:hover:before{left:0}.project-card[data-v-5ea7c9e6]:hover{border-color:var(--terminal-amber);background:#ffbf000d;transform:translateY(-2px)}.project-header[data-v-5ea7c9e6]{display:flex;align-items:center;margin-bottom:15px;gap:10px}.project-icon[data-v-5ea7c9e6]{font-size:20px}.project-name[data-v-5ea7c9e6]{color:var(--terminal-green);font-size:18px;font-weight:700;margin:0;flex:1}.project-type[data-v-5ea7c9e6]{background:var(--terminal-gray);color:var(--terminal-white);padding:2px 8px;border-radius:12px;font-size:12px;text-transform:uppercase}.project-content[data-v-5ea7c9e6]{margin-bottom:20px}.project-description[data-v-5ea7c9e6]{color:var(--terminal-white);margin-bottom:15px;line-height:1.6}.project-tech[data-v-5ea7c9e6]{margin-bottom:15px}.tech-title[data-v-5ea7c9e6]{color:var(--terminal-amber);font-size:14px;margin-bottom:8px}.tech-tags[data-v-5ea7c9e6]{display:flex;flex-wrap:wrap;gap:8px}.tech-tag[data-v-5ea7c9e6]{background:#0000004d;color:var(--terminal-green);padding:4px 8px;border-radius:3px;font-size:12px;border:1px solid var(--terminal-green)}.project-stats[data-v-5ea7c9e6]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:15px}.stat[data-v-5ea7c9e6]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-5ea7c9e6]{color:var(--terminal-light-gray)}.stat-value[data-v-5ea7c9e6]{color:var(--terminal-white);font-weight:700}.stat-value.active[data-v-5ea7c9e6]{color:var(--terminal-green)}.stat-value.development[data-v-5ea7c9e6]{color:var(--terminal-amber)}.stat-value.completed[data-v-5ea7c9e6]{color:var(--terminal-white)}.project-footer[data-v-5ea7c9e6]{display:flex;gap:15px;align-items:center}.github-link[data-v-5ea7c9e6],.demo-link[data-v-5ea7c9e6]{color:var(--terminal-green);text-decoration:none;font-size:14px;display:flex;align-items:center;gap:5px;transition:color .3s ease}.github-link[data-v-5ea7c9e6]:hover,.demo-link[data-v-5ea7c9e6]:hover,.demo-link[data-v-5ea7c9e6]{color:var(--terminal-amber)}.demo-link[data-v-5ea7c9e6]:hover{color:var(--terminal-green)}.link-icon[data-v-5ea7c9e6]{font-size:12px}.more-projects[data-v-5ea7c9e6]{margin-top:40px;text-align:center;padding:20px;background:#0003;border-radius:4px;border:1px solid var(--terminal-gray)}.more-text[data-v-5ea7c9e6]{color:var(--terminal-green);margin-bottom:10px;font-family:Courier New,monospace}.result[data-v-5ea7c9e6]{color:var(--terminal-amber);font-weight:700}.github-note[data-v-5ea7c9e6]{color:var(--terminal-white);margin:0}.github-profile-link[data-v-5ea7c9e6]{color:var(--terminal-green);text-decoration:none;transition:color .3s ease}.github-profile-link[data-v-5ea7c9e6]:hover{color:var(--terminal-amber);text-decoration:underline}@media (max-width: 768px){.projects-grid[data-v-5ea7c9e6]{grid-template-columns:1fr;gap:15px}.project-card[data-v-5ea7c9e6]{padding:15px}.section-title[data-v-5ea7c9e6]{font-size:20px}.project-stats[data-v-5ea7c9e6]{flex-direction:column;gap:8px}.project-footer[data-v-5ea7c9e6]{flex-direction:column;align-items:flex-start;gap:10px}}.terminal-container[data-v-b3676533]{min-height:100vh;background:#0c0c0c;color:#0f0;font-family:Courier New,Consolas,Ubuntu Mono,monospace}.terminal-content[data-v-b3676533]{padding:0 20px 20px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.terminal-content[data-v-b3676533]{padding:0 15px 15px}}
