.ms[data-astro-cid-zkjo3bex] h1[data-astro-cid-zkjo3bex]{margin-block:var(--space-2xs) var(--space-s)}.ms[data-astro-cid-zkjo3bex] h2[data-astro-cid-zkjo3bex]{margin-top:var(--space-xl);margin-bottom:var(--space-2xs)}.ms-stats[data-astro-cid-zkjo3bex]{gap:var(--space-s);margin-top:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.ms-stats[data-astro-cid-zkjo3bex] div[data-astro-cid-zkjo3bex]{padding:var(--space-s);border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);display:grid}.ms-stats[data-astro-cid-zkjo3bex] strong[data-astro-cid-zkjo3bex]{font-family:var(--font-display);font-size:var(--step-2)}.ms-stats[data-astro-cid-zkjo3bex] span[data-astro-cid-zkjo3bex]{color:var(--muted);font-size:.85rem}.ms-cat[data-astro-cid-zkjo3bex]{margin-top:var(--space-m)}.ms-cat[data-astro-cid-zkjo3bex] h3[data-astro-cid-zkjo3bex]{margin-bottom:var(--space-2xs);align-items:center;gap:8px;display:flex}.codex-grid[data-astro-cid-zkjo3bex]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:6px;padding:0;list-style:none;display:grid}.codex-item[data-astro-cid-zkjo3bex]{border-radius:var(--radius-s);border:1px dashed var(--border);background:var(--bg);color:var(--muted);padding:8px 10px;font-size:.88rem;display:grid}.codex-item[data-astro-cid-zkjo3bex].found{background:var(--surface);color:var(--text);border-style:solid;font-weight:650}.codex-tier[data-astro-cid-zkjo3bex]{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.tier-uncommon[data-astro-cid-zkjo3bex].found{border-color:var(--success)}.tier-rare[data-astro-cid-zkjo3bex].found{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tier-epic[data-astro-cid-zkjo3bex].found,.tier-mythic[data-astro-cid-zkjo3bex].found{border-color:var(--gold);box-shadow:inset 0 0 0 2px var(--gold)}.found[data-astro-cid-zkjo3bex] .codex-tier[data-astro-cid-zkjo3bex]{color:var(--gold)}.badge-grid[data-astro-cid-zkjo3bex]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;padding:0;list-style:none;display:grid}.badge-item[data-astro-cid-zkjo3bex]{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--bg);opacity:.6;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.badge-item[data-astro-cid-zkjo3bex].earned{opacity:1;background:var(--surface);border-color:var(--gold)}.badge-icon[data-astro-cid-zkjo3bex]{text-align:center;filter:grayscale();font-size:1.6rem}.earned[data-astro-cid-zkjo3bex] .badge-icon[data-astro-cid-zkjo3bex]{filter:none}.badge-item[data-astro-cid-zkjo3bex] small[data-astro-cid-zkjo3bex]{color:var(--muted);font-size:.82rem;display:block}.fav-list[data-astro-cid-zkjo3bex]{gap:6px;padding:0;list-style:none;display:grid}.fav-list[data-astro-cid-zkjo3bex] a[data-astro-cid-zkjo3bex]{border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:10px 12px;font-weight:650;text-decoration:none;display:grid}.fav-list[data-astro-cid-zkjo3bex] small[data-astro-cid-zkjo3bex]{color:var(--muted);font-weight:400}.ms-dialog[data-astro-cid-zkjo3bex]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);color:var(--text);padding:var(--space-m);max-width:min(480px,100% - 24px)}.ms-dialog[data-astro-cid-zkjo3bex]::backdrop{background:#0000008c}.ms-dialog[data-astro-cid-zkjo3bex] h2[data-astro-cid-zkjo3bex]{margin:0 0 var(--space-2xs);font-size:var(--step-2)}.ms-dialog[data-astro-cid-zkjo3bex] .flow-row[data-astro-cid-zkjo3bex]{margin-top:var(--space-s)}
