
/* =======================
   Resume Page
======================= */

.resume-header{
    text-align:center !important;
    background:#fff;
    padding:60px;
    border-radius:10px;
    box-shadow:0 4px 15px rgba(0,0,0,0.08);
    margin-bottom:30px;
}

.resume-header h1{
    color:#d89e00;
    font-size:42px;
    margin-bottom:10px;
}

.resume-header h2{
    color:#555;
    margin-bottom:20px;
}

.download-btn{
    display:inline-block;
    padding:12px 25px;
    background:#f4b400;
    color:#fff;
    text-decoration:none;
    border-radius:6px;
    font-weight:bold;
}

.download-btn:hover{
    background:#d89e00;
}

.resume-section{
    background:#fff;
    margin-bottom:250px;
    padding:25px;
    border-radius:20px;
    border-left:5px solid #f4b400;
    box-shadow:0 3px 10px rgba(0,0,0,0.08);
}

.resume-section h3{
    color:#d89e00;
    margin-bottom:20px;
    text-transform:uppercase;
}

.resume-section ul{
    padding-left:20px;
}

.resume-section li{
    margin-bottom:10px;
}

.experience,
.education{
    margin-bottom:25px;
}

.experience h4,
.education h4{
    color:#333;
    margin-bottom:5px;
}

.experience span,
.education span{
    color:#777;
    font-style:italic;
}

.resume-section:hover{
    transform:translateY(-3px);
    transition:0.3s;
}

.about-me{
background:#fff;
padding:30px;
border:1px solid #e5e5e5;
border-radius:8px;
margin-bottom:30px;
}

.about-me h3{
font-size:28px;
margin-bottom:20px;
color:#222;
}

.about-me p{
font-size:16px;
line-height:1.8;
color:#555;
margin-bottom:15px;
}

.about-highlights{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:15px;
margin-top:25px;
}

.about-highlights div{
text-align:center;
padding:15px;
border:1px solid #ddd;
background:#fafafa;
}

.about-highlights strong{
display:block;
margin-bottom:8px;
color:#111;
}

.about-highlights span{
color:#666;
}
