.blue.svelte-t016za{background:linear-gradient(90deg,var(--gradient-from) 0%,var(--gradient-to) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}nav.svelte-t016za ul:where(.svelte-t016za){list-style:none;padding:0;margin:0}nav.svelte-t016za ul:where(.svelte-t016za) li:where(.svelte-t016za){list-style:none;padding:0;margin:0}.links.svelte-t016za{margin-top:10px;max-width:330px}header.svelte-t016za{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:100px;margin-bottom:100px}header.svelte-t016za a:where(.svelte-t016za){margin-top:1rem;text-decoration:none}header.svelte-t016za a:where(.svelte-t016za):hover{text-decoration:underline}header.svelte-t016za .logo:where(.svelte-t016za){display:block;font-size:5rem;margin:0;background:linear-gradient(90deg,var(--gradient-from) 0%,var(--gradient-to) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;margin-bottom:1rem}header.svelte-t016za h1:where(.svelte-t016za){font-size:1.4rem;margin:0;max-width:360px}header.svelte-t016za .login:where(.svelte-t016za){margin-top:2rem;background:linear-gradient(90deg,color-mix(in srgb,var(--gradient-from) 15%,white),color-mix(in srgb,var(--gradient-to) 15%,white));padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}header.svelte-t016za .login:where(.svelte-t016za) div:where(.svelte-t016za){display:flex;flex-direction:row;align-items:center;justify-content:center}header.svelte-t016za .login:where(.svelte-t016za) p:where(.svelte-t016za){margin-bottom:20px}header.svelte-t016za .login:where(.svelte-t016za) a:where(.svelte-t016za){font-size:medium;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 .5rem;padding:.5rem 1rem;background-color:var(--gradient-from);border-radius:.5rem;text-decoration:none;color:#fff}header.svelte-t016za .login:where(.svelte-t016za) a:where(.svelte-t016za):hover{background-color:var(--gradient-to)}header.svelte-t016za p:where(.svelte-t016za){margin:0}@media (max-width: 700px){header.svelte-t016za{margin-top:80px;margin-bottom:100px}}.announcement-banner.svelte-t016za{width:100%;background:linear-gradient(90deg,var(--gradient-from) 0%,var(--gradient-to) 100%);color:#fff;text-align:center;padding:10px 0;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 5px #0000001a}.announcement-banner.svelte-t016za p:where(.svelte-t016za){margin:0;font-size:1rem}.only-mobile.svelte-t016za{display:none}@media (max-width: 700px){.only-mobile.svelte-t016za{display:block}}
