.kicker.svelte-1ttoflu{margin:18px 0 4px;color:var(--accent);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1.svelte-1ttoflu{margin:0 0 6px;font-family:var(--font-display);font-size:30px}.sub.svelte-1ttoflu{max-width:640px;margin:0 0 18px;color:var(--text-dim);line-height:1.5}.card.svelte-1ttoflu{background:var(--bg-raised);border:1px solid var(--border);border-radius:14px}.adopt.svelte-1ttoflu{max-width:640px;padding:18px}.species.svelte-1ttoflu{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.sp.svelte-1ttoflu{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;background:var(--bg);border:2px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer}.sp.on.svelte-1ttoflu{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.sp.svelte-1ttoflu .big:where(.svelte-1ttoflu){font-size:38px}.path.svelte-1ttoflu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0;font-size:24px}.path.svelte-1ttoflu i:where(.svelte-1ttoflu){color:var(--text-faint);font-size:14px;font-style:normal}label.svelte-1ttoflu{display:block;margin-bottom:6px;font-weight:700}.row.svelte-1ttoflu{display:flex;flex-wrap:wrap;gap:8px}.row.svelte-1ttoflu input:where(.svelte-1ttoflu),input.svelte-1ttoflu{flex:1;min-width:140px;height:42px;padding:0 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text)}.home.svelte-1ttoflu{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:8px 0 16px;padding:24px;background:radial-gradient(circle at 18% 50%,var(--accent-glow),transparent 45%),var(--bg-raised)}.stagebox.svelte-1ttoflu{display:grid;place-items:center;width:170px;height:170px;background:var(--bg);border:1px solid var(--border-bright);border-radius:50%}.bouncer.svelte-1ttoflu{animation:svelte-1ttoflu-bounce .6s ease-out}@keyframes svelte-1ttoflu-bounce{30%{transform:translateY(-14px) scale(1.06)}60%{transform:translateY(0) scale(.97)}}.about.svelte-1ttoflu{flex:1;min-width:240px}.ren.svelte-1ttoflu{font-size:16px;vertical-align:middle;opacity:.6}.ren.svelte-1ttoflu:hover{opacity:1}.meta.svelte-1ttoflu{margin:0 0 10px;color:var(--text-dim)}.xp.svelte-1ttoflu{position:relative;height:14px;overflow:hidden;background:var(--bg);border:1px solid var(--border-bright);border-radius:999px}.xp.svelte-1ttoflu i:where(.svelte-1ttoflu){position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--accent),#c85aff);transition:width .4s}.dim.svelte-1ttoflu{color:var(--text-dim)}.small.svelte-1ttoflu{margin:6px 0 0;font-size:13px}.cols.svelte-1ttoflu{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:16px}.block.svelte-1ttoflu{padding:16px}h2.svelte-1ttoflu{margin:0 0 10px;font-family:var(--font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase}h2.svelte-1ttoflu .small:where(.svelte-1ttoflu){font-family:var(--font-body, inherit);letter-spacing:0;text-transform:none}.shop.svelte-1ttoflu{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.shop.svelte-1ttoflu li:where(.svelte-1ttoflu){display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid transparent;border-radius:10px}.shop.svelte-1ttoflu li.on:where(.svelte-1ttoflu){background:var(--accent-glow);border-color:var(--accent)}.shop.svelte-1ttoflu .e:where(.svelte-1ttoflu){width:32px;font-size:24px;text-align:center}.shop.svelte-1ttoflu .t:where(.svelte-1ttoflu){display:flex;flex:1;flex-direction:column;font-size:14px}.shop.svelte-1ttoflu .t:where(.svelte-1ttoflu) .dim:where(.svelte-1ttoflu){font-size:12px}.stages.svelte-1ttoflu{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin:0;padding:0;list-style:none}.stages.svelte-1ttoflu li:where(.svelte-1ttoflu){display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;background:var(--bg);border:1px solid var(--border);border-radius:10px;opacity:.5;font-size:13px}.stages.svelte-1ttoflu li.done:where(.svelte-1ttoflu){opacity:1}.stages.svelte-1ttoflu li.now:where(.svelte-1ttoflu){border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.stages.svelte-1ttoflu .e:where(.svelte-1ttoflu){font-size:26px}.stages.svelte-1ttoflu .dim:where(.svelte-1ttoflu){font-size:11px}.party.svelte-1ttoflu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--overlay)}.pbox.svelte-1ttoflu{max-width:360px;padding:26px;text-align:center;animation:svelte-1ttoflu-pop .4s cubic-bezier(.2,1.6,.4,1)}@keyframes svelte-1ttoflu-pop{0%{opacity:0;transform:scale(.6)}}.from-to.svelte-1ttoflu{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 8px;font-size:40px}.from-to.svelte-1ttoflu i:where(.svelte-1ttoflu){color:var(--text-faint);font-size:18px;font-style:normal}.from-to.svelte-1ttoflu .to:where(.svelte-1ttoflu){font-size:64px}@media (prefers-reduced-motion: reduce){.bouncer.svelte-1ttoflu,.pbox.svelte-1ttoflu{animation:none}}
