body{margin:0;background:linear-gradient(180deg,#7551c2,#fff);display:flex;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;min-height:100vh;width:100vw;justify-content:center;align-items:flex-start}main{display:flex;flex-direction:column;align-items:stretch}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;color:#fff}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}ul{padding-inline-start:0;margin-block-start:0;margin-block-end:0;list-style-type:none;display:flex;flex-direction:column;margin:8px 0;border:1px solid black;gap:1px;background-color:#000;border-radius:8px;overflow:auto}li{background-color:#fff;padding:8px}li:hover{background:#dadbf9}a{font-weight:800;text-decoration:none}.resume-header[data-v-439e54a4]{text-align:center;padding:1.5rem 0;border-bottom:3px solid #2c3e50;margin-bottom:1.5rem}.name[data-v-439e54a4]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin:0 0 .5rem;letter-spacing:1px}.title[data-v-439e54a4]{font-size:1.5rem;font-weight:400;color:#42b983;margin:0 0 1.5rem}.contact-info[data-v-439e54a4]{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;font-size:.95rem;color:#555}.contact-item[data-v-439e54a4]{display:flex;align-items:center;gap:.5rem}.contact-item a[data-v-439e54a4]{color:#2c3e50;text-decoration:none}.contact-item a[data-v-439e54a4]:hover{color:#42b983}.icon[data-v-439e54a4]{font-style:normal}.links[data-v-439e54a4]{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.link[data-v-439e54a4]{color:#42b983;text-decoration:none;font-weight:500;padding:.5rem 1rem;border:2px solid #42b983;border-radius:5px;transition:all .3s ease}.link[data-v-439e54a4]:hover{background-color:#42b983;color:#fff}@media (max-width: 768px){.name[data-v-439e54a4]{font-size:2rem}.title[data-v-439e54a4]{font-size:1.2rem}.contact-info[data-v-439e54a4]{flex-direction:column;gap:.5rem}}.resume-section[data-v-2a958df0]{margin-bottom:2rem}.section-title[data-v-2a958df0]{font-size:1.5rem;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #42b983;padding-bottom:.5rem;margin-bottom:1.5rem}.section-content[data-v-2a958df0]{padding-left:.5rem}.experience-item[data-v-8d512153]{margin-bottom:2rem}.experience-header[data-v-8d512153]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.experience-main[data-v-8d512153]{flex:1}.position[data-v-8d512153]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem}.company[data-v-8d512153]{font-size:1rem;color:#666;margin:0;font-weight:500}.experience-date[data-v-8d512153]{font-size:.95rem;color:#42b983;font-weight:500;white-space:nowrap}.experience-description[data-v-8d512153]{margin:0;padding-left:1.5rem;list-style-type:disc}.experience-description li[data-v-8d512153]{margin-bottom:.5rem;color:#555;line-height:1.6}@media (max-width: 768px){.experience-header[data-v-8d512153]{flex-direction:column}.experience-date[data-v-8d512153]{align-self:flex-start}}.education-item[data-v-5d6558e7]{margin-bottom:2rem}.education-header[data-v-5d6558e7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.education-main[data-v-5d6558e7]{flex:1}.degree[data-v-5d6558e7]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem}.institution[data-v-5d6558e7]{font-size:1rem;color:#666;margin:0;font-weight:500}.education-date[data-v-5d6558e7]{font-size:.95rem;color:#42b983;font-weight:500;white-space:nowrap}.gpa[data-v-5d6558e7]{margin:.5rem 0;color:#555;font-weight:500}.achievements[data-v-5d6558e7]{margin:.5rem 0 0;padding-left:1.5rem;list-style-type:disc}.achievements li[data-v-5d6558e7]{margin-bottom:.25rem;color:#555;line-height:1.6}@media (max-width: 768px){.education-header[data-v-5d6558e7]{flex-direction:column}.education-date[data-v-5d6558e7]{align-self:flex-start}}.skills-section[data-v-0109b2a4]{display:grid;gap:1.5rem}.skill-group[data-v-0109b2a4]{margin-bottom:1rem}.skill-category[data-v-0109b2a4]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 .75rem}.skill-items[data-v-0109b2a4]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-0109b2a4]{background-color:#f0f0f0;color:#2c3e50;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;transition:all .3s ease;border:1px solid #e0e0e0}.skill-tag[data-v-0109b2a4]:hover{background-color:#42b983;color:#fff;border-color:#42b983;transform:translateY(-2px)}.project-item[data-v-bafc4c9e]{margin-bottom:2rem;padding:1.5rem;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #42b983}.project-name[data-v-bafc4c9e]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 .75rem}.project-description[data-v-bafc4c9e]{color:#555;line-height:1.6;margin:0 0 1rem}.project-technologies[data-v-bafc4c9e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tech-tag[data-v-bafc4c9e]{background-color:#e8f5f1;color:#2c3e50;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500;border:1px solid #42b983}.project-link[data-v-bafc4c9e]{color:#42b983;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease}.project-link[data-v-bafc4c9e]:hover{color:#2c3e50;transform:translate(5px)}.resume-container[data-v-8eab086b]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.resume-content[data-v-8eab086b]{max-width:900px;width:100%;background-color:#fff;padding:2rem;box-shadow:0 10px 40px #0000001a;border-radius:10px;margin:.5rem 0}.summary-text[data-v-8eab086b]{color:#555;line-height:1.8;font-size:1.05rem;margin:0;text-align:justify}@media print{.resume-container[data-v-8eab086b]{background:#fff;padding:0}.resume-content[data-v-8eab086b]{box-shadow:none;padding:1rem;margin:0}}@media (max-width: 768px){.resume-container[data-v-8eab086b]{padding:.5rem}.resume-content[data-v-8eab086b]{padding:1.25rem;margin:.5rem 0}}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
