*{box-sizing:border-box}:root{font-family:Arial;font-size:"16px"}body{min-height:98dvh;margin:20px;background:var(--background);color:var(--color);background-size:100dvw 100dvh}a{color:var(--link);text-decoration:none}a:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (hover: hover){a:hover{text-decoration:underline}}@media (max-width: 700px){:root{font-size:calc(var(--font-size) + 2px)}}@media (prefers-color-scheme: dark){:root{--background: #263238;--background-select: #546E7A;--color-select: #ECEFF1;--color: #ECEFF1;--link: #FFD740}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6{color:#fff}}@media (prefers-color-scheme: light){:root{--background: #ECEFF1;--background-select: #B0BEC5;--color-select: #263238;--color: #263238;--link: #546E7A}}@media print{a,body{background:#fff;color:#000}}.skip-link.svelte-164yc1p{position:absolute;top:-40px;left:0;background:var(--link);color:var(--background);padding:8px;text-decoration:none;z-index:100}.skip-link.svelte-164yc1p:focus{top:0}h1.svelte-164yc1p{align-self:center}h1.svelte-164yc1p,h2.svelte-164yc1p,h3.svelte-164yc1p,h4.svelte-164yc1p{margin:0}h4.svelte-164yc1p{float:left}.semi-colon.svelte-164yc1p:after{content:": "}.social-link.svelte-164yc1p{display:flex;align-items:center;gap:.25em}.main.svelte-164yc1p{min-height:100%;display:flex;flex-wrap:wrap;flex-direction:column}.header.svelte-164yc1p{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.name.svelte-164yc1p{margin-right:auto}.socials.svelte-164yc1p{margin-left:auto}.icon.svelte-164yc1p{width:1em}@media (prefers-color-scheme: dark){img.github-icon.svelte-164yc1p{-webkit-filter:invert(1);filter:invert(1)}}@media (max-width: 700px){.link.svelte-164yc1p{display:none}main.row.svelte-164yc1p{display:flex;flex-direction:column-reverse}.social-link.svelte-164yc1p{display:block}}.section.svelte-164yc1p{margin-top:1rem}.sub-section.svelte-164yc1p{margin-top:.5rem}.row.svelte-164yc1p{display:flex;flex-direction:row;column-gap:10px}.column.svelte-164yc1p{display:flex;flex-direction:column}.right.svelte-164yc1p{flex-basis:20ch;flex-shrink:0}.company.svelte-164yc1p{display:flex;flex-direction:row;align-items:baseline;gap:10px}.job-details.svelte-164yc1p{display:flex;flex-direction:column}.skills.svelte-164yc1p{display:inline-flex;flex-wrap:wrap}.skill.svelte-164yc1p:after{content:", "}.skill.svelte-164yc1p:last-child:after{content:""}
