{
    "name": "3D Asteroids",
    "short_name": "Asteroids",
    "description": "Classic Asteroids arcade game reimagined in 3D with neon wireframe graphics",
    "start_url": "./",
    "display": "fullscreen",
    "orientation": "any",
    "background_color": "#000011",
    "theme_color": "#00ffff",
    "categories": ["games", "entertainment"],
    "icons": [
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><rect fill='%23000011' width='512' height='512'/><polygon points='256,50 450,450 256,350 62,450' fill='none' stroke='%2300ffff' stroke-width='20'/><circle cx='100' cy='120' r='40' fill='none' stroke='%23888888' stroke-width='8'/><circle cx='400' cy='200' r='60' fill='none' stroke='%23888888' stroke-width='8'/><circle cx='150' cy='380' r='30' fill='none' stroke='%23888888' stroke-width='8'/></svg>",
            "sizes": "512x512",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'><rect fill='%23000011' width='192' height='192'/><polygon points='96,20 170,170 96,130 22,170' fill='none' stroke='%2300ffff' stroke-width='8'/><circle cx='40' cy='50' r='15' fill='none' stroke='%23888888' stroke-width='4'/><circle cx='150' cy='75' r='22' fill='none' stroke='%23888888' stroke-width='4'/></svg>",
            "sizes": "192x192",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        }
    ],
    "screenshots": [],
    "shortcuts": [
        {
            "name": "Play Now",
            "short_name": "Play",
            "description": "Start a new game immediately",
            "url": "./?action=play",
            "icons": []
        }
    ],
    "related_applications": [],
    "prefer_related_applications": false,
    "scope": "./",
    "lang": "en-US",
    "dir": "ltr"
}
