main.svelte-1mijfb4{padding:0 1rem;max-width:1200px;margin:0 auto}section.svelte-1mijfb4{margin-bottom:2.5rem}ul.svelte-1mijfb4{margin:0;padding:0}#employment.svelte-1mijfb4 li:where(.svelte-1mijfb4){list-style:none;margin-bottom:2.25rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border-color)}#employment.svelte-1mijfb4 li:where(.svelte-1mijfb4):last-child{border-bottom:none;padding-bottom:0}details.svelte-1mijfb4>summary:where(.svelte-1mijfb4){display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}details.svelte-1mijfb4>summary:where(.svelte-1mijfb4)::-webkit-details-marker{display:none}details.svelte-1mijfb4>summary:where(.svelte-1mijfb4)::marker{content:""}.job-header-main.svelte-1mijfb4{flex:1;min-width:0}.toggle-btn.svelte-1mijfb4{flex-shrink:0;margin-left:1rem;margin-top:.3rem;border:1px solid currentColor;padding:1px 7px;font-size:.7rem;font-family:monospace;line-height:1.5;opacity:.5;transition:opacity .15s}.toggle-btn.svelte-1mijfb4:after{content:"−"}details.svelte-1mijfb4:not([open]) .toggle-btn:where(.svelte-1mijfb4):after{content:"+"}details.svelte-1mijfb4>summary:where(.svelte-1mijfb4):hover .toggle-btn:where(.svelte-1mijfb4){opacity:1}.job-body.svelte-1mijfb4{margin-top:.85rem}.company-name.svelte-1mijfb4{margin:0}.job-title.svelte-1mijfb4{font-style:italic;margin:0 0 .15rem;color:var(--muted-color);font-size:.95rem}.job-period.svelte-1mijfb4{font-size:.8rem;color:var(--muted-color);margin:0;font-variant-numeric:tabular-nums}#skills.svelte-1mijfb4 ul:where(.svelte-1mijfb4),#links.svelte-1mijfb4 ul:where(.svelte-1mijfb4),#projects.svelte-1mijfb4 ul:where(.svelte-1mijfb4){padding-left:1.5rem}#skills.svelte-1mijfb4 li:where(.svelte-1mijfb4),#links.svelte-1mijfb4 li:where(.svelte-1mijfb4),#projects.svelte-1mijfb4 li:where(.svelte-1mijfb4){margin-bottom:.4rem}@media (max-width: 960px){.company-name.svelte-1mijfb4{margin-left:0}#employment.svelte-1mijfb4 ul:where(.svelte-1mijfb4){padding-left:0}}
