The Pokédex can carry its own colors. While they match the rest of the site it follows along: change the palette under Settings → Colors and this changes too. The moment you pick something different here it stays put and stops following. Match the site links them again. Color and light/dark are tracked separately.
Between 4 and 16. With the shelf full, pinning another replaces one already there at random — so the space that frees up is not always the same one. Lowering the number drops the oldest.
The sprite is drawn inside the empty ring and replaces the tab icon. It is kept in this browser, so it belongs to this device — the file on the site is untouched.
What's yours here is three lists of numbers — favorites and caught. They live in this browser, and when a folder is connected they are written there too, as collection.json and a readable collection.md. Everything else can be downloaded again; this can't.
Every project keeps its own Pokédex. This reads data/pokedex.json from every project’s folder and folds what it finds into the one you have open: the union of caught, the union of favorites, and every Pokémon on a Pokéball from anywhere — with the shelf growing to fit them all rather than the extras being dropped.
It only ever adds. Nothing is removed from anywhere, and nothing is written back to the other projects — their files are read and left alone. Run it from each project in turn to bring them all level; running it twice changes nothing the second time.
It needs a connected folder, and each project to have saved into it at least once.
The folder is connected once in Desk settings → On this device, and this page writes its side into <folder>/Pokedex/: exactly what this page reads and nothing else — per Pokémon only the fields the card shows, so no move lists or game indices, which are most of the weight of a full dump. Evolution chains are included. Stop and resume freely, since files already written are skipped. When it finishes the page reads straight from there. Your favorites and caught list ride along in collection.json and collection.md.
With this off, nothing here goes to PokeAPI — neither the data at pokeapi.co nor the pictures in their sprite repository. It reads the connected folder, or pokedex/ on this site, and anything missing shows a ? where the artwork would be. Download the data is disabled, since that is exactly what it reads.
One entry at a time — artwork, types, description and stats — over a grid of all of them, foldable by generation.
Where this reads from — a folder you connect above, or pokedex/ shipped with the site. The connected folder wins. With neither, everything comes from PokeAPI.