.resume-nav.svelte-1mijfb4{background-color:var(--resume-nav-bg);width:100%;color:var(--color-text-on-navy);box-shadow:var(--shadow-nav);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex;position:sticky;top:0}.resume-nav-title.svelte-1mijfb4{margin:0;font-size:1.125rem}.resume-nav-title.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:var(--color-text-on-navy);text-decoration:none}.resume-nav-actions.svelte-1mijfb4{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.resume-nav-link.svelte-1mijfb4{color:var(--color-text-on-navy);cursor:pointer;font-size:1rem;text-decoration:none}.resume-nav-link.svelte-1mijfb4:hover{color:var(--resume-nav-link-hover)}.resume-container.svelte-1mijfb4{border:.0625rem solid var(--color-border);max-width:55.3125rem;box-shadow:var(--shadow-soft);background-color:var(--color-surface);margin:1.5625rem auto;padding:1.75rem 2.8125rem}.resume-container.svelte-1mijfb4>h1:where(.svelte-1mijfb4){text-align:center;font-size:1.75rem}.resume-contact.svelte-1mijfb4{text-align:center;margin-bottom:1rem;font-size:.9375rem}.resume-contact.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:var(--resume-link);text-decoration:none}.resume-section.svelte-1mijfb4{color:var(--color-text);margin-bottom:1.25rem;line-height:1.6}.resume-section-title.svelte-1mijfb4{color:var(--resume-blue);border-bottom:.125rem solid var(--color-black);font-size:1.25rem;font-weight:700}.resume-section-title-first.svelte-1mijfb4{color:var(--resume-blue);border-top:.125rem solid var(--color-black);border-bottom:.125rem solid var(--color-black);font-size:1.25rem;font-weight:700}.resume-list.svelte-1mijfb4{margin-left:2.1875rem;list-style-type:disc}.resume-list.svelte-1mijfb4 li:where(.svelte-1mijfb4){text-align:justify;margin-bottom:.625rem}.resume-exp.svelte-1mijfb4{margin-bottom:.625rem}.resume-container.svelte-1mijfb4 strong:where(.svelte-1mijfb4){color:var(--resume-blue)}.resume-left.svelte-1mijfb4{float:left;color:var(--resume-blue)}.resume-right.svelte-1mijfb4{float:right;color:var(--resume-blue);font-style:italic}.resume-exp.svelte-1mijfb4 em:where(.svelte-1mijfb4){color:var(--resume-blue);font-weight:700;display:block}.resume-certs.svelte-1mijfb4 p:where(.svelte-1mijfb4){margin-bottom:.5rem}@media (width<=48rem){.resume-nav.svelte-1mijfb4{flex-direction:column;align-items:flex-start}.resume-container.svelte-1mijfb4{margin:.75rem;padding:1rem}}
