body{width:80%!important;max-width:1600px}h1[data-astro-cid-ruvg6z4q],h2[data-astro-cid-ruvg6z4q],h3[data-astro-cid-ruvg6z4q],.profile-link[data-astro-cid-ruvg6z4q],.tag[data-astro-cid-ruvg6z4q],.date-badge[data-astro-cid-ruvg6z4q]{font-family:Georgia,Times New Roman,serif!important}p[data-astro-cid-ruvg6z4q],li[data-astro-cid-ruvg6z4q],.summary[data-astro-cid-ruvg6z4q],.degree[data-astro-cid-ruvg6z4q]{font-family:Calibri,Helvetica,Arial,sans-serif;font-size:1.15rem;line-height:1.6}h1[data-astro-cid-ruvg6z4q]{font-size:3rem;margin-bottom:.5rem;color:#fdebf3}h2[data-astro-cid-ruvg6z4q]{font-size:2rem;border-bottom:2px solid #78c2ad;padding-bottom:5px;margin-top:3rem;margin-bottom:1.5rem;color:#fdebf3;text-decoration:none}h3[data-astro-cid-ruvg6z4q]{font-size:1.4rem;color:#78c2ad;font-weight:700;margin-bottom:.3rem}.skill-category[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;color:#78c2ad}a[data-astro-cid-ruvg6z4q]{color:#78c2ad;text-decoration:none}a[data-astro-cid-ruvg6z4q]:hover{text-decoration:underline}.at[data-astro-cid-ruvg6z4q]{color:#b4b2b3;font-weight:400}.light h1[data-astro-cid-ruvg6z4q]{color:#1e1e2e}.light h2[data-astro-cid-ruvg6z4q]{color:#2a5078;border-bottom-color:#2a5078}.light h3[data-astro-cid-ruvg6z4q]{color:#2a5078}.light .skill-category[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{color:#1e1e2e;font-weight:800}.light a[data-astro-cid-ruvg6z4q]{color:#2a5078}.light .at[data-astro-cid-ruvg6z4q]{color:#555}.light p[data-astro-cid-ruvg6z4q],.light li[data-astro-cid-ruvg6z4q]{color:#1e1e2e}.resume-wrapper[data-astro-cid-ruvg6z4q]{padding-bottom:4rem;width:100%;margin:0 auto}.resume-header[data-astro-cid-ruvg6z4q]{text-align:center;margin-bottom:2.5rem}.profiles[data-astro-cid-ruvg6z4q]{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem}.profile-link[data-astro-cid-ruvg6z4q]{border:2px solid #78c2ad;padding:.5rem 1.5rem;border-radius:5px;transition:all .2s;font-size:1rem;font-weight:700;color:#fdebf3;background-color:transparent}.profile-link[data-astro-cid-ruvg6z4q]:hover{background-color:#78c2ad;color:#1e1e2e;text-decoration:none}.light .profile-link[data-astro-cid-ruvg6z4q]{color:#1e1e2e;border-color:#1e1e2e;background-color:#fff6}.light .profile-link[data-astro-cid-ruvg6z4q]:hover{background-color:#1e1e2e;color:#fff}.summary[data-astro-cid-ruvg6z4q]{font-style:italic;background:#78c2ad1a;padding:2rem;border-radius:8px;border-left:5px solid #78c2ad;margin-bottom:3rem}.light .summary[data-astro-cid-ruvg6z4q]{background:#0000000d;border-left-color:#2a5078}.skills-grid[data-astro-cid-ruvg6z4q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;margin-bottom:3rem}.skill-category[data-astro-cid-ruvg6z4q] ul[data-astro-cid-ruvg6z4q]{list-style:none;padding:0}.skill-category[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{background-color:#ffffff1a;display:inline-block;padding:5px 12px;border-radius:6px;font-size:1rem;margin:4px}.light .skill-category[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{background-color:#dbe4f0;color:#1e1e2e;border:1px solid #c0c0c0}.job-entry[data-astro-cid-ruvg6z4q],.project-entry[data-astro-cid-ruvg6z4q]{margin-bottom:2.5rem}.job-header[data-astro-cid-ruvg6z4q],.project-header[data-astro-cid-ruvg6z4q],.edu-header[data-astro-cid-ruvg6z4q]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}.light .job-header[data-astro-cid-ruvg6z4q],.light .project-header[data-astro-cid-ruvg6z4q],.light .edu-header[data-astro-cid-ruvg6z4q]{border-bottom-color:#00000026}.date-badge[data-astro-cid-ruvg6z4q]{font-size:1rem;opacity:.9;font-weight:700}.tech-tags[data-astro-cid-ruvg6z4q]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-astro-cid-ruvg6z4q]{font-size:.85rem;border:1px solid #78c2ad;padding:2px 10px;border-radius:12px;color:#78c2ad}.light .tag[data-astro-cid-ruvg6z4q]{border-color:#333;color:#333;background-color:#fff}.education-list[data-astro-cid-ruvg6z4q],.cert-list[data-astro-cid-ruvg6z4q]{list-style:none;padding:0}.education-list[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{margin-bottom:2rem}.job-highlights[data-astro-cid-ruvg6z4q]{padding-left:1.5rem}.cert-list[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{margin-bottom:.8rem}@media(max-width:600px){.job-header[data-astro-cid-ruvg6z4q],.edu-header[data-astro-cid-ruvg6z4q],.project-header[data-astro-cid-ruvg6z4q]{flex-direction:column;gap:.2rem}h1[data-astro-cid-ruvg6z4q]{font-size:2.2rem}h2[data-astro-cid-ruvg6z4q]{font-size:1.6rem;margin-top:2rem}}
