The store this site would reach for if a composable were not enough, and mostly a composable is: useAppearance(), useTheme() and the rest are the shape Pinia’s setup stores take, without the store. Pinia earns its place when state must survive across routes and be inspected in devtools as one thing — the scoreboard’s live event is that shape. The glossary’s state entry has the reasoning.