.landing.svelte-1uha8ag{color:#e9f0fa;background:radial-gradient(75% 60% at 22% 12%,#402e5c66,#0000 62%),radial-gradient(70% 55% at 80% 18%,#234a6e73,#0000 64%),radial-gradient(90% 60% at 50% 100%,#50342452,#0000 70%),#0d1526;height:100dvh;font-family:Trebuchet MS,Segoe UI,sans-serif;position:relative;overflow:hidden}.pit.svelte-1uha8ag{z-index:0;touch-action:none;display:block;position:absolute;inset:0}.content.svelte-1uha8ag{z-index:1;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.2rem,3.5vh,2.6rem);padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) clamp(4rem,14vh,9rem);display:flex;position:absolute;inset:0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;background:linear-gradient(#fff7e8 0%,#ffd9a0 55%,#d9a05e 100%);color:#0000;text-shadow:0 18px 50px #00000073;filter:drop-shadow(0 4px 18px #ffbe6e24);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.1rem,7.5vw,5.2rem);font-weight:900;line-height:1.02}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .as:where(.svelte-1uha8ag){font-weight:700}.tagline.svelte-1uha8ag{color:#c4d0e2e0;margin:.7rem 0 0;font-size:clamp(.92rem,2.2vw,1.15rem)}.cards.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:clamp(.7rem,1.6vw,1.1rem);max-width:68rem;display:flex}.card.svelte-1uha8ag{pointer-events:auto;border:1px solid rgb(var(--accent) / 28%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;width:min(20.5rem,92vw);color:inherit;background:#0d1422c7;border-radius:1rem;align-items:center;gap:.85rem;padding:.95rem 1.05rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 10px 30px #00000059}.card.svelte-1uha8ag:hover,.card.svelte-1uha8ag:focus-visible{border-color:rgb(var(--accent) / 70%);box-shadow:0 14px 36px #00000073, 0 0 24px rgb(var(--accent) / 22%);transform:translateY(-3px)}.card.svelte-1uha8ag:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.emoji.svelte-1uha8ag{background:rgb(var(--accent) / 14%);border:1px solid rgb(var(--accent) / 30%);border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}.card-text.svelte-1uha8ag{flex-direction:column;gap:.14rem;min-width:0;display:flex}.kind.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent) / 92%);font-size:.68rem;font-weight:700}.name.svelte-1uha8ag{font-size:1.12rem;font-weight:800}.desc.svelte-1uha8ag{color:#c4d0e2d1;font-size:.82rem;line-height:1.3}.go.svelte-1uha8ag{color:rgb(var(--accent) / 90%);opacity:0;flex:none;align-self:center;margin-left:auto;font-size:.8rem;font-weight:700;transition:opacity .15s,transform .15s;transform:translate(-4px)}.card.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag),.card.svelte-1uha8ag:focus-visible .go:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.hint.svelte-1uha8ag{color:#c4d0e28c;-webkit-user-select:none;user-select:none;margin:0;font-size:.78rem}@media (width<=640px){.content.svelte-1uha8ag{justify-content:flex-start;padding-top:clamp(2rem,9vh,4rem)}.cards.svelte-1uha8ag{flex-direction:column;align-items:center}.card.svelte-1uha8ag{width:min(26rem,94vw)}.go.svelte-1uha8ag{display:none}}@media (prefers-reduced-motion:reduce){.card.svelte-1uha8ag,.go.svelte-1uha8ag{transition:none}}
