{
  "name": "Terra Forge: Sci-Fi Planetary Colony",
  "short_name": "Terra Forge",
  "description": "Lead planetary terraformation from barren rock to thriving sci-fi biosphere in Terra Forge.",
  "start_url": "./",
  "scope": "./",
  "display": "standalone",
  "orientation": "portrait-primary",
  "background_color": "#0b1526",
  "theme_color": "#0b1526",
  "icons": [
    {
      "src": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3CradialGradient id='bg' cx='50%25' cy='50%25' r='75%25'%3E%3Cstop offset='0%25' stop-color='%230b1526'/%3E%3Cstop offset='100%25' stop-color='%23050914'/%3E%3C/radialGradient%3E%3CradialGradient id='coreGlow' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='0%25' stop-color='%2338bdf8' stop-opacity='0.9'/%3E%3Cstop offset='60%25' stop-color='%2306b6d4' stop-opacity='0.4'/%3E%3Cstop offset='100%25' stop-color='%2310b981' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='planetGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%2338bdf8'/%3E%3Cstop offset='45%25' stop-color='%230284c7'/%3E%3Cstop offset='80%25' stop-color='%23047857'/%3E%3Cstop offset='100%25' stop-color='%230b1526'/%3E%3C/linearGradient%3E%3ClinearGradient id='ringGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23fbbf24' stop-opacity='0.9'/%3E%3Cstop offset='50%25' stop-color='%2338bdf8' stop-opacity='0.7'/%3E%3Cstop offset='100%25' stop-color='%2334d399' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='512' height='512' rx='110' fill='url(%23bg)'/%3E%3Ccircle cx='256' cy='256' r='210' fill='url(%23coreGlow)'/%3E%3Cellipse cx='256' cy='256' rx='225' ry='65' transform='rotate(-28 256 256)' fill='none' stroke='url(%23ringGrad)' stroke-width='14' stroke-dasharray='36 12'/%3E%3Ccircle cx='256' cy='256' r='130' fill='url(%23planetGrad)' stroke='%2338bdf8' stroke-width='4'/%3E%3Cpath d='M170 230 Q220 200 270 240 T370 250' fill='none' stroke='%2334d399' stroke-width='12' stroke-linecap='round' opacity='0.85'/%3E%3Cpath d='M150 280 Q210 260 260 300 T350 310' fill='none' stroke='%2306b6d4' stroke-width='10' stroke-linecap='round' opacity='0.9'/%3E%3Cpolygon points='256,160 280,240 360,256 280,272 256,352 232,272 152,256 232,240' fill='%23ffffff' opacity='0.95'/%3E%3Ccircle cx='256' cy='256' r='16' fill='%23fbbf24'/%3E%3Ccircle cx='105' cy='120' r='5' fill='%23ffffff' opacity='0.8'/%3E%3Ccircle cx='410' cy='110' r='4' fill='%2338bdf8' opacity='0.85'/%3E%3Ccircle cx='390' cy='390' r='6' fill='%2334d399' opacity='0.8'/%3E%3Ccircle cx='110' cy='380' r='4' fill='%23f59e0b' opacity='0.75'/%3E%3C/svg%3E",
      "sizes": "192x192 512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ]
}
