@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");*{margin:0;padding:0;box-sizing:border-box}#__next,body,html{width:100%;height:100%}body{font-family:JetBrains Mono,monospace;background-color:#000;color:#00ff41;line-height:1.6;overflow-x:hidden}body:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 2px);z-index:9999}body:after,body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}body:after{box-shadow:inset 0 0 60px rgba(0,0,0,.3);z-index:9998}a{text-decoration:none;transition:all .2s ease}a,a:hover{color:#00ff41}a:hover{text-shadow:0 0 10px #00ff41}button{font-family:JetBrains Mono,monospace}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes glow{0%,to{text-shadow:0 0 5px #00ff41}50%{text-shadow:0 0 15px #00ff41,0 0 25px #00ff41}}.boot-sequence{overflow:hidden;white-space:pre-wrap;word-wrap:break-word}.boot-line{opacity:0;animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cursor{display:inline-block;width:2px;height:1em;background-color:#00ff41;animation:blink 1s infinite;margin-left:4px}.project-card{border:1px solid #00ff41;background-color:#0a0a0a;transition:all .3s ease;box-shadow:0 0 0 rgba(0,255,65,.3)}.project-card:hover{border-color:#00ff41;box-shadow:0 0 20px rgba(0,255,65,.5),inset 0 0 20px rgba(0,255,65,.1);transform:translateY(-2px)}.project-card a{display:inline-block;padding:6px 12px;border:1px solid #00ff41;background-color:transparent;color:#00ff41;margin-top:12px;font-size:12px;font-weight:600;transition:all .2s ease}.project-card a:hover{background-color:#00ff41;color:#000;box-shadow:0 0 10px #00ff41}.stats-bar{border-top:1px solid #00ff41;border-bottom:1px solid #00ff41;padding:12px 0;margin:30px 0;font-size:12px;color:#00ff41;text-align:center}.terminal-text{color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.5)}h1,h2,h3{color:#00ff41;font-weight:700}p{color:#0a0}