{
  "name": "Grail",
  "short_name": "Grail",
  "description": "Personal second-brain system",
  "start_url": "/",
  "display": "standalone",
  "theme_color": "#1a1a2e",
  "background_color": "#1a1a2e",
  "orientation": "portrait-primary",
  "icons": [
    {
      "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='80' fill='%231a1a2e'/%3E%3Cpath d='M256 80c-48 0-88 40-88 88v56c0 48 40 88 88 88s88-40 88-88v-56c0-48-40-88-88-88zm0 32c30.9 0 56 25.1 56 56v56c0 30.9-25.1 56-56 56s-56-25.1-56-56v-56c0-30.9 25.1-56 56-56z' fill='%234a9eff'/%3E%3Cpath d='M256 340c-72 0-132 36-132 80v12h264v-12c0-44-60-80-132-80z' fill='%234a9eff' opacity='0.6'/%3E%3Ccircle cx='256' cy='168' r='20' fill='%234a9eff'/%3E%3C/svg%3E",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    },
    {
      "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='32' fill='%231a1a2e'/%3E%3Cpath d='M96 30c-18 0-33 15-33 33v21c0 18 15 33 33 33s33-15 33-33V63c0-18-15-33-33-33zm0 12c11.6 0 21 9.4 21 21v21c0 11.6-9.4 21-21 21s-21-9.4-21-21V63c0-11.6 9.4-21 21-21z' fill='%234a9eff'/%3E%3Cpath d='M96 128c-27 0-50 13.5-50 30v5h100v-5c0-16.5-23-30-50-30z' fill='%234a9eff' opacity='0.6'/%3E%3C/svg%3E",
      "sizes": "192x192",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ]
}
