.toolbar.svelte-1mijfb4{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar.svelte-1mijfb4{justify-content:space-between;align-items:center;height:64px;display:flex}.sheet.svelte-1mijfb4{width:min(760px,100% - 40px);margin:48px auto 96px;font-size:15.5px;line-height:1.55}.sheet.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:inherit;border-bottom:1px solid var(--line);text-decoration:none}.sheet.svelte-1mijfb4 a:where(.svelte-1mijfb4):hover{border-color:var(--accent)}.top.svelte-1mijfb4 h1:where(.svelte-1mijfb4){max-width:none;margin:0 0 4px;font-size:clamp(32px,5vw,40px)}.headline.svelte-1mijfb4{color:var(--accent);margin:0 0 10px;font-weight:600}.contact.svelte-1mijfb4{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}section.svelte-1mijfb4{border-top:0;padding:28px 0 0}h2.svelte-1mijfb4{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:6px;font-size:12px}.section-head.svelte-1mijfb4{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-head.svelte-1mijfb4 h2:where(.svelte-1mijfb4){border:0;margin:0;padding-bottom:6px}.total.svelte-1mijfb4{color:var(--muted);font-size:12px}.summary.svelte-1mijfb4{max-width:70ch;margin:0}.skills.svelte-1mijfb4{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}.skills.svelte-1mijfb4 dt:where(.svelte-1mijfb4){color:var(--text);font-weight:600}.skills.svelte-1mijfb4 dd:where(.svelte-1mijfb4){color:var(--muted);margin:0}.job.svelte-1mijfb4+.job:where(.svelte-1mijfb4){margin-top:20px}.job-head.svelte-1mijfb4{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}h3.svelte-1mijfb4{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:18px}.at.svelte-1mijfb4{color:var(--muted);font-weight:500}.when.svelte-1mijfb4{color:var(--muted);white-space:nowrap;font-size:14px}.when.svelte-1mijfb4 small:where(.svelte-1mijfb4){color:var(--accent);margin-left:6px;font-size:12px}.where.svelte-1mijfb4{color:var(--muted);margin:2px 0 8px;font-size:14px}.job.svelte-1mijfb4 ul:where(.svelte-1mijfb4){margin:0;padding-left:18px}.job.svelte-1mijfb4 li:where(.svelte-1mijfb4)+li:where(.svelte-1mijfb4){margin-top:4px}.projects.svelte-1mijfb4{margin:0;padding:0;list-style:none}.projects.svelte-1mijfb4 li:where(.svelte-1mijfb4)+li:where(.svelte-1mijfb4){margin-top:8px}.projects.svelte-1mijfb4 span:where(.svelte-1mijfb4){color:var(--muted)}@media (width<=560px){.skills.svelte-1mijfb4{grid-template-columns:1fr;gap:2px}.skills.svelte-1mijfb4 dd:where(.svelte-1mijfb4){margin-bottom:8px}}@page{size:A4;margin:14mm 16mm}@media print{.toolbar.svelte-1mijfb4{display:none}html,body{color:#000;background:#fff!important}:root{--bg:#fff;--text:#111;--muted:#444;--line:#ccc;--accent:#0b4f93}.sheet.svelte-1mijfb4{width:100%;margin:0;font-size:11.5pt;line-height:1.45}.top.svelte-1mijfb4 h1:where(.svelte-1mijfb4){font-size:24pt}section.svelte-1mijfb4{break-inside:auto;padding-top:14pt}.job.svelte-1mijfb4,.skills.svelte-1mijfb4{break-inside:avoid}.sheet.svelte-1mijfb4 a:where(.svelte-1mijfb4){border:0}}
