@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&family=Fira+Code:wght@400;500&display=swap";*{box-sizing:border-box}:root{--bg-color: #000000;--card-bg: #000000;--text-main: #cccccc;--text-muted: #888888;--border-color: #333333;--font-cmd: "Consolas", "Lucida Console", "Courier New", monospace}body{margin:0;background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-cmd);overflow-x:hidden;line-height:1.6;font-size:16px;width:100%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#888;border:2px solid #000}::selection{background:#fff;color:#000}.terminal-container{max-width:900px;margin:0 auto;padding:120px 20px 50px}.terminal-header{position:fixed;top:0;left:0;width:100%;background:#000000f2;border-bottom:1px solid var(--border-color);padding:15px 30px;display:flex;justify-content:space-between;align-items:center;z-index:100}.glitch{font-size:3rem;font-weight:400;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.role{font-size:1.2rem;color:var(--text-muted);margin-bottom:30px}.prompt{color:#888;font-size:1rem;margin-bottom:20px}.user{color:#fff!important;font-weight:700}.highlight{color:#fff!important;font-weight:700;border-bottom:1px dashed #666;text-decoration:none}.terminal-btn{padding:10px 20px;border:2px solid #ffffff;background:#000;color:#fff;font-family:var(--font-cmd);font-weight:700;text-decoration:none;display:inline-block;margin-right:15px;transition:all 0s;border-radius:0;text-transform:uppercase}.terminal-btn:hover{background:#fff;color:#000;box-shadow:none;transform:none}.terminal-btn.outline{border-color:#888;color:#888}.terminal-btn.outline:hover{border-color:#fff;color:#fff;background:transparent}.project-card,.terminal-card{background:#000;border:1px solid var(--border-color);border-radius:0;padding:25px;margin-bottom:30px}.project-card:hover{border-color:#fff}.project-card h3{color:#fff;font-size:1.4rem;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.hover-link{color:var(--text-muted);text-decoration:none}.hover-link:hover{color:#fff!important;text-decoration:underline}.controls .dot{background:#333}
