.fact-chip.svelte-vt12vc{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 40%, transparent);color:var(--color-ash);border-radius:999px;padding:.15rem .6rem;font-size:.75rem}.fact-chip.tone.svelte-vt12vc{border-color:color-mix(in srgb, var(--tone) 45%, transparent);color:var(--tone)}.eyebrow.svelte-vt12vc{color:var(--color-mana-ink);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.story.svelte-vt12vc{border-left:2px solid color-mix(in srgb, var(--color-mana) 60%, transparent);color:var(--color-parchment);padding-left:.75rem;font-size:.875rem;font-style:italic}.bar.svelte-vt12vc{background:var(--color-stone-2);border-radius:999px;height:.3rem;display:block;overflow:hidden}.bar.svelte-vt12vc i:where(.svelte-vt12vc){border-radius:inherit;background:var(--tone,var(--color-mana));height:100%;transition:width .5s;display:block}.aura.svelte-vt12vc{background:radial-gradient(circle, color-mix(in srgb, var(--tone,var(--color-mana)) 28%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:-20%}.next.svelte-vt12vc{border-color:color-mix(in srgb, var(--color-mana) 40%, var(--color-stone-2));background:radial-gradient(ellipse at 85% 45%, color-mix(in srgb, var(--color-mana) 20%, transparent), transparent 55%), radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--color-gold) 10%, transparent), transparent 50%), var(--color-crypt);align-items:center;gap:1.25rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.next-art.svelte-vt12vc{flex-shrink:0;width:12rem;margin:.5rem .5rem .75rem 1.5rem;transition:transform .16s;display:none;position:relative}.next-art.svelte-vt12vc:hover{transform:rotate(-1deg)translateY(-2px)}.next-art.svelte-vt12vc .board{position:relative;transform:rotate(3deg)}.next-art.svelte-vt12vc .portrait{position:absolute;bottom:-.9rem;left:-1.4rem;box-shadow:0 10px 20px -8px #000c}.portrait-art.svelte-vt12vc{place-items:center;width:10rem}.hero-pin.svelte-vt12vc{border:1px solid color-mix(in srgb, var(--tone) 50%, transparent);background:color-mix(in srgb, var(--tone) 16%, var(--color-crypt));border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:absolute;bottom:-.3rem;right:.4rem;box-shadow:0 8px 16px -8px #000c}html[data-art=pixel] .hero-pin.svelte-vt12vc{border-width:2px;border-radius:0}@media (width>=600px){.next-art.svelte-vt12vc{display:block}.portrait-art.svelte-vt12vc{display:grid}}.legends.svelte-vt12vc{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;display:grid}.legend.svelte-vt12vc{border-color:color-mix(in srgb, var(--tone) 25%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 60%), var(--color-crypt);flex-direction:column;gap:.5rem;min-width:0;padding:.9rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.legend.svelte-vt12vc:hover{border-color:color-mix(in srgb, var(--tone) 70%, var(--color-stone-2));box-shadow:0 16px 30px -18px var(--tone);transform:translateY(-2px)}.badge.svelte-vt12vc{flex-shrink:0;place-items:center;display:grid;position:relative}.era.svelte-vt12vc{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:block}.name.svelte-vt12vc{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.15;display:block}.role.svelte-vt12vc{color:var(--color-ash);font-size:.75rem;line-height:1.3;display:block}.style-chip.svelte-vt12vc{border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 8%, transparent);max-width:100%;color:var(--color-parchment);border-radius:999px;align-self:flex-start;padding:.1rem .6rem;font-size:.75rem}.foot.svelte-vt12vc{color:var(--color-ash);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;font-size:.8125rem;display:flex;position:relative}.cta.svelte-vt12vc{color:var(--ink);font-family:var(--font-ui)}.cta.svelte-vt12vc>span:where(.svelte-vt12vc){transition:translate .14s;display:inline-block}a.svelte-vt12vc:hover .cta:where(.svelte-vt12vc)>span:where(.svelte-vt12vc){translate:4px}.legend.svelte-vt12vc .bar:where(.svelte-vt12vc){margin-top:auto}.recruit.svelte-vt12vc{background:color-mix(in srgb, var(--color-void) 45%, transparent);border-radius:.7rem;align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.complete.svelte-vt12vc .recruit:where(.svelte-vt12vc){background:color-mix(in srgb, var(--tone) 14%, var(--color-void))}.hero-box.svelte-vt12vc{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 12%, var(--color-void));border-radius:.7rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.kit.svelte-vt12vc{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);color:var(--ink);border-radius:999px;flex-shrink:0;padding:.05rem .5rem;font-size:.6875rem;font-weight:600}html[data-art=pixel] :is(.recruit.svelte-vt12vc,.hero-box.svelte-vt12vc){border-radius:0}.games.svelte-vt12vc{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.bundles.svelte-vt12vc{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.bundle.svelte-vt12vc{border-color:color-mix(in srgb, var(--tone) 25%, var(--color-stone-2));background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 60%), var(--color-crypt);flex-direction:column;gap:.35rem;min-width:0;padding:.9rem;transition:transform .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.bundle.svelte-vt12vc:hover{border-color:color-mix(in srgb, var(--tone) 70%, var(--color-stone-2));transform:translateY(-2px)}.bundle.svelte-vt12vc .name:where(.svelte-vt12vc){font-size:1.1rem}.bundle.svelte-vt12vc .foot:where(.svelte-vt12vc){margin-top:auto;padding-top:.25rem}.icon-box.svelte-vt12vc{border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 12%, var(--color-void));border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}html[data-art=pixel] .icon-box.svelte-vt12vc{border-radius:0}.watermark.svelte-vt12vc{opacity:.07;pointer-events:none;position:absolute;bottom:-1.2rem;right:-1rem;rotate:-12deg}@media (prefers-reduced-motion:reduce){.legend.svelte-vt12vc,.bundle.svelte-vt12vc,.next-art.svelte-vt12vc,.cta.svelte-vt12vc>span:where(.svelte-vt12vc),.bar.svelte-vt12vc i:where(.svelte-vt12vc){transition:none}}
