.intro.svelte-1fwmzzk{max-width:760px;padding:36px 0 16px}.intro.svelte-1fwmzzk h1:where(.svelte-1fwmzzk){margin:8px 0 12px;font-size:clamp(2.1rem,6vw,3.6rem)}.lead.svelte-1fwmzzk,.muted.svelte-1fwmzzk{color:var(--muted)}.small.svelte-1fwmzzk{font-size:.85rem}.placeholder.svelte-1fwmzzk{height:260px}.card.svelte-1fwmzzk{gap:12px;padding:22px;display:grid}.card.svelte-1fwmzzk p:where(.svelte-1fwmzzk),.card.svelte-1fwmzzk h2:where(.svelte-1fwmzzk){margin:0}.center.svelte-1fwmzzk{text-align:center;justify-items:center;max-width:640px}.warn.svelte-1fwmzzk{color:var(--a);font-weight:600}.league.svelte-1fwmzzk,.fight.svelte-1fwmzzk{gap:14px;max-width:860px;padding-bottom:60px;display:grid}.mine.svelte-1fwmzzk{grid-template-columns:auto minmax(0,1fr);align-items:center}.mine.svelte-1fwmzzk h2:where(.svelte-1fwmzzk){font-size:1.4rem}.h.svelte-1fwmzzk{margin-top:8px;font-size:1.2rem}.rivals.svelte-1fwmzzk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rivals.svelte-1fwmzzk li:where(.svelte-1fwmzzk){border-radius:16px;grid-template-columns:26px 64px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.rivals.svelte-1fwmzzk li.locked:where(.svelte-1fwmzzk){opacity:.5}.rn.svelte-1fwmzzk{display:grid}.done.svelte-1fwmzzk{color:#4ade80;font-size:.85rem}@media (width<=520px){.rivals.svelte-1fwmzzk li:where(.svelte-1fwmzzk){grid-template-columns:22px 56px minmax(0,1fr) auto}.done.svelte-1fwmzzk{display:none}.mine.svelte-1fwmzzk{text-align:center;grid-template-columns:1fr;justify-items:center}}.action.svelte-1fwmzzk{border:1px solid var(--line-strong);background:var(--surface-strong);border-radius:14px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.action.svelte-1fwmzzk:disabled{opacity:.5;cursor:not-allowed}.action.primary.svelte-1fwmzzk{background:linear-gradient(100deg, var(--a), var(--brand));color:#fff;border:0}.ring.svelte-1fwmzzk{background:radial-gradient(120% 90% at 50% 100%, #8b7cff40, transparent 70%), var(--surface);grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.side.svelte-1fwmzzk{gap:6px;min-width:0;display:grid}.side.foe.svelte-1fwmzzk{text-align:right}.bar.svelte-1fwmzzk{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.side.foe.svelte-1fwmzzk .bar:where(.svelte-1fwmzzk){justify-content:flex-end}.hp.svelte-1fwmzzk{background:var(--surface-strong);border-radius:8px;height:12px;overflow:hidden}.hp.svelte-1fwmzzk span:where(.svelte-1fwmzzk){background:linear-gradient(90deg,#4ade80,#22d3ee);height:100%;transition:width .4s;display:block}.side.foe.svelte-1fwmzzk .hp:where(.svelte-1fwmzzk) span:where(.svelte-1fwmzzk){margin-left:auto}.hp.svelte-1fwmzzk span.low:where(.svelte-1fwmzzk){background:linear-gradient(90deg,#f97316,#ef4444)}.charge.svelte-1fwmzzk{align-items:center;gap:5px;display:flex}.side.foe.svelte-1fwmzzk .charge:where(.svelte-1fwmzzk){justify-content:flex-end}.charge.svelte-1fwmzzk i:where(.svelte-1fwmzzk){border:1px solid var(--line-strong);border-radius:50%;width:12px;height:12px}.charge.svelte-1fwmzzk i.on:where(.svelte-1fwmzzk){background:#facc15;box-shadow:0 0 8px #facc15}.creature.svelte-1fwmzzk{place-items:center;min-height:180px;display:grid}.creature.flip.svelte-1fwmzzk{transform:scaleX(-1)}.shake.svelte-1fwmzzk{animation:.35s svelte-1fwmzzk-shake}@keyframes svelte-1fwmzzk-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.moves.svelte-1fwmzzk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=600px){.moves.svelte-1fwmzzk{grid-template-columns:1fr}.creature.svelte-1fwmzzk{min-height:130px}}.move.svelte-1fwmzzk{text-align:left;border:1px solid var(--line-strong);background:var(--surface-strong);border-radius:16px;gap:4px;padding:14px;transition:transform .15s;display:grid}.move.svelte-1fwmzzk:hover:not(:disabled){transform:translateY(-2px)}.move.svelte-1fwmzzk:disabled{opacity:.45;cursor:not-allowed}.move.special.svelte-1fwmzzk:not(:disabled){background:linear-gradient(110deg,#facc1540,#8b7cff40);border-color:#facc15}.move.svelte-1fwmzzk span:where(.svelte-1fwmzzk){color:var(--muted);font-size:.8rem}.row.svelte-1fwmzzk{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.log.svelte-1fwmzzk{gap:4px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.log.svelte-1fwmzzk li:where(.svelte-1fwmzzk){background:color-mix(in oklab, var(--b) 12%, transparent);border-radius:10px;padding:6px 12px}.log.svelte-1fwmzzk li.foe:where(.svelte-1fwmzzk){background:color-mix(in oklab, var(--a) 12%, transparent)}
