.home.svelte-5fsf7e{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2rem 1rem}.glow.svelte-5fsf7e{position:absolute;inset:0;background:radial-gradient(60rem 30rem at 50% -10%,color-mix(in oklch,var(--primary) 12%,transparent),transparent 70%),radial-gradient(40rem 24rem at 90% 110%,color-mix(in oklch,var(--primary) 7%,transparent),transparent 70%);pointer-events:none}.content.svelte-5fsf7e{position:relative;text-align:center;max-width:34rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.mascot.svelte-5fsf7e{margin-bottom:.5rem;animation:slideUp .6s ease-out both}.eyebrow.svelte-5fsf7e{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);animation:slideUp .6s ease-out .1s both}.title.svelte-5fsf7e{font-size:clamp(2.5rem,11vw,4.25rem);font-weight:700;letter-spacing:-.045em;animation:slideUp .6s ease-out .2s both}.accent.svelte-5fsf7e{color:var(--primary)}.subtitle.svelte-5fsf7e{color:var(--muted-foreground);font-size:clamp(.95rem,2.6vw,1.05rem);max-width:30ch;animation:slideUp .6s ease-out .3s both}.actions.svelte-5fsf7e{margin-top:1.25rem;animation:slideUp .6s ease-out .4s both}.button.svelte-5fsf7e{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:var(--primary-foreground);border:none;padding:.75rem 1.75rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:500;cursor:pointer;box-shadow:var(--shadow-md)}.button.svelte-5fsf7e:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.arrow.svelte-5fsf7e{transition:transform .2s ease}.button.svelte-5fsf7e:hover .arrow:where(.svelte-5fsf7e){transform:translate(3px)}.spinner.svelte-5fsf7e{width:1rem;height:1rem;border:2px solid color-mix(in oklch,var(--primary-foreground) 30%,transparent);border-top-color:var(--primary-foreground);border-radius:50%;animation:svelte-5fsf7e-spin .7s linear infinite}.from.svelte-5fsf7e{margin-top:2.5rem;font-size:.8rem;color:var(--muted-foreground);animation:slideUp .6s ease-out .5s both}@keyframes svelte-5fsf7e-spin{to{transform:rotate(360deg)}}
