button.svelte-ll2s9h{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radii-borderRadiusButton);font-size:var(--fontSizes-baseButtonSize);padding:var(--space-buttonPadding);cursor:pointer;border-width:var(--borderWidths-buttonBorderWidth);border-style:solid;width:100%;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}button.default.svelte-ll2s9h{background-color:var(--colors-defaultButtonBackground);color:var(--colors-defaultButtonText);border-color:var(--colors-defaultButtonBorder)}button.default.svelte-ll2s9h:hover{background-color:var(--colors-defaultButtonBackgroundHover)}button.primary.svelte-ll2s9h{background-color:var(--colors-brand);color:var(--colors-brandButtonText);border-color:var(--colors-brandAccent)}button.primary.svelte-ll2s9h:hover{background-color:var(--colors-brandAccent)}svg.svelte-10a6av0{height:21px;width:21px}form.svelte-nm5p4o{width:100%}.full-page.svelte-1nxrxv9{display:flex;height:calc(100svh - 9rem);justify-content:center;align-items:center}h1.svelte-1nxrxv9{background:linear-gradient(to right,#66f,#09f,#0f0,#f39,#66f);-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1nxrxv9-rainbow_animation 12s linear infinite;background-size:400% 100%;font-size:16svw;text-align:center;font-weight:700;margin:0}button.login.svelte-1nxrxv9{position:absolute;top:1rem;right:1rem;background-color:#101010;border:1px solid #1a1a1a;color:#1a1a1a;border-radius:0}@keyframes svelte-1nxrxv9-rainbow_animation{0%,to{background-position:0 0}50%{background-position:100% 0}}
