.resume-sheet.svelte-1mijfb4{padding-top:56px}.resume-head.svelte-1mijfb4{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 28px;padding-bottom:28px;border-bottom:3px solid var(--color-primary)}.resume-photo.svelte-1mijfb4{width:132px;height:132px;border-radius:999px;object-fit:cover;object-position:50% 20%}.resume-id.svelte-1mijfb4{flex:1;min-width:260px}.resume.svelte-1mijfb4 h1:where(.svelte-1mijfb4){color:var(--color-base-content);font-size:clamp(2.2rem,5vw,3.4rem)}.headline.svelte-1mijfb4{margin:8px 0 0;color:var(--color-primary);font-size:1.2rem;font-weight:700}.contact.svelte-1mijfb4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 0;color:var(--pf-muted);font-size:.95rem}.contact.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:inherit}.block.svelte-1mijfb4{padding:28px 0 4px}.block.svelte-1mijfb4 h2:where(.svelte-1mijfb4){margin-bottom:16px}.block.svelte-1mijfb4 p:where(.svelte-1mijfb4){margin:0}.entries.svelte-1mijfb4{display:grid;gap:22px;margin:0;padding:0;list-style:none}.entry-head.svelte-1mijfb4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:6px}.entry-head.svelte-1mijfb4 h3:where(.svelte-1mijfb4){margin:0;font-size:1.1rem}.org.svelte-1mijfb4{font-weight:500;color:var(--pf-muted)}.dates.svelte-1mijfb4{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;color:var(--color-primary);white-space:nowrap}.compact.svelte-1mijfb4{display:grid;gap:8px;margin:0;padding-left:1.2rem;list-style:disc}.compact.svelte-1mijfb4 li:where(.svelte-1mijfb4){line-height:1.55}.compact.svelte-1mijfb4 .compact:where(.svelte-1mijfb4){margin-top:6px;list-style:circle}.more-link.svelte-1mijfb4{margin-top:12px!important}.skills.svelte-1mijfb4{display:grid;gap:10px;margin:0}.skills.svelte-1mijfb4 div:where(.svelte-1mijfb4){display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px}.skills.svelte-1mijfb4 dt:where(.svelte-1mijfb4){font-weight:700}.skills.svelte-1mijfb4 dd:where(.svelte-1mijfb4){margin:0;color:var(--pf-muted)}.confirm.svelte-1mijfb4{display:inline-block;margin-top:8px;padding:2px 10px;border:1px dashed #d97706;border-radius:6px;background:#fffbeb;color:#92400e;font-size:.8rem;font-weight:500}.resume-cta.svelte-1mijfb4{margin:40px 0 0!important}@media(max-width:680px){.skills.svelte-1mijfb4 div:where(.svelte-1mijfb4){grid-template-columns:minmax(0,1fr);gap:2px}}@media print{.no-print.svelte-1mijfb4,.confirm.svelte-1mijfb4{display:none!important}.resume-sheet.svelte-1mijfb4{width:100%;padding:0}.block.svelte-1mijfb4{break-inside:avoid-page}}@media print{.site-header,.site-footer,.sticky,.pf .bg-fx{display:none!important}}
