.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)}.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)}.job.svelte-booiqi:not(.open):hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.job.open.svelte-booiqi:hover{border-left-color:var(--color-interactive)}.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)}.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}.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:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}.job.svelte-cwqsb:hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);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:0}.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-interactive-bg)}.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: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-acl3lb{background:var(--color-surface-hover);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.job.svelte-acl3lb:not(.open):hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.job-row.svelte-acl3lb{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem}.job-row.clickable.svelte-acl3lb{cursor:pointer}.job-info.svelte-acl3lb{flex:1;min-width:0}.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 .25rem;color:var(--text-muted);font-style:italic;font-weight:500;font-family:var(--font-system)}.grade.svelte-acl3lb{margin:0;color:var(--text-muted);font-size:.95rem;font-style:italic}.chevron.svelte-acl3lb{color:var(--color-accent-dark);flex-shrink:0;margin-top:.35rem;display:flex;align-items:center;transition:transform var(--transition-standard)}.chevron.rotated.svelte-acl3lb{transform:rotate(180deg)}.job-body.svelte-acl3lb{padding:0 1.5rem 1.5rem}.details.svelte-acl3lb{margin:0 0 .75rem;color:var(--text-muted);font-size:.95rem;font-style:italic}.dissertation.svelte-acl3lb{margin-top:.75rem;padding-top:.75rem;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:.75rem}.action-button.svelte-acl3lb{display:inline-block;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)}.action-button.svelte-acl3lb:hover{background:var(--color-interactive-bg);color:var(--text-dark)}@media(max-width:768px){.job-row.svelte-acl3lb{padding:1.25rem}.job-body.svelte-acl3lb{padding:0 1.25rem 1.25rem}.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:background-color var(--transition-standard),color var(--transition-standard);flex-shrink:0;margin-top:2px}.link-button.svelte-jhrq6w:hover{background:var(--color-accent);color:#fff}.link-button.svelte-jhrq6w svg:where(.svelte-jhrq6w){display:block}section.svelte-11zohh5{margin-bottom:1.5rem}.engagement-list.svelte-11zohh5{display:flex;flex-direction:column;gap:1rem}.item.svelte-11zohh5{background:var(--color-surface);border-radius:6px;border-left:4px solid var(--color-accent);overflow:hidden;transition:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}.item.open.svelte-11zohh5{background:var(--color-surface-hover);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.item.interactive.svelte-11zohh5:not(.open):hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.item-row.svelte-11zohh5{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.item-row.clickable.svelte-11zohh5{cursor:pointer}.item-title.svelte-11zohh5{flex:1;min-width:0}strong.svelte-11zohh5{color:var(--text-dark);font-weight:600;font-size:1.05rem}.item-meta.svelte-11zohh5{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.year.svelte-11zohh5{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.chevron.svelte-11zohh5{color:var(--color-accent-dark);display:flex;align-items:center;transition:transform var(--transition-standard)}.chevron.rotated.svelte-11zohh5{transform:rotate(180deg)}.item-body.svelte-11zohh5{padding:0 1.5rem 1.25rem}.description.svelte-11zohh5{display:block;color:var(--text-muted);font-size:.95rem;font-style:italic}@media(max-width:768px){.item-row.svelte-11zohh5{padding:1rem;flex-wrap:wrap}.item-body.svelte-11zohh5{padding:0 1rem 1rem}.year.svelte-11zohh5{font-size:.9rem}}section.svelte-96j79p{margin-bottom:1.5rem}.awards-list.svelte-96j79p{display:flex;flex-direction:column;gap:1rem}.award.svelte-96j79p{background:var(--color-surface);border-radius:6px;border-left:4px solid var(--color-accent);overflow:hidden;transition:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard)}.award.open.svelte-96j79p{background:var(--color-surface-hover);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.award.interactive.svelte-96j79p:not(.open):hover{background:var(--color-interactive-bg);border-left-color:var(--color-interactive);box-shadow:-4px 4px 12px var(--color-interactive-shadow)}.award-row.svelte-96j79p{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.award-row.clickable.svelte-96j79p{cursor:pointer}.award-title.svelte-96j79p{flex:1;min-width:0}strong.svelte-96j79p{color:var(--text-dark);font-weight:600;font-size:1.05rem}.organization.svelte-96j79p{color:var(--text-muted);font-weight:400;font-size:.95rem;font-family:var(--font-system)}.award-meta.svelte-96j79p{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.year.svelte-96j79p{color:var(--color-accent-dark);font-weight:500;font-family:var(--font-system);font-size:.95rem;white-space:nowrap}.chevron.svelte-96j79p{color:var(--color-accent-dark);display:flex;align-items:center;transition:transform var(--transition-standard)}.chevron.rotated.svelte-96j79p{transform:rotate(180deg)}.award-body.svelte-96j79p{padding:0 1.5rem 1.25rem}.description.svelte-96j79p{display:block;color:var(--text-muted);font-size:.95rem;font-style:italic}@media(max-width:768px){.award-row.svelte-96j79p{padding:1rem;flex-wrap:wrap}.award-body.svelte-96j79p{padding:0 1rem 1rem}.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:background-color var(--transition-standard),border-color var(--transition-standard);font-family:var(--font-system);font-size:.9rem;font-weight:500;color:var(--text-muted);border-left:3px solid transparent}.nav-link.svelte-xqhoew:hover{background:var(--color-surface-hover)}.nav-link.active.svelte-xqhoew{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{background:var(--color-surface-hover)}}@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-interactive-bg);color:var(--text-dark)}section.svelte-1uha8ag{margin-bottom:1.5rem}p.svelte-1uha8ag{margin-top:0;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}}
