.resume-contact.svelte-1jlcbb6{grid-gap:10px;grid-template-columns:1fr 1fr;grid-template-areas:"email email""website website""location languages""birthday experience""github linkedin";margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6){align-items:center;margin:0;display:flex}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) .icon:where(.svelte-1jlcbb6){color:var(--color--primary);margin-right:10px}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) .icon:where(.svelte-1jlcbb6) svg{width:24px;height:24px}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) a:where(.svelte-1jlcbb6){color:var(--color--text);border-bottom:1px dotted var(--color--primary);padding-bottom:2px;text-decoration:none}.resume-contact.svelte-1jlcbb6 li:where(.svelte-1jlcbb6) a:where(.svelte-1jlcbb6):hover{color:var(--color--primary);border-bottom-style:solid}.resume-contact.svelte-1jlcbb6 li.birthday:where(.svelte-1jlcbb6){grid-area:birthday}.resume-contact.svelte-1jlcbb6 li.location:where(.svelte-1jlcbb6){grid-area:location}.resume-contact.svelte-1jlcbb6 li.experience:where(.svelte-1jlcbb6){grid-area:experience}.resume-contact.svelte-1jlcbb6 li.email:where(.svelte-1jlcbb6){grid-area:email;margin:0 auto}.resume-contact.svelte-1jlcbb6 li.linkedin:where(.svelte-1jlcbb6){grid-area:linkedin}.resume-contact.svelte-1jlcbb6 li.website:where(.svelte-1jlcbb6){grid-area:website;margin:0 auto}.resume-contact.svelte-1jlcbb6 li.github:where(.svelte-1jlcbb6){grid-area:github}.resume-contact.svelte-1jlcbb6 li.languages:where(.svelte-1jlcbb6){grid-area:languages}@media (width>=768px),print{.resume-contact.svelte-1jlcbb6{grid-gap:5px;grid-template-columns:1fr 1fr;grid-template-areas:"location github""birthday linkedin""experience email""languages website";margin-left:0;margin-right:0}.resume-contact.svelte-1jlcbb6 li.email:where(.svelte-1jlcbb6),.resume-contact.svelte-1jlcbb6 li.website:where(.svelte-1jlcbb6){margin:0}}@media print{.resume-contact.svelte-1jlcbb6{grid-template-areas:"location languages""birthday email""experience website"}.resume-contact.svelte-1jlcbb6 .linkedin:where(.svelte-1jlcbb6),.resume-contact.svelte-1jlcbb6 .github:where(.svelte-1jlcbb6){display:none}.resume-contact.svelte-1jlcbb6 a:where(.svelte-1jlcbb6){border:none!important}}h1.svelte-1tggryg{color:var(--color--text);text-align:center;font-size:52px;font-weight:700;font-family:var(--font--title);margin:0}h5.svelte-1tggryg{color:var(--color--text-shade);text-align:center;font-size:24px;font-weight:300;font-family:var(--font--title);margin:0}@media (width>=768px),print{h1.svelte-1tggryg,h5.svelte-1tggryg{text-align:left}}img.resume-photo{box-sizing:border-box;border-radius:50%;width:200px;height:200px}.resume-photo.dark{border:3px solid var(--color--primary-shade)}[data-theme=dark] .resume-photo.light,[data-theme=light] .resume-photo.dark{display:none}@media (prefers-color-scheme:dark){[data-theme=auto] .resume-photo.light{display:none}}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){[data-theme=auto] .resume-photo.dark{display:none}}.section-title.svelte-14zl541{border-bottom:2px solid var(--color--primary);font-size:24px;font-family:var(--font--title);margin:0 0 16px;font-weight:600}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a){gap:10px;display:flex}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a){flex-direction:column;align-items:center;width:60px;margin-bottom:-16px;display:flex}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .line:where(.svelte-yiwb3a){border-left:2px dashed var(--color--primary);flex:1;width:2px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a){color:var(--color--text-shade);width:24px;word-wrap:none;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;padding:2px;font-size:12px;display:flex}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .timeline:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a) svg{width:20px;height:20px;color:var(--color--primary)}.resume-experience.svelte-yiwb3a .experience.current:where(.svelte-yiwb3a) .time:where(.svelte-yiwb3a) svg{background:var(--color--card-background);border:1px solid var(--color--primary);fill:var(--color--primary);border-radius:50%;padding:2px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a):not(:last-child){padding-bottom:16px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a):last-child .timeline:where(.svelte-yiwb3a) .line:where(.svelte-yiwb3a){display:none}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .content:where(.svelte-yiwb3a){flex:1}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) div:where(.svelte-yiwb3a){font-size:18px;display:block}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .company-name:where(.svelte-yiwb3a){color:var(--color--text);font-size:22px;font-family:var(--font--title);font-weight:600}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) .icon:where(.svelte-yiwb3a) svg{width:14px;height:14px}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .title:where(.svelte-yiwb3a) small:where(.svelte-yiwb3a){color:var(--color--text-shade);fill:var(--color--text-shade);font-size:14px;font-weight:300}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) .icon:where(.svelte-yiwb3a){display:inline-block}.resume-experience.svelte-yiwb3a .experience:where(.svelte-yiwb3a) p:where(.svelte-yiwb3a){text-align:justify;margin-top:10px}.resume-skills.svelte-s2bclc{margin:0;padding:0;list-style:none}.tags-container.svelte-s2bclc{grid-template-columns:1fr 1fr 1fr;margin:2px 0 5px;display:grid}.tag.svelte-s2bclc{background-color:var(--color--primary-tint);border:1px solid var(--color--primary);color:var(--color--primary);white-space:nowrap;border-radius:.25em;margin:.125em;padding:0 .5em;font-size:.75em;line-height:2em;text-decoration:none;display:inline-block}.tag.secondary.svelte-s2bclc{background-color:var(--color--secondary-tint);border:1px solid var(--color--secondary);color:var(--color--secondary)}.resume-projects.svelte-cbehc0 .project:where(.svelte-cbehc0){align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.resume-projects.svelte-cbehc0 .project:where(.svelte-cbehc0) .project-content:where(.svelte-cbehc0){flex:1}.resume-projects.svelte-cbehc0 .project:where(.svelte-cbehc0) .project-image:where(.svelte-cbehc0){flex-shrink:0;width:256px;height:96px}.resume-projects.svelte-cbehc0 .project:where(.svelte-cbehc0) .project-image:where(.svelte-cbehc0) img:where(.svelte-cbehc0){object-fit:cover;border:1px solid var(--color--border);border-radius:6px;width:100%;height:100%}.resume-projects.svelte-cbehc0 .project:where(.svelte-cbehc0) .title:where(.svelte-cbehc0){margin-bottom:4px;font-weight:600}.resume-projects.svelte-cbehc0 .project:where(.svelte-cbehc0) .description:where(.svelte-cbehc0){margin:0 0 4px;font-size:.9em}.resume-projects.svelte-cbehc0 .tags-container:where(.svelte-cbehc0){flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}@media print{.resume-projects.svelte-cbehc0 .project-image:where(.svelte-cbehc0){display:block!important}}.resume.svelte-1s46ngr{color:var(--color--text);font-family:var(--font--default);background-color:var(--color--card-background);border-radius:10px;grid-template-columns:1fr;grid-template-areas:"photo""name""about""skills""work""projects""education";gap:20px 30px;padding:35px 0 10px;font-size:16px;display:grid;position:relative;overflow:hidden}@media (width>=768px),print{.resume.svelte-1s46ngr{grid-template:"name photo""work about""work skills""works education""projects projects"/2fr 1fr;padding:30px 20px}}@media (width>=900px),print{.resume.svelte-1s46ngr{max-width:210mm;margin:20px auto;box-shadow:8px 14px 38px #272c3199,1px 3px 8px #272c314d}}.resume.svelte-1s46ngr section:where(.svelte-1s46ngr){z-index:1;border-radius:10px;padding:5px}.resume.svelte-1s46ngr section.name-and-contact:where(.svelte-1s46ngr){flex-direction:column;grid-area:name;justify-content:space-between;display:flex}.resume.svelte-1s46ngr section.photo:where(.svelte-1s46ngr){grid-area:photo;justify-content:center;align-items:center;display:flex}.resume.svelte-1s46ngr section.about:where(.svelte-1s46ngr){grid-area:about}.resume.svelte-1s46ngr section.about:where(.svelte-1s46ngr) p:where(.svelte-1s46ngr){text-align:justify}.resume.svelte-1s46ngr section.work:where(.svelte-1s46ngr){grid-area:work}.resume.svelte-1s46ngr section.education:where(.svelte-1s46ngr){grid-area:education}.resume.svelte-1s46ngr section.education:where(.svelte-1s46ngr) p:where(.svelte-1s46ngr){text-align:justify}.resume.svelte-1s46ngr section.skills:where(.svelte-1s46ngr){grid-area:skills}.resume.svelte-1s46ngr section.projects:where(.svelte-1s46ngr){grid-area:projects;padding:10px 0}.resume.svelte-1s46ngr .blobs:where(.svelte-1s46ngr){width:100%;height:100%;position:absolute;top:0;right:0}.resume.svelte-1s46ngr .blobs:where(.svelte-1s46ngr) .blob:where(.svelte-1s46ngr){background:rgba(var(--color--primary-shade-rgb), .2);position:absolute}.resume.svelte-1s46ngr .blobs:where(.svelte-1s46ngr) .blob.one:where(.svelte-1s46ngr){border-radius:var(--radius-blob-4);width:110%;height:110%;top:-64%;right:-45%}.resume.svelte-1s46ngr .blobs:where(.svelte-1s46ngr) .blob.two:where(.svelte-1s46ngr){border-radius:var(--radius-blob-5);width:45%;height:45%;bottom:-8%;right:0%;rotate:45deg}@media print{.resume.svelte-1s46ngr{box-shadow:none;max-height:287mm;margin:0;padding:10px;overflow:hidden}.resume.svelte-1s46ngr section:where(.svelte-1s46ngr){margin:0}.resume.svelte-1s46ngr .blob.two:where(.svelte-1s46ngr),header{display:none}footer{display:none!important}}@page{padding:0;margin:0;size:A4 portrait}.resume-wrapper.svelte-psc6m1{flex-direction:column;align-items:center;gap:10px;min-height:80vh;padding:40px 0;display:flex;position:relative}@media print{.resume-wrapper.svelte-psc6m1{padding:0}.download-link{display:none!important}body{background:var(--color--card-background)}}
