*{margin:0;padding:0}body{background-color:#fff;color:#1a1a1a}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#Navbar{align-items:center;background-color:#3e8ae2;display:flex;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;justify-content:space-between;padding:.85rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav-brand{color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}.nav-links{display:flex;gap:1.5rem}.nav-link{border-bottom:2px solid transparent;color:#fff;font-size:1.05rem;opacity:.85;padding-bottom:2px;text-decoration:none;transition:opacity .2s ease}.nav-link:hover{opacity:1}.nav-link.active{border-bottom-color:#fff;font-weight:700;opacity:1}#MainDetails{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}@media (max-width:768px){#MainDetails{flex-direction:column}}#PersonalPhoto{aspect-ratio:1/1;border-radius:8px;height:auto;margin-top:.5em;max-width:13em;object-fit:cover;width:70%}#LinkButtonsDiv a{border-radius:5px;color:#fff;display:block;font-weight:700;height:25px;line-height:25px;margin:5%;padding:10px;text-align:center;width:115px}#LinkButtonsDiv{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:5%;text-align:center}#LeftHalfLanding{justify-content:left;margin:5%;text-align:center}.GitHubAnchor{background-color:#000;color:#fff;font-style:normal}.LinkedInAnchor{background-color:#0077b5;color:#fff;font-style:normal}.resume{color:#232323;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.55;margin:0 auto;max-width:800px;padding:2.5rem 1.25rem 4rem}.resume-hero{margin-bottom:2.5rem}.resume-hero h1{font-size:2.4rem;margin-bottom:.35rem}.hero-meta{color:#555;font-size:1.05rem}.hero-meta a{color:#3e8ae2;text-decoration:none}.hero-meta a:hover{text-decoration:underline}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.download-btn{background:#3e8ae2;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:.55rem 1.1rem;text-decoration:none;transition:background .2s ease}.download-btn:hover{background:#2f6fbb}.updated{color:#999;font-size:.85rem}.section{margin-bottom:2.5rem}.section-title{align-items:center;color:#3e8ae2;display:flex;font-size:1.05rem;font-weight:700;gap:.6rem;margin-bottom:1.25rem}.section-title:after{background:#ececec;content:"";flex:1 1;height:1px}.entry{border-left:3px solid #e3eefc;margin-bottom:1.75rem;padding:.1rem 0 .1rem 1.1rem}.entry:last-child{margin-bottom:0}.entry-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between}.entry-titles{display:flex;flex-direction:column}.entry-company{font-size:1.1rem;font-weight:700}.entry-role{color:#666;font-size:.95rem}.badge{background:#f0f4fa;border-radius:999px;color:#4a5b70;font-size:.8rem;font-weight:600;padding:.2rem .6rem;white-space:nowrap}.entry-summary{color:#333;margin:.5rem 0 .25rem}.bullets{margin-top:.5rem;padding-left:1.15rem}.bullets li{margin-bottom:.4rem}.plain-list,.profile-list{padding-left:1.15rem}.plain-list li,.profile-list li{margin-bottom:.5rem}.skill-groups{display:flex;flex-direction:column;gap:1rem}.skill-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.skill-cat{color:#444;font-weight:700;min-width:130px}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{background:#eef3fb;border-radius:999px;color:#2f5680;font-size:.85rem;padding:.3rem .7rem}
/*# sourceMappingURL=main.92e44255.css.map*/