@font-face{font-family:CooperBlack;src:url(../../../fonts/coopbl.ttf);font-weight:400;font-style:normal}@font-face{font-family:MerriweatherSansExtraBold;src:url(../../../fonts/msans.ttf);font-weight:400;font-style:normal}header.hero.svelte-1elxaub{font-family:CooperBlack;font-size:larger;text-align:center;padding:2rem;background:var(--header-color-background);color:var(--header-color-title-text)}.logo.svelte-1elxaub{max-height:4rem;height:auto;width:auto;margin-bottom:1rem}.logo-link.svelte-1elxaub{display:inline-block;margin-bottom:1rem;transition:opacity .3s ease}.logo-link.svelte-1elxaub:hover{opacity:.8;box-shadow:none;text-shadow:none}.nav-links.svelte-1elxaub{display:flex;justify-content:center;gap:1rem}a.svelte-1elxaub{color:var(--header-color-nav-text);font-family:MerriweatherSansExtraBold;text-decoration:none;transition:color .3s ease,box-shadow .3s ease}a.svelte-1elxaub:hover{color:var(--header-color-nav-text-hover);box-shadow:0 2px 0 var(--header-color-nav-text-hover);text-shadow:-1px -1px 0 var(--header-color-nav-text-hover-outline),1px -1px 0 var(--header-color-nav-text-hover-outline),-1px 1px 0 var(--header-color-nav-text-hover-outline),1px 1px 0 var(--header-color-nav-text-hover-outline)}footer.svelte-jz8lnl{margin-top:auto;text-align:center;padding:1rem 0}small.svelte-jz8lnl{text-align:center}main.svelte-10wohw7{font-family:RetroFont,sans-serif;background:var(--global-color-background);color:var(--global-color-font-paragraph);min-height:100vh;display:flex;flex-direction:column}.content.svelte-10wohw7{flex:1}
