.navbar{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.navbar-logo{color:var(--primary-color);letter-spacing:-.5px;font-size:1.4rem;font-weight:700}.navbar-links{gap:30px;margin:0;padding:0;list-style:none;display:flex}.navbar-links a{color:var(--text-color);font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.navbar-links a:hover{color:var(--primary-color)}.section-about{text-align:center;background-color:#fff;padding:120px 0 80px}.section-about h1{letter-spacing:-1px;margin-bottom:10px;font-size:3rem;font-weight:700}.section-about h2{color:#6c757d;margin-bottom:30px;font-size:1.5rem;font-weight:400}.section-about p{color:#495057;word-break:keep-all;max-width:650px;margin:0 auto;font-size:1.1rem;line-height:1.8}.highlight{color:var(--primary-color);position:relative}.section-projects{padding:80px 0}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.project-card{background:#fff;border-radius:8px;flex-direction:column;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000001a}.project-card:hover{transform:translateY(-5px)}.project-image img{object-fit:cover;border-bottom:1px solid #eee;width:100%;height:200px}.project-content{flex-direction:column;flex-grow:1;padding:20px;display:flex}.tech-stack{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.tech-tag{color:#495057;background:#e9ecef;border-radius:15px;padding:4px 10px;font-size:.85rem}.github-link{color:#fff;text-align:center;background-color:#24292e;border-radius:5px;margin-top:auto;padding:10px 15px;font-weight:500;text-decoration:none;display:inline-block}.github-link:hover{background-color:#000}:root{--primary-color:#007bff;--bg-color:#f8f9fa;--text-color:#333}body{background-color:var(--bg-color);color:var(--text-color);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.container{max-width:1000px;margin:0 auto;padding:0 20px}
