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.
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.