*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:Poppins;
}

body{
background:#0f172a;
color:white;
}

header{
padding:20px 80px;
background:#020617;
}

nav{
display:flex;
justify-content:space-between;
align-items:center;
}

nav ul{
display:flex;
list-style:none;
}

nav ul li{
margin-left:25px;
}

nav ul li a{
color:white;
text-decoration:none;
}

.hero{
display:flex;
align-items:center;
justify-content:space-between;
padding:100px;
}

.hero-left{
width:50%;
}

.hero-left span{
color:#38bdf8;
}

.hero-right{
width:40%;
display:flex;
justify-content:center;
}

.avatar{
width:260px;
height:260px;
border-radius:50%;
overflow:hidden;
border:4px solid #38bdf8;
box-shadow:0 0 40px #38bdf8;
}

.avatar img{
width:100%;
height:100%;
object-fit:cover;
}

.btn{
display:inline-block;
margin-top:20px;
padding:10px 20px;
background:#38bdf8;
border-radius:5px;
text-decoration:none;
color:black;
}

section{
padding:80px;
text-align:center;
}

.skill{
margin:20px auto;
max-width:500px;
}

.bar{
background:#1e293b;
height:10px;
border-radius:5px;
}

.bar div{
background:#38bdf8;
height:10px;
border-radius:5px;
}

.projects{
display:flex;
justify-content:center;
gap:30px;
flex-wrap:wrap;
}

.card{
background:#1e293b;
padding:30px;
border-radius:10px;
width:300px;
}

footer{
text-align:center;
padding:30px;
background:#020617;
}