{
  "name": "Coupe du Monde 2026",
  "short_name": "World Cup 2026",
  "description": "Suivez tous les matchs de la Coupe du Monde 2026",
  "start_url": ".",
  "display": "standalone",
  "background_color": "#f1f5f9",
  "theme_color": "#f1f5f9",
  "orientation": "portrait-primary",
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' rx='20' fill='%23f1f5f9'/%3E%3Cpath d='M30 42h-6a10 10 0 0 1 0-20c10 0 16 8 16 8' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M70 42h6a10 10 0 0 0 0-20c-10 0-16 8-16 8' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M20 90h60' stroke='%232563eb' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M42 64v10a6 6 0 0 1-4 5.6C35 81 33 84 33 90' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M58 64v10a6 6 0 0 0 4 5.6C65 81 67 84 67 90' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M72 18H28v28a22 22 0 0 0 44 0V18Z' fill='none' stroke='%232563eb' stroke-width='3'/%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any"
    }
  ],
  "categories": ["sports", "news"]
}
