{
  "brand": "Ava for Plumbers",
  "domain": "avaforplumber.com",
  "parent": "AssistCall",
  "theme": "plumbing",
  "colors": [
    {
      "name": "Night Navy",
      "hex": "#050B1A",
      "use": "Page background"
    },
    {
      "name": "Console",
      "hex": "#0B1530",
      "use": "Panels and cards"
    },
    {
      "name": "Hi-Vis Orange",
      "hex": "#FF6A13",
      "use": "Primary action, urgency"
    },
    {
      "name": "Electric Blue",
      "hex": "#2E6BFF",
      "use": "Grid, links, status"
    },
    {
      "name": "Flow Cyan",
      "hex": "#22D3EE",
      "use": "Live signals"
    },
    {
      "name": "Frost",
      "hex": "#EAF0FF",
      "use": "Text on dark"
    }
  ],
  "typography": {
    "display": "Archivo Condensed · 800",
    "text": "Archivo · 400 / 600 · JetBrains Mono",
    "fonts": [
      {
        "family": "Archivo",
        "file": "archivo.woff2",
        "weight": "100 900",
        "license": "SIL Open Font License 1.1"
      },
      {
        "family": "JetBrains Mono",
        "file": "jetbrains-mono.woff2",
        "weight": "100 800",
        "license": "SIL Open Font License 1.1"
      }
    ]
  },
  "logo": {
    "mark": "avaforplumber-mark.svg",
    "lockupLight": "avaforplumber-lockup-light.svg",
    "lockupDark": "avaforplumber-lockup-dark.svg",
    "appIcon": "avaforplumber-app-icon.png",
    "social": "social.png"
  },
  "rules": [
    {
      "title": "Orange means action",
      "text": "Reserve orange for the primary button, urgent tags and the live pin. Everything else stays navy, blue and frost."
    },
    {
      "title": "Grid, not clutter",
      "text": "The blueprint grid sits behind content at low opacity. Keep panels squared with 10 px corners."
    },
    {
      "title": "No real dispatches",
      "text": "Show sample job requests clearly labeled as fictional. Never imply a technician was sent."
    }
  ],
  "updated": "2026-11-06"
}
