main.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;text-align:center;box-sizing:border-box;scroll-snap-type:y mandatory}header.svelte-1uha8ag{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-lg);padding-top:var(--space-md)}a#start.svelte-1uha8ag{background:var(--color-blue-800);color:var(--color-blue-200)}menu.svelte-1uha8ag{width:100%;display:flex;justify-content:flex-end;padding-left:var(--space-xl);margin-bottom:var(--space-md);padding-right:var(--space-xl);box-sizing:border-box;top:0;left:0}ul.svelte-1uha8ag{display:flex;gap:2rem;align-items:center;width:100%}ul.svelte-1uha8ag li:where(.svelte-1uha8ag){list-style:none;font-family:National Park,sans-serif;font-weight:800;font-size:var(--text-md-nd)}ul.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-text);text-decoration-thickness:2.5px;text-underline-offset:4px;text-decoration-inset:2px}.colorful.svelte-1uha8ag{background:var(--color-pink-800);width:100%;height:100%;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;border-radius:32px;overflow:hidden;position:relative}.colorful.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-2xl);font-family:National Park,sans-serif;color:var(--color-pink-100);font-weight:800;z-index:1;margin-bottom:calc(var(--space-lg) * -1)}.colorful.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-xl);font-family:National Park,sans-serif;color:var(--color-pink-300);font-weight:800;z-index:1}.colorful.svelte-1uha8ag h1:where(.svelte-1uha8ag),.colorful.svelte-1uha8ag h2:where(.svelte-1uha8ag),.colorful.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-left:var(--space-md);margin-right:var(--space-md)}.colorful.svelte-1uha8ag #herovid:where(.svelte-1uha8ag){position:absolute;height:100%;width:100%;transform:scale(101%);z-index:0;-o-object-fit:cover;object-fit:cover;filter:brightness(30%) saturate(150%) blur(4px)}.colorful.svelte-1uha8ag #herograd:where(.svelte-1uha8ag){position:absolute;height:100%;width:100%;z-index:0;mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover}#logo.svelte-1uha8ag{margin-right:auto}#logo.svelte-1uha8ag svg{width:auto;height:48px}
