body{background-color:#0f0f0f;color:#e0e0e0;font-family:Orbitron,Share Tech Mono,sans-serif;margin:0;padding:0}a{color:#4da6ff;text-decoration:none}a:hover{text-shadow:0 0 5px #4da6ff}section{border-bottom:1px solid #333;padding:3rem 2rem}h1,h2,h3{color:#00ff90;letter-spacing:1px}@media (max-width:768px){.hero h1{font-size:2.2rem}.hero h2{font-size:1.2rem}.about,.contact,.projects{padding:2rem 1rem}.skills{gap:.5rem;justify-content:center}.project-grid{grid-template-columns:1fr}.project-card{padding:1.2rem}footer{font-size:.75rem;padding:1rem .5rem}}.about{background-color:#1a1a1a;border-bottom:1px solid #333;color:#e0e0e0;font-family:Share Tech Mono,monospace;padding:3rem 2rem}.about h2{color:#00ff90;font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 4px #00ff90}.about p{color:#ccc;font-size:1.1rem;line-height:1.6}.skills{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.skill{background-color:#000;border:1px solid #4da6ff;border-radius:5px;box-shadow:0 0 6px #4da6ff55;color:#4da6ff;font-size:.95rem;padding:.5rem 1rem}.projects{background-color:#111;border-bottom:1px solid #333;color:#e0e0e0;font-family:Share Tech Mono,monospace;padding:3rem 2rem}.projects h2{color:#00ff90;font-size:2rem;margin-bottom:2rem;text-align:center;text-shadow:0 0 4px #00ff90}.project-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-card{background-color:#1a1a1a;border:1px solid #4da6ff;border-radius:8px;box-shadow:0 0 10px #4da6ff33;padding:1.5rem;transition:transform .3s}.project-card:hover{transform:scale(1.03)}.project-card h3{color:#00ff90;margin-bottom:1rem}.project-card p{color:#ccc;font-size:.95rem;margin-bottom:1.2rem}.project-links a{border-bottom:1px dashed #4da6ff;color:#4da6ff;font-weight:700;margin-right:1rem;text-decoration:none}.project-links a:hover{text-shadow:0 0 5px #4da6ff}.contact{background-color:#1a1a1a;color:#e0e0e0;font-family:Share Tech Mono,monospace;padding:3rem 2rem;text-align:center}.contact h2{color:#00ff90;margin-bottom:1rem;text-shadow:0 0 4px #00ff90}.contact a{color:#4da6ff;font-weight:700;text-decoration:none}.contact a:hover{text-shadow:0 0 5px #4da6ff}.hero{background-color:#111;border-bottom:1px solid #333;padding:6rem 2rem;text-align:center}.hero-container{margin:0 auto;max-width:900px}.intro{color:#e0e0e0;font-family:Orbitron,sans-serif;font-size:2.8rem;text-shadow:0 0 6px #4da6ff}.highlight{color:#00ff90;text-shadow:0 0 5px #00ff90}.subtitle{color:#ccc;font-family:Share Tech Mono,monospace;font-size:1.2rem;margin-top:1.5rem}
/*# sourceMappingURL=main.a7a73754.css.map*/