ol.svelte-1olmblb{list-style:none;padding:0}ol.svelte-1olmblb>li:where(.svelte-1olmblb){font-weight:300;text-wrap:balance;margin-block:1em}ol.svelte-1olmblb>li:where(.svelte-1olmblb)>h3:where(.svelte-1olmblb){margin:2pt 0;font-weight:500}.svelte-1olmblb::highlight(highlight-match){color:var(--highlight)}:root{--tooltip-bg: var(--card-bg)}main.svelte-1yhkcku{margin:2em auto 100px;max-width:50em;background-color:var(--card-bg);color:var(--text-color);padding:3em;border-radius:2pt}main.svelte-1yhkcku a{color:var(--link-color)}h4.svelte-1yhkcku img:where(.svelte-1yhkcku){width:3ex;height:3ex;margin-right:5pt}section.title.svelte-1yhkcku{grid-column:1 / -1}h1.svelte-1yhkcku{margin:0 0 3pt}h2.svelte-1yhkcku{position:relative;margin-bottom:0}a.svelte-1yhkcku{color:inherit}address.svelte-1yhkcku{display:flex;place-content:center;gap:12pt;font-style:normal;margin:1ex}ul.svelte-1yhkcku{list-style:none;padding:0;margin:0}ul.oss.svelte-1yhkcku{font-size:16pt;text-wrap:balance}ul.oss.svelte-1yhkcku>li:where(.svelte-1yhkcku)>h4:where(.svelte-1yhkcku){margin:8pt 0 4pt;display:flex;gap:8pt;place-items:center;font-size:smaller}ul.oss.svelte-1yhkcku>li:where(.svelte-1yhkcku)>h4:where(.svelte-1yhkcku)>small.langs:where(.svelte-1yhkcku){margin-left:2ex;font-weight:200;font-size:9pt}ul.oss.svelte-1yhkcku>li:where(.svelte-1yhkcku)>h4:where(.svelte-1yhkcku) a:where(.svelte-1yhkcku){display:flex;place-items:center}p.svelte-1yhkcku{margin:0;font-size:10pt;font-weight:300}ul.skills.svelte-1yhkcku{display:flex;gap:4pt 8pt;flex-wrap:wrap}.side-by-side.svelte-1yhkcku{display:flex;gap:2em;flex-wrap:wrap}.side-by-side.svelte-1yhkcku>div:where(.svelte-1yhkcku){flex:1;min-width:200px}ul.hobbies.svelte-1yhkcku,ul.horizontal.svelte-1yhkcku{display:flex;gap:4pt 8pt;flex-wrap:wrap}.pdf-dropdown.svelte-1yhkcku{position:fixed;bottom:20px;right:20px;z-index:1000;white-space:nowrap}.pdf-dropdown.svelte-1yhkcku>button:where(.svelte-1yhkcku){background:var(--button-bg);color:var(--button-text);border:none;border-radius:8px;padding:9px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px var(--shadow);transition:all .2s ease}.pdf-dropdown.svelte-1yhkcku>div:where(.svelte-1yhkcku){position:absolute;bottom:100%;right:0;background:var(--card-bg);border-radius:8px;box-shadow:0 4px 12px var(--shadow);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease}.pdf-dropdown.svelte-1yhkcku:hover>div:where(.svelte-1yhkcku){opacity:1;visibility:visible;transform:translateY(0)}.pdf-dropdown.svelte-1yhkcku>div:where(.svelte-1yhkcku)>button:where(.svelte-1yhkcku){background:var(--card-bg);color:var(--link-color);border:none;padding:8px 12px;cursor:pointer;display:block;width:100%;box-sizing:border-box;text-align:left}.pdf-dropdown.svelte-1yhkcku>div:where(.svelte-1yhkcku)>button:where(.svelte-1yhkcku):hover{background:var(--nav-bg)}@media print{.pdf-dropdown.svelte-1yhkcku,.view-toggle.svelte-1yhkcku,.paper-graph{display:none!important}:is(.week-tile,.legend-tile,.timeline-line,.marker-bar){-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:0;padding:.6in;size:auto}main.svelte-1yhkcku{margin:0;padding:2em;box-shadow:none}section.body.svelte-1yhkcku :is(h2,h3){page-break-after:avoid;break-after:avoid}small.svelte-1yhkcku{page-break-before:avoid;break-before:avoid}section.body.svelte-1yhkcku ol li{page-break-inside:avoid;break-inside:avoid}}.paper-controls.svelte-1yhkcku{display:flex;align-items:center;gap:1rem;margin-left:auto}.view-toggle.svelte-1yhkcku{display:flex;gap:8px}.view-toggle.svelte-1yhkcku button:where(.svelte-1yhkcku){background:var(--card-bg);border:1px solid var(--border);border-radius:6px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.view-toggle.svelte-1yhkcku button:where(.svelte-1yhkcku):hover{background:var(--nav-bg)}.view-toggle.svelte-1yhkcku button.active:where(.svelte-1yhkcku){background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}
