/* stickman.cc only: the store links right under the game. src/main.ts places them (top) and hides them
   when the game fills the window or there is no room; the phone apps use the root index.html without them. */
.stores { position: absolute; left: 0; right: 0; text-align: center; font: 13px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: #9a9ab8; z-index: 2; }
.stores p { margin: 0; }
.stores .lead { color: #c8c8dc; margin-bottom: 8px; }
.stores .fine { font-size: 12px; color: #6a6a84; margin-top: 4px; }
.stores .fine a { color: #9a9ab8; }
.stores .row { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0 20px; padding-bottom: 18px; }
/* each store's official artwork as-is, at the size its brand rules ask for (see STORE_BADGE in src/edition.ts) */
.store { position: relative; display: flex; align-items: center; height: 50px; line-height: 0; }   /* one height so the captions line up */
.store img { display: block; width: auto; height: 44px; }
.store img.steam { height: 50px; }
.store img.play { height: 66px; margin: -11px; }   /* Google's PNG carries ~11 px of its own clear space on each side */
.store small { position: absolute; left: 0; right: 0; top: 100%; margin-top: 2px; font-size: 11px; line-height: 1; letter-spacing: 0.08em; text-transform: uppercase; color: #6a6a84; }
.store.soon { cursor: default; }
