{
  "name": "Spider Solitaire",
  "short_name": "Spider",
  "description": "Play Spider Solitaire for free in your browser. Beautiful procedural vector cards, multiple themes, smart hints, infinite undo, and 1, 2, or 4 suit modes.",
  "start_url": "./index.html",
  "display": "standalone",
  "orientation": "any",
  "background_color": "#0a3821",
  "theme_color": "#0a3821",
  "categories": ["games", "entertainment"],
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Crect width='192' height='192' rx='24' fill='%230a3821'/%3E%3Ccircle cx='96' cy='96' r='76' fill='%230f172a' stroke='%23f59e0b' stroke-width='5'/%3E%3Cpath d='M96 36C84 60 54 82 54 108c0 22 18 34 36 34 6 0 6-6 6-6s0 6 6 6c18 0 36-12 36-34 0-26-24-48-42-72z' fill='%23f59e0b'/%3E%3Ccircle cx='84' cy='92' r='5' fill='%230f172a'/%3E%3Ccircle cx='108' cy='92' r='5' fill='%230f172a'/%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' rx='64' fill='%230a3821'/%3E%3Ccircle cx='256' cy='256' r='200' fill='%230f172a' stroke='%23f59e0b' stroke-width='8'/%3E%3Cpath d='M256 96C224 160 144 220 144 288c0 58 48 90 96 90 16 0 16-16 16-16s0 16 16 16c48 0 96-32 96-90 0-68-64-128-112-192z' fill='%23f59e0b'/%3E%3Ccircle cx='224' cy='244' r='12' fill='%230f172a'/%3E%3Ccircle cx='288' cy='244' r='12' fill='%230f172a'/%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any"
    },
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' rx='64' fill='%230a3821'/%3E%3Ccircle cx='256' cy='256' r='200' fill='%230f172a' stroke='%23f59e0b' stroke-width='8'/%3E%3Cpath d='M256 96C224 160 144 220 144 288c0 58 48 90 96 90 16 0 16-16 16-16s0 16 16 16c48 0 96-32 96-90 0-68-64-128-112-192z' fill='%23f59e0b'/%3E%3Ccircle cx='224' cy='244' r='12' fill='%230f172a'/%3E%3Ccircle cx='288' cy='244' r='12' fill='%230f172a'/%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "maskable"
    }
  ]
}
