# App icons — placeholders These PNGs are **placeholders** generated by `infra/scripts/generate-placeholder-icons.sh` — a plain "C" glyph on the Monolith slate background. They pass Lighthouse's installability audit but are not final art. Before public launch replace with brand assets: - `icon-192.png` — 192×192, standard manifest icon (Android/Chrome) - `icon-512.png` — 512×512, high-res manifest icon - `icon-512-maskable.png` — 512×512, purpose `"maskable"`. Keep meaningful content inside the central 80% safe zone so iOS/Android rounded-mask crops don't cut the glyph. - `icon-180.png` — 180×180, iOS `apple-touch-icon` Keep sizes + filenames identical so `apps/web/vite.config.ts` + the iOS `` in `src/app.html` keep working.