nav{box-shadow:0 4px 12px #0000000d;transition:background-color .3s ease;z-index:1000}nav .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}nav .logo{color:#111;font-size:1.5rem;font-weight:700;letter-spacing:1px}nav ul{display:flex;gap:1.8rem;list-style:none}nav ul li a{border-bottom:2px solid #0000;color:#333;font-size:1rem;font-weight:500;padding-bottom:3px;transition:color .3s ease,border-bottom .3s ease}nav ul li a:hover{border-bottom:2px solid #07f;color:#07f}@media screen and (max-width:768px){nav ul{display:none}nav .menu-icon{cursor:pointer;display:block;font-size:1.5rem}}.about{background-color:#fff;padding:100px 20px}.about-content{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem}.about-image{flex:1 1;max-width:350px;min-width:280px;text-align:center}.about-image img{border:4px solid #07f;border-radius:50%;box-shadow:0 8px 24px #0000001a;height:auto;width:100%}.about-text{flex:2 1;min-width:280px}.about-text h2{color:#222;font-size:2rem;margin-bottom:1rem}.about-text p{color:#555;font-size:1.1rem;line-height:1.8}.projects-section{background-color:#fff;padding:100px 20px;text-align:center}.projects-section h2{color:#222;font-size:2.4rem;margin-bottom:50px}.project-cards-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1000px}.project-card{border-radius:16px;box-shadow:0 6px 16px #00000014;padding:1.8rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.project-card h3{color:#333;font-size:1.4rem;margin-bottom:10px}.project-card p{font-size:1rem;margin-bottom:15px}.project-card a{font-size:.95rem;text-decoration:none}.project-card a:hover{text-decoration:underline}.project-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-8px)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#e7e7ee;color:#222;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;scroll-behavior:smooth}a{color:inherit;text-decoration:none}nav{background-color:#fff;box-shadow:0 2px 6px #0000000d;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:100}section{padding:100px 20px 80px}h2{font-size:2.2rem;margin-bottom:40px}.hero,h2{text-align:center}.hero{background-color:#fff;margin-top:80px;padding:6rem 1rem}.hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero-subtitle{color:#555;font-size:1.2rem;margin-bottom:2rem}.hero-button{background-color:#111;border:none;border-radius:30px;color:#fff;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s}.hero-button:hover{background-color:#333}.about{background-color:#f4f4f8;text-align:center}.about p{color:#444;font-size:1.1rem;margin:0 auto;max-width:700px}.projects{background-color:#fff;text-align:center}.project-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1000px}.project-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #00000012;padding:1.5rem;transition:transform .3s}.project-card:hover{transform:translateY(-5px)}.project-card h3{font-size:1.2rem;margin-bottom:.5rem}.project-card p{color:#555;font-size:.95rem;margin-bottom:1rem}.project-card a{color:#07f;font-weight:500}.skills{background-color:#fff;text-align:center}.skills-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:900px}.skill-item{background-color:#e7e7ee;border-radius:20px;font-size:.95rem;font-weight:500;padding:10px 20px}footer{background-color:#fff;box-shadow:inset 0 1px 6px #0000000d;padding:2rem 1rem;text-align:center}footer p{color:#555;font-size:.95rem}footer a{color:#07f}@media screen and (max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}nav ul{gap:1rem}}
/*# sourceMappingURL=main.99a01483.css.map*/