.job.svelte-booiqi{margin-bottom:1rem;background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:6px;overflow:hidden;transition:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}.job.open.svelte-booiqi{background:var(--color-surface-hover);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow-deep)}.job-toggle.svelte-booiqi{width:100%;background:none;border:none;padding:1.5rem;cursor:pointer;display:flex;align-items:flex-start;gap:1rem;text-align:left;transition:background-color var(--transition-standard)}@media(hover:hover)and (pointer:fine){.job.svelte-booiqi:hover{border-left-color:var(--color-interactive)}.job.svelte-booiqi:not(.open) .job-toggle:where(.svelte-booiqi):hover{background:var(--color-interactive-bg)}}.job-summary.svelte-booiqi{flex:1;min-width:0}.job-header.svelte-booiqi{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem}h3.svelte-booiqi{margin:0;font-size:1.4rem;color:var(--text-dark);font-weight:600;flex:1}.period.svelte-booiqi{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.company.svelte-booiqi{margin:0;color:var(--text-muted);font-style:italic;font-weight:500;font-family:var(--font-system)}.chevron.svelte-booiqi{color:var(--color-accent-dark);flex-shrink:0;margin-top:.35rem;transition:transform var(--transition-standard)}.chevron.rotated.svelte-booiqi{transform:rotate(180deg)}.job-body.svelte-booiqi{padding:0 1.5rem 1.5rem}ul.svelte-booiqi{margin:0;padding-left:1.5rem}li.svelte-booiqi{margin-bottom:.7rem;color:var(--text-body);line-height:1.7}li.svelte-booiqi:last-child{margin-bottom:0}li.svelte-booiqi::marker{color:var(--color-accent)}@media(max-width:768px){.job-header.svelte-booiqi{flex-direction:column;align-items:flex-start;gap:.25rem}.period.svelte-booiqi{font-size:.9rem}.job-toggle.svelte-booiqi{padding:1.25rem}.job-body.svelte-booiqi{padding:0 1.25rem 1.25rem}}.skills-view.svelte-yw73i0{display:flex;flex-direction:column;gap:1rem}.skill-category.svelte-yw73i0{background:var(--color-surface);border-radius:6px;overflow:hidden;border:1px solid var(--color-border-light);transition:border-color var(--transition-standard),box-shadow var(--transition-standard)}@media(hover:hover)and (pointer:fine){.skill-category.svelte-yw73i0:hover{border-color:var(--color-interactive-glow);box-shadow:0 2px 8px var(--color-interactive-shadow)}}.skill-header.svelte-yw73i0{width:100%;background:none;border:none;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:background-color var(--transition-standard);text-align:left}@media(hover:hover)and (pointer:fine){.skill-header.svelte-yw73i0:hover{background:var(--color-interactive-bg)}}.skill-header.expanded.svelte-yw73i0{background:var(--color-surface-hover);border-bottom:2px solid var(--color-accent)}.skill-icon.svelte-yw73i0{display:flex;align-items:center;color:var(--color-accent-dark);flex-shrink:0}.skill-title.svelte-yw73i0{flex:1}.skill-title.svelte-yw73i0 h3:where(.svelte-yw73i0){margin:0 0 .25rem;font-size:1.3rem;color:var(--text-dark);font-weight:600}.skill-description.svelte-yw73i0{margin:0;font-size:.9rem;color:var(--text-muted);font-style:italic;font-family:var(--font-system)}.expand-icon.svelte-yw73i0{display:flex;align-items:center;color:var(--color-accent);flex-shrink:0;transition:transform var(--transition-standard)}.expand-icon.rotated.svelte-yw73i0{transform:rotate(180deg)}.skill-content.svelte-yw73i0{padding:1.5rem;background:#fff}ul.svelte-yw73i0{margin:0;padding-left:1.5rem}li.svelte-yw73i0{margin-bottom:.9rem;color:var(--text-body);line-height:1.7}li.svelte-yw73i0:last-child{margin-bottom:0}li.svelte-yw73i0::marker{color:var(--color-accent)}.context.svelte-yw73i0{display:block;font-size:.85rem;color:var(--text-muted);font-style:italic;margin-top:.25rem;font-family:var(--font-system)}@media(max-width:768px){.skill-header.svelte-yw73i0{padding:1rem}.skill-icon.svelte-yw73i0 svg{width:20px;height:20px}.skill-title.svelte-yw73i0 h3:where(.svelte-yw73i0){font-size:1.1rem}.skill-description.svelte-yw73i0{font-size:.85rem}.skill-content.svelte-yw73i0{padding:1rem}}.job.svelte-cwqsb{margin-bottom:2rem;padding:1.5rem;background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:6px;transition:transform var(--transition-standard),background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}@media(hover:hover)and (pointer:fine){.job.svelte-cwqsb:hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);transform:translate(4px);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}}.job-header.svelte-cwqsb{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}h3.svelte-cwqsb{margin:0;font-size:1.4rem;color:var(--text-dark);font-weight:600;flex:1}.period.svelte-cwqsb{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.impact.svelte-cwqsb{margin:0;color:var(--text-body);line-height:1.7}@media(max-width:768px){.job.svelte-cwqsb{padding:1rem}.job-header.svelte-cwqsb{flex-direction:column;align-items:flex-start;gap:.25rem}.period.svelte-cwqsb{font-size:.9rem}}section.svelte-1nqhbn7{margin-bottom:1.5rem}.tab-container.svelte-1nqhbn7{margin-top:1.5rem}.tabs.svelte-1nqhbn7{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid var(--color-border-light)}.tab.svelte-1nqhbn7{background:none;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:color var(--transition-standard),background-color var(--transition-standard),border-color var(--transition-standard);border-bottom:3px solid transparent;margin-bottom:-2px;font-family:var(--font-system);position:relative}.tab.svelte-1nqhbn7:hover{color:var(--text-dark);background:var(--color-surface)}.tab.active.svelte-1nqhbn7{color:var(--text-dark);border-bottom-color:var(--color-accent);background:var(--color-surface-hover);font-weight:600}@media(max-width:768px){.tabs.svelte-1nqhbn7{flex-direction:column;gap:0;border-bottom:none}.tab.svelte-1nqhbn7{border-bottom:1px solid var(--color-border-light);border-left:3px solid transparent;margin-bottom:0;margin-left:-2px}.tab.active.svelte-1nqhbn7{border-left-color:var(--color-accent);border-bottom-color:var(--color-border-light)}}section.svelte-acl3lb{margin-bottom:1.5rem}.job.svelte-acl3lb{margin-bottom:2rem;padding:1.5rem;background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:6px;transition:transform var(--transition-standard),background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}@media(hover:hover)and (pointer:fine){.job.svelte-acl3lb:hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);transform:translate(4px);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}}.job-header.svelte-acl3lb{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem}h3.svelte-acl3lb{margin:0;font-size:1.4rem;color:var(--text-dark);font-weight:600;flex:1}.period.svelte-acl3lb{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.company.svelte-acl3lb{margin:0 0 .75rem;color:var(--text-muted);font-style:italic;font-weight:500;font-family:var(--font-system)}.grade.svelte-acl3lb{margin:0 0 .5rem;color:var(--text-muted);font-size:.95rem;font-style:italic}.details.svelte-acl3lb{margin:0 0 .75rem;color:var(--text-muted);font-size:.95rem;font-style:italic}.dissertation.svelte-acl3lb{margin-top:1.25rem;padding-top:1.25rem;border-top:2px solid var(--color-border-light)}.dissertation-title.svelte-acl3lb{margin:0 0 .75rem;color:var(--text-dark);font-size:.95rem;line-height:1.6}.dissertation-title.svelte-acl3lb strong:where(.svelte-acl3lb){font-weight:600;color:var(--color-accent-dark)}.dissertation-description.svelte-acl3lb{margin:0 0 .75rem;color:var(--text-body);font-size:.9rem;line-height:1.7;font-style:normal}.dissertation-award.svelte-acl3lb{margin:0 0 .75rem;color:var(--color-accent-dark);font-size:.9rem;font-weight:500;font-family:var(--font-system)}.links.svelte-acl3lb{display:flex;gap:1rem;margin-top:1rem}.links.svelte-acl3lb a:where(.svelte-acl3lb){color:var(--color-accent-dark);text-decoration:none;font-weight:500;padding:.5rem 1rem;background:var(--color-surface-raised);border-radius:4px;transition:transform var(--transition-standard),background-color var(--transition-standard);font-family:var(--font-system);font-size:.9rem}@media(hover:hover)and (pointer:fine){.links.svelte-acl3lb a:where(.svelte-acl3lb):hover{background:var(--color-surface-hover);transform:translateY(-1px)}}@media(max-width:768px){.job.svelte-acl3lb{padding:1rem}.job-header.svelte-acl3lb{flex-direction:column;align-items:flex-start;gap:.25rem}.period.svelte-acl3lb{font-size:.9rem}}section.svelte-xa0yw2{margin-bottom:1.5rem}.publication.svelte-xa0yw2{padding:1.5rem;background:var(--color-surface-hover);border-radius:6px;border-left:4px solid var(--color-accent);margin-bottom:1.5rem;transition:transform var(--transition-standard),background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}@media(hover:hover)and (pointer:fine){.publication.svelte-xa0yw2:hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);transform:translate(4px);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}}.publication.svelte-xa0yw2:last-child{margin-bottom:0}.pub-title.svelte-xa0yw2{margin:0 0 .75rem;font-size:1.2rem;color:var(--text-dark);font-weight:600;font-style:italic;line-height:1.5}.authors.svelte-xa0yw2{margin:0 0 .5rem;color:var(--text-muted);font-size:.95rem;font-family:var(--font-system)}.status.svelte-xa0yw2{margin:0 0 1rem;color:var(--color-accent-dark);font-size:.9rem;font-weight:500;font-family:var(--font-system)}.abstract.svelte-xa0yw2{margin:0 0 1rem;color:var(--text-body);line-height:1.7;font-size:.95rem}.links.svelte-xa0yw2{display:flex;gap:1rem;margin-top:1rem}.links.svelte-xa0yw2 a:where(.svelte-xa0yw2){color:var(--color-accent-dark);text-decoration:none;font-weight:500;padding:.5rem 1rem;background:var(--color-surface-raised);border-radius:4px;transition:transform var(--transition-standard),background-color var(--transition-standard);font-family:var(--font-system);font-size:.9rem}@media(hover:hover)and (pointer:fine){.links.svelte-xa0yw2 a:where(.svelte-xa0yw2):hover{background:var(--color-surface-hover);transform:translateY(-1px)}}@media(max-width:768px){.publication.svelte-xa0yw2{padding:1rem}.pub-title.svelte-xa0yw2{font-size:1.1rem}}.link-button.svelte-jhrq6w{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-surface-raised);border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent-dark);text-decoration:none;transition:transform var(--transition-standard),background-color var(--transition-standard),color var(--transition-standard),box-shadow var(--transition-standard);flex-shrink:0;margin-top:2px}@media(hover:hover)and (pointer:fine){.link-button.svelte-jhrq6w:hover{background:var(--color-accent);color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}}.link-button.svelte-jhrq6w svg:where(.svelte-jhrq6w){display:block}section.svelte-11zohh5{margin-bottom:1.5rem}.engagement-list.svelte-11zohh5{margin:0;padding-left:0;list-style:none}.engagement-list.svelte-11zohh5 li:where(.svelte-11zohh5){margin-bottom:1rem;padding:1.5rem;background:var(--color-surface);border-radius:6px;border-left:4px solid var(--color-accent);position:relative;color:var(--text-body);line-height:1.7;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;transition:transform var(--transition-standard),background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}@media(hover:hover)and (pointer:fine){.engagement-list.svelte-11zohh5 li:where(.svelte-11zohh5):hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);transform:translate(4px);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}}.content.svelte-11zohh5{flex:1}.engagement-list.svelte-11zohh5 li:where(.svelte-11zohh5):last-child{margin-bottom:0}.engagement-header.svelte-11zohh5{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.engagement-meta.svelte-11zohh5{display:flex;align-items:center;gap:.75rem}strong.svelte-11zohh5{color:var(--text-dark);font-weight:600;flex:1}.year.svelte-11zohh5{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.description.svelte-11zohh5{display:block;color:var(--text-muted);font-size:.95rem;font-style:italic}@media(max-width:768px){.engagement-list.svelte-11zohh5 li:where(.svelte-11zohh5){padding:1rem}.engagement-header.svelte-11zohh5{flex-direction:column;align-items:flex-start;gap:.5rem}.engagement-meta.svelte-11zohh5{width:100%;justify-content:space-between}.year.svelte-11zohh5{font-size:.9rem}}section.svelte-96j79p{margin-bottom:1.5rem}.awards-list.svelte-96j79p{margin:0;padding-left:0;list-style:none}.awards-list.svelte-96j79p li:where(.svelte-96j79p){margin-bottom:1rem;padding:1.5rem;background:var(--color-surface);border-radius:6px;border-left:4px solid var(--color-accent);position:relative;color:var(--text-body);line-height:1.7;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;transition:transform var(--transition-standard),background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}@media(hover:hover)and (pointer:fine){.awards-list.svelte-96j79p li:where(.svelte-96j79p):hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);transform:translate(4px);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}}.content.svelte-96j79p{flex:1}.awards-list.svelte-96j79p li:where(.svelte-96j79p):last-child{margin-bottom:0}.award-header.svelte-96j79p{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.award-title.svelte-96j79p{flex:1}.award-meta.svelte-96j79p{display:flex;align-items:center;gap:.75rem}strong.svelte-96j79p{color:var(--text-dark);font-weight:600}.organization.svelte-96j79p{color:var(--text-body);font-weight:400}.year.svelte-96j79p{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.description.svelte-96j79p{display:block;color:var(--text-muted);font-size:.95rem;font-style:italic}@media(max-width:768px){.awards-list.svelte-96j79p li:where(.svelte-96j79p){padding:1rem}.award-header.svelte-96j79p{flex-direction:column;align-items:flex-start;gap:.5rem}.award-meta.svelte-96j79p{width:100%;justify-content:space-between}.year.svelte-96j79p{font-size:.9rem}}section.svelte-1417axe{margin-bottom:1.5rem}.timeline-container.svelte-1417axe{position:relative;padding:.25rem 0}.timeline-line.svelte-1417axe{position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--color-border);border-radius:1px}.timeline-item.svelte-1417axe{position:relative;display:flex;align-items:flex-start;margin-bottom:.75rem;padding-left:2.75rem}.timeline-item.svelte-1417axe:last-child{margin-bottom:0}.timeline-marker.svelte-1417axe{position:absolute;left:0;top:.45rem;width:30px;height:30px;background:var(--bg-white);border:2px solid var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;color:var(--color-accent-dark);transition:box-shadow var(--transition-standard),transform var(--transition-standard),border-color var(--transition-standard)}@media(hover:hover)and (pointer:fine){.timeline-item.svelte-1417axe:hover .timeline-marker:where(.svelte-1417axe){box-shadow:0 2px 8px var(--color-interactive-glow);transform:scale(1.12)}}.timeline-content.svelte-1417axe{flex:1;padding:.6rem .85rem;border-radius:6px;transition:background-color var(--transition-standard)}@media(hover:hover)and (pointer:fine){.timeline-item.svelte-1417axe:hover .timeline-content:where(.svelte-1417axe){background:var(--color-interactive-bg)}}.timeline-header.svelte-1417axe{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}h3.svelte-1417axe{margin:0;font-size:1rem;color:var(--text-dark);font-weight:600;flex:1;line-height:1.4}.timeline-meta.svelte-1417axe{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.timeline-date.svelte-1417axe{font-size:.78rem;font-weight:600;color:var(--color-accent-dark);font-family:var(--font-system);white-space:nowrap}.organization.svelte-1417axe{margin:.1rem 0 0;color:var(--text-muted);font-size:.85rem;font-style:italic;font-family:var(--font-system)}.description.svelte-1417axe{margin:.4rem 0 0;color:var(--text-body);line-height:1.5;font-size:.88rem}.details-list.svelte-1417axe{margin:.5rem 0 0;padding-left:1.25rem;color:var(--text-body);font-size:.88rem}.details-list.svelte-1417axe li:where(.svelte-1417axe){margin-bottom:.35rem}@media(max-width:768px){.timeline-header.svelte-1417axe{flex-direction:column;align-items:flex-start;gap:.15rem}.timeline-item.svelte-1417axe{padding-left:2.5rem}.timeline-marker.svelte-1417axe{width:26px;height:26px}}.hamburger.svelte-xqhoew{display:none;position:fixed;top:1.5rem;right:1.5rem;z-index:var(--z-hamburger);background:var(--bg-white);border:1px solid var(--color-border);border-radius:8px;padding:.75rem;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:background-color var(--transition-standard),border-color var(--transition-standard)}.hamburger.svelte-xqhoew:hover{background:var(--color-surface-hover);border-color:var(--color-accent)}.hamburger.svelte-xqhoew span:where(.svelte-xqhoew){display:block;width:24px;height:2px;background:var(--text-muted);margin:5px 0;transition:transform var(--transition-standard),opacity var(--transition-standard);border-radius:2px}.hamburger.open.svelte-xqhoew span:where(.svelte-xqhoew):nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open.svelte-xqhoew span:where(.svelte-xqhoew):nth-child(2){opacity:0}.hamburger.open.svelte-xqhoew span:where(.svelte-xqhoew):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.overlay.svelte-xqhoew{display:none;position:fixed;inset:0;background:#00000080;z-index:var(--z-overlay);animation:svelte-xqhoew-fadeIn var(--transition-standard)}@keyframes svelte-xqhoew-fadeIn{0%{opacity:0}to{opacity:1}}.section-nav.svelte-xqhoew{position:fixed;left:2rem;top:50%;transform:translateY(-50%);z-index:var(--z-nav-desktop);background:var(--bg-white);border-radius:12px;padding:1rem .5rem;border:1px solid var(--color-border);box-shadow:0 4px 16px #0000001a}ul.svelte-xqhoew{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}li.svelte-xqhoew{margin:0}.nav-link.svelte-xqhoew{background:none;border:none;padding:.75rem 1rem;cursor:pointer;text-align:left;width:100%;border-radius:6px;transition:opacity var(--transition-standard),background-color var(--transition-standard),transform var(--transition-standard),border-color var(--transition-standard);font-family:var(--font-system);font-size:.9rem;font-weight:500;color:var(--text-muted);opacity:.5;border-left:3px solid transparent}.nav-link.svelte-xqhoew:hover{opacity:.8;background:var(--color-surface-hover);transform:translate(2px)}.nav-link.active.svelte-xqhoew{opacity:1;color:var(--text-dark);background:var(--color-surface-raised);border-left-color:var(--color-accent);font-weight:600}@media(max-width:1024px){.hamburger.svelte-xqhoew,.overlay.svelte-xqhoew{display:block}.section-nav.svelte-xqhoew{position:fixed;inset:0 0 0 auto;transform:translate(100%);width:280px;max-width:80vw;border-radius:0;padding:5rem 1.5rem 2rem;background:var(--bg-white-strong);border:none;border-left:2px solid var(--color-border);box-shadow:-4px 0 16px #0000001a;z-index:var(--z-nav-mobile);transition:transform var(--transition-standard)}.section-nav.mobile-open.svelte-xqhoew{transform:translate(0)}ul.svelte-xqhoew{flex-direction:column;gap:.5rem}.nav-link.svelte-xqhoew{padding:1rem 1.25rem;font-size:1rem;border-left:3px solid transparent}.nav-link.active.svelte-xqhoew{border-left-color:var(--color-accent)}.nav-link.svelte-xqhoew:hover{transform:translate(2px)}}@media(max-width:768px){.section-nav.svelte-xqhoew{width:260px}}.cv.svelte-1uha8ag{max-width:100%;background:var(--bg-white);padding:3rem;border-radius:12px;box-shadow:0 8px 32px #0000004d;border:1px solid var(--color-border-light)}.intro.svelte-1uha8ag{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}h1.svelte-1uha8ag{margin:0 0 .5rem;font-size:3rem;color:var(--text-dark);font-weight:700;letter-spacing:-1px}.subtitle.svelte-1uha8ag{margin:0 0 1.5rem;font-size:1.3rem;color:var(--text-muted);font-weight:400;font-style:italic}.contact.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--text-muted);font-family:var(--font-system)}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-accent-dark);text-decoration:none;font-weight:500;transition:color var(--transition-standard),text-decoration var(--transition-standard)}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-accent);text-decoration:underline}.cv-download.svelte-1uha8ag{display:inline-block;margin-top:1rem;padding:.4rem 1rem;border:1px solid var(--color-accent-dark);border-radius:4px;color:var(--color-accent-dark);font-family:var(--font-system);font-size:.9rem;text-decoration:none;transition:background-color var(--transition-standard),color var(--transition-standard)}.cv-download.svelte-1uha8ag:hover{background:var(--color-surface);color:var(--text-dark)}section.svelte-1uha8ag{margin-bottom:1.5rem}p.svelte-1uha8ag{color:var(--text-body);line-height:1.7}@media(max-width:1024px){.cv.svelte-1uha8ag{padding:2rem 1.5rem}}@media(max-width:768px){.cv.svelte-1uha8ag{padding:2rem 1.5rem}h1.svelte-1uha8ag{font-size:2.2rem}}
