.github-corner.svelte-1j1iidi:hover .octo-arm.svelte-1j1iidi{animation:svelte-1j1iidi-octocat-wave 560ms ease-in-out}@keyframes svelte-1j1iidi-octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media(max-width: 500px){.github-corner.svelte-1j1iidi:hover .octo-arm.svelte-1j1iidi{animation:none}.github-corner.svelte-1j1iidi .octo-arm.svelte-1j1iidi{animation:svelte-1j1iidi-octocat-wave 560ms ease-in-out}}
nav.svelte-ylg0lg{border-bottom:2px solid #d8c3a5;font-weight:300;padding:0 1em}ul.svelte-ylg0lg{margin:0;padding:0}ul.svelte-ylg0lg::after{content:'';display:block;clear:both}li.svelte-ylg0lg{display:block;float:left}[aria-current].svelte-ylg0lg{position:relative;display:inline-block}[aria-current].svelte-ylg0lg::after{position:absolute;content:'';width:calc(100% - 1em);height:2px;background-color:#e85a4f;display:block;bottom:-2px}a.svelte-ylg0lg{text-decoration:none;padding:1em 0.5em;display:block}
footer.svelte-1907bw1.svelte-1907bw1{border-top:2px solid #d8c3a5;font-size:0.8rem;padding:1em}h2.svelte-1907bw1.svelte-1907bw1{font-size:1.2rem;text-align:center;text-transform:initial}.contact.svelte-1907bw1.svelte-1907bw1{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.contact.svelte-1907bw1>.svelte-1907bw1{margin-top:1em}.social.svelte-1907bw1.svelte-1907bw1{list-style:none;margin:0 1em;padding:0}.social.svelte-1907bw1 li.svelte-1907bw1{height:2em}.social.svelte-1907bw1 img.svelte-1907bw1{width:1.2em;height:1.2em;vertical-align:middle}
main.svelte-1ob0cud.svelte-1ob0cud{position:relative;padding:0em 2em;margin:0 auto;box-sizing:border-box}.skipnav.svelte-1ob0cud.svelte-1ob0cud{position:absolute;text-align:left;margin:0;padding:0}.skipnav.svelte-1ob0cud a.svelte-1ob0cud{width:26em;display:block;color:#fff;background:#333;text-decoration:none;padding:5px;position:absolute;left:-1000em;top:0;font-weight:bold}.skipnav.svelte-1ob0cud a.svelte-1ob0cud:visited{color:#fff}.skipnav.svelte-1ob0cud a.svelte-1ob0cud:focus,.skipnav.svelte-1ob0cud a.svelte-1ob0cud:active{z-index:99;top:1em;left:1em;color:#fff;background:#333 !important}.skipnav.svelte-1ob0cud a.svelte-1ob0cud:hover{cursor:default}
h1.svelte-8lferx,p.svelte-8lferx{margin:0 auto}h1.svelte-8lferx{font-size:2.8em;font-weight:700;margin:0 0 0.5em 0}p.svelte-8lferx{margin:1em auto}@media(min-width: 480px){h1.svelte-8lferx{font-size:4em}}
