h1.svelte-xn7183{font-size:52px;margin:0;font-weight:700;text-align:center}h5.svelte-xn7183{margin:0;font-size:24px;font-weight:300;text-align:center}@media (min-width: 768px),print{h1.svelte-xn7183,h5.svelte-xn7183{text-align:left}}.resume-contact.svelte-1rxri52{list-style:none;padding:0;margin-left:auto;margin-right:auto;display:grid;grid-gap:10px 15px;grid-template-columns:1fr 1fr;grid-template-areas:"location languages" "birthday experience" "github linkedin" "email website"}.resume-contact.svelte-1rxri52 li:where(.svelte-1rxri52){display:flex;align-items:center;margin:0}.resume-contact.svelte-1rxri52 li:where(.svelte-1rxri52) .icon:where(.svelte-1rxri52){margin-right:10px;color:var(--color--primary)}.resume-contact.svelte-1rxri52 li:where(.svelte-1rxri52) .icon:where(.svelte-1rxri52) svg{width:24px;height:24px}.resume-contact.svelte-1rxri52 li:where(.svelte-1rxri52) a:where(.svelte-1rxri52){text-decoration:none;border-bottom:1px dotted var(--color--primary);padding-bottom:2px}.resume-contact.svelte-1rxri52 li:where(.svelte-1rxri52) a:where(.svelte-1rxri52):hover{color:var(--color--primary);border-bottom-style:solid}.resume-contact.svelte-1rxri52 li.birthday:where(.svelte-1rxri52){grid-area:birthday}.resume-contact.svelte-1rxri52 li.location:where(.svelte-1rxri52){grid-area:location}.resume-contact.svelte-1rxri52 li.experience:where(.svelte-1rxri52){grid-area:experience}.resume-contact.svelte-1rxri52 li.email:where(.svelte-1rxri52){grid-area:email}.resume-contact.svelte-1rxri52 li.linkedin:where(.svelte-1rxri52){grid-area:linkedin}.resume-contact.svelte-1rxri52 li.website:where(.svelte-1rxri52){grid-area:website}.resume-contact.svelte-1rxri52 li.github:where(.svelte-1rxri52){grid-area:github}.resume-contact.svelte-1rxri52 li.languages:where(.svelte-1rxri52){grid-area:languages}@media screen and (max-width: 768px){.resume-contact.svelte-1rxri52{display:block;padding-top:10px}.resume-contact.svelte-1rxri52 li:where(.svelte-1rxri52){margin-bottom:10px;justify-content:flex-start;flex-direction:row}}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1){display:flex;gap:10px}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .timeline:where(.svelte-itllm1){width:60px;margin-bottom:-16px;display:flex;flex-direction:column;align-items:center}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .timeline:where(.svelte-itllm1) .line:where(.svelte-itllm1){border-left:2px dashed var(--color--primary);width:2px;flex:1}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .timeline:where(.svelte-itllm1) .time:where(.svelte-itllm1){color:var(--color--text-shade);width:24px;padding:2px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;word-wrap:none;white-space:nowrap}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .timeline:where(.svelte-itllm1) .time:where(.svelte-itllm1) svg{width:20px;height:20px;color:var(--color--primary)}.resume-experience.svelte-itllm1 .experience.current:where(.svelte-itllm1) .time:where(.svelte-itllm1) svg{padding:2px;background:var(--color--card-background);border:1px solid var(--color--primary);border-radius:50%;fill:var(--color--primary)}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1):not(:last-child){padding-bottom:16px}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1):last-child .timeline:where(.svelte-itllm1) .line:where(.svelte-itllm1){display:none}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .content:where(.svelte-itllm1){flex:1}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .title:where(.svelte-itllm1) div:where(.svelte-itllm1){font-size:18px;display:block}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .title:where(.svelte-itllm1) .company-name:where(.svelte-itllm1){color:var(--color--text);font-size:22px;font-family:var(--font--title);font-weight:600}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .title:where(.svelte-itllm1) .icon:where(.svelte-itllm1) svg{width:14px;height:14px}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .title:where(.svelte-itllm1) small:where(.svelte-itllm1){font-size:14px;font-weight:300;color:var(--color--text-shade);fill:var(--color--text-shade)}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) .icon:where(.svelte-itllm1){display:inline-block}.resume-experience.svelte-itllm1 .experience:where(.svelte-itllm1) p:where(.svelte-itllm1){margin-top:10px;text-align:justify}.resume-skills.svelte-uh1h3q{list-style:none;padding:0;margin:0}.tags-container.svelte-uh1h3q{display:grid;grid-template-columns:1fr 1fr 1fr;margin:2px 0 5px}.tag.svelte-uh1h3q{background-color:var(--color--primary-tint);border:1px solid var(--color--primary-contrast);color:var(--color--primary-contrast);border-radius:.25em;display:inline-block;font-size:.75em;line-height:2em;margin:.125em;padding:0 .5em;text-decoration:none;white-space:nowrap}.tag.secondary.svelte-uh1h3q{background-color:var(--color--primary-accent-tint);border:1px solid var(--color--primary-accent);color:var(--color--primary-accent)}.resume.svelte-11s719r{border:.15em solid;border-color:var(--colo--text);border-radius:8px;padding:.5em;font-size:16px;background-color:var(--color--page-background);position:relative;overflow:hidden;display:grid;gap:20px 30px;grid-template-columns:1fr;grid-template-areas:"photo" "name" "about" "skills" "work" "education"}@media (min-width: 768px),print{.resume.svelte-11s719r{padding:30px 20px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"name photo" "work about" "work skills" "work education"}}@media (min-width: 900px),print{.resume.svelte-11s719r{margin:20px auto;max-width:210mm;box-shadow:8px 14px 38px #272c3199,1px 3px 8px #272c314d}}.resume.svelte-11s719r section:where(.svelte-11s719r){padding:5px;border-radius:10px;z-index:1}.resume.svelte-11s719r section.name-and-contact:where(.svelte-11s719r){grid-area:name;display:flex;flex-direction:column;justify-content:space-between}.resume.svelte-11s719r section.photo:where(.svelte-11s719r){grid-area:photo;display:flex;align-items:center;justify-content:center}.resume.svelte-11s719r section.about:where(.svelte-11s719r){grid-area:about}.resume.svelte-11s719r section.about:where(.svelte-11s719r) p:where(.svelte-11s719r){text-align:justify}.resume.svelte-11s719r section.work:where(.svelte-11s719r){grid-area:work}.resume.svelte-11s719r section.skills:where(.svelte-11s719r){grid-area:skills}.resume-container.svelte-18stnls{position:relative;padding:100px 0 40px;min-height:80vh;display:flex;gap:10px;flex-direction:column;align-items:center}
