.codex-section.svelte-1xjw8d6{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;padding:1.25rem;margin-bottom:1.25rem}.codex-section__head.svelte-1xjw8d6{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.codex-section__title.svelte-1xjw8d6{font-size:1.15rem;font-weight:600;color:var(--neutral-100);margin:0}.codex-section__icon{color:var(--color-brand);flex:none}.codex-section__blurb.svelte-1xjw8d6{color:var(--neutral-300);font-size:.9rem;margin:0 0 .9rem;line-height:1.5}.codex-section__body.svelte-1xjw8d6{color:var(--neutral-200)}.type-grid.svelte-1nahp5w{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.type-card.svelte-1nahp5w{border:1px solid;border-radius:10px;padding:.7rem;background:var(--page-bg)}.type-card__name.svelte-1nahp5w{font-weight:700;margin-bottom:.4rem}.type-card__line.svelte-1nahp5w{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:.8rem;margin-top:.25rem}.chip.svelte-1nahp5w{font-weight:600}.chip-mult.svelte-1nahp5w{font-weight:500;font-variant-numeric:tabular-nums;opacity:.7}.muted.svelte-1nahp5w{color:var(--neutral-500)}.ico-strong{color:var(--color-win)}.ico-weak{color:var(--color-loss)}.legend.svelte-1nahp5w{font-size:.8rem;color:var(--neutral-400);margin-top:.9rem;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.genre-map.svelte-1nahp5w{margin-top:1rem}.genre-map.svelte-1nahp5w summary:where(.svelte-1nahp5w){cursor:pointer;color:var(--color-brand);font-size:.85rem}.genre-grid.svelte-1nahp5w{margin-top:.6rem;display:grid;gap:.35rem}.genre-row.svelte-1nahp5w{display:flex;gap:.6rem;font-size:.82rem}.genre-type.svelte-1nahp5w{font-weight:600;min-width:72px}.genre-list.svelte-1nahp5w{color:var(--neutral-300)}.matrix.svelte-n2r06d{display:grid;gap:4px;font-size:.8rem}.matrix__row.svelte-n2r06d{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:4px}.matrix__head.svelte-n2r06d,.matrix__corner.svelte-n2r06d{display:flex;align-items:center;gap:.3rem;justify-content:center;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;padding:.45rem;font-weight:600;text-transform:capitalize;color:var(--neutral-200)}.matrix__corner.svelte-n2r06d{font-size:.7rem;color:var(--neutral-400)}.matrix__cell.svelte-n2r06d{display:flex;align-items:center;justify-content:center;background:var(--page-bg);border:1px solid var(--panel-border);border-radius:8px;padding:.45rem}.matrix__cell.win.svelte-n2r06d{border-color:var(--color-win)}.matrix__cell.loss.svelte-n2r06d{border-color:var(--color-loss)}.matrix__mult.svelte-n2r06d{font-variant-numeric:tabular-nums;color:var(--neutral-100)}.matrix__note.svelte-n2r06d{font-size:.8rem;color:var(--neutral-400);margin-top:.8rem}
