@font-face{font-family:Roboto;src:url(./Roboto.BHeBnKzs.ttf)}html{background-color:#121212}body{display:flex;flex-direction:column;margin:0;min-height:100vh}h1,h2,h3{color:#fff;font-family:Roboto;letter-spacing:2px}h1{font-size:24pt}h2{font-size:20pt}h3{font-size:16pt}html{scroll-behavior:smooth}main{background-color:#121212;display:flex;flex-direction:column;flex-grow:1}p{color:#fff;font-family:Arial;font-size:14pt;letter-spacing:1px}.navContainer.svelte-12qhfyh{background-color:#1e1e1e;box-shadow:0 5px 15px #121212;display:flex;justify-content:space-between;padding:0 2.5%;position:fixed;width:95%}.navContainer.svelte-12qhfyh div:where(.svelte-12qhfyh) img:where(.svelte-12qhfyh){height:3rem;margin:1rem 0}.navContainer.svelte-12qhfyh div.mobileMenu:where(.svelte-12qhfyh){display:none}.navContainer.svelte-12qhfyh nav:where(.svelte-12qhfyh){align-items:center;display:flex;flex-direction:row}.navContainer.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:#fff;font-family:Arial;font-size:18pt;letter-spacing:1px;padding:10px 14px;text-decoration:none}.navContainer.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{background:linear-gradient(45deg,#57c6cd 10%,#ed193f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}footer.svelte-12qhfyh{background-color:#1e1e1e;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:0 2.5%;width:95%}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#57c6cd;text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ed193f}.mobileNav.svelte-12qhfyh{background-color:#1e1e1e;box-shadow:0 5px 5px #121212;flex-direction:column;position:fixed;margin-top:85px;width:100%}.mobileNav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fff;font-family:Arial;font-size:18pt;letter-spacing:1px;padding:10px 14px;text-decoration:none}.mobileNav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:linear-gradient(45deg,#57c6cd 10%,#ed193f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){footer.svelte-12qhfyh{align-items:center;flex-direction:column}footer.svelte-12qhfyh p:where(.svelte-12qhfyh):first-of-type{margin-bottom:0}.navContainer.svelte-12qhfyh div.mobileMenu:where(.svelte-12qhfyh){display:flex}.navContainer.svelte-12qhfyh div.mobileMenu:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){background-color:#1e1e1e;border:none}.navContainer.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:none}}
