body{margin:0;font-family:Nunito,Roboto,Helvetica Neue,sans-serif;font-size:14px;color:#333;background-color:#f8f3ef}a{color:inherit}code{font-family:menlo,inconsolata,monospace;font-size:calc(1em - 2px);color:#555;background-color:#f0f0f0;padding:.2em .4em;border-radius:2px}@media(min-width:400px){body{font-size:16px}}.social-link-logo.svelte-1k7jdjk{width:1.7rem;height:1.7rem;fill:#d3d3d3}.social-link-logo.svelte-1k7jdjk:hover{fill:gray}.site-nav.svelte-1tqwkm8{display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-pic.svelte-1tqwkm8{padding:0 8px;border-radius:50%}ul.svelte-1tqwkm8{margin:0;padding:0}ul.svelte-1tqwkm8:after{content:"";display:block;clear:both}li.svelte-1tqwkm8{display:block;float:left;font-size:1.3rem}li.svelte-1tqwkm8>a:where(.svelte-1tqwkm8){text-decoration:none;padding:.5rem;display:block}.site-nav-top.svelte-1tqwkm8 .text-color:where(.svelte-1tqwkm8){color:#f8f3ef}[aria-current].svelte-1tqwkm8{position:relative;display:inline-block}[aria-current].svelte-1tqwkm8:after{position:absolute;content:"";width:calc(100% - 1em);height:2px;background-color:#d63847;display:block;bottom:-1px}@media only screen and (max-width:800px){.site-nav-bottom.svelte-1tqwkm8{display:none}.site-nav-top.svelte-1tqwkm8{display:flex;width:95%;position:absolute;top:0;z-index:1;padding:.5rem;justify-content:space-between;background-color:transparent}}@media only screen and (min-width:800px){.site-nav-top.svelte-1tqwkm8{display:none}}.bottom-nav.svelte-1qaza88{position:fixed;bottom:0;width:100%;border-top:3px dashed lightgray;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.solid-nav.svelte-1qaza88{background-color:#f8f3ef}.social-links.svelte-1qaza88{display:flex;flex-direction:row;padding:0 8px}.social-links.svelte-1qaza88>a:where(.svelte-1qaza88){padding:0 1rem}.social-links.svelte-1qaza88>a.custom-logo:where(.svelte-1qaza88){display:flex}.social-links.svelte-1qaza88>a:where(.svelte-1qaza88)>i:where(.svelte-1qaza88){color:#d3d3d3;font-size:2rem}.social-links.svelte-1qaza88>a:where(.svelte-1qaza88)>i:where(.svelte-1qaza88):hover{color:gray}a.svelte-1qaza88{text-decoration:none;padding:.5rem;display:block}@media only screen and (max-width:800px){.social-links.svelte-1qaza88{width:100%;justify-content:space-around}.social-links.svelte-1qaza88>a:where(.svelte-1qaza88){padding:0 .5rem}}
