.landing.svelte-13wmnd{background:radial-gradient(ellipse at 50% 35%, color-mix(in oklch, var(--color-accent) 12%, transparent), transparent 60%), var(--color-surface-950);color:var(--color-surface-100);font-family:var(--sans);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.hero.svelte-13wmnd{flex-direction:column;align-items:center;gap:.4rem;animation:.9s cubic-bezier(.2,.8,.2,1) both svelte-13wmnd-rise;display:flex}.word.svelte-13wmnd{letter-spacing:-.04em;color:var(--color-surface-50);font-size:clamp(3.5rem,12vw,7rem);font-weight:700;line-height:1}.ink.svelte-13wmnd{width:clamp(220px,40vw,360px);height:24px;margin-top:-.4rem}.ink.svelte-13wmnd path:where(.svelte-13wmnd){stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px color-mix(in oklch, var(--color-accent) 50%, transparent));animation:1.6s cubic-bezier(.45,0,.55,1) .3s forwards svelte-13wmnd-draw}.tag.svelte-13wmnd{color:var(--color-surface-300);letter-spacing:.02em;margin-top:.8rem;font-size:.9rem}.cta.svelte-13wmnd{border:1px solid color-mix(in oklch, var(--color-accent) 45%, transparent);background:color-mix(in oklch, var(--color-accent) 16%, transparent);color:var(--color-accent);font-family:var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;margin-top:2rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.cta.svelte-13wmnd:hover{background:color-mix(in oklch, var(--color-accent) 26%, transparent);border-color:var(--color-accent);transform:translateY(-1px)}.cta-arrow.svelte-13wmnd{transition:transform .18s}.cta.svelte-13wmnd:hover .cta-arrow:where(.svelte-13wmnd){transform:translate(3px)}.hint.svelte-13wmnd{text-transform:uppercase;letter-spacing:.18em;color:var(--color-surface-500);font-size:.72rem;animation:2.4s ease-in-out infinite svelte-13wmnd-pulse-hint;position:absolute;bottom:2rem}@keyframes svelte-13wmnd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-13wmnd-draw{to{stroke-dashoffset:0}}@keyframes svelte-13wmnd-pulse-hint{0%,to{opacity:.35}50%{opacity:.7}}
