{
  "name": "Premier Paws Pet Care",
  "legalName": "Premier Paws LLC",
  "founder": "Jessie Mey, BS, CVT, LVT — Licensed Veterinary Technician (DE & PA)",
  "urls": {
    "marketing": "https://premierpawspetcare.com",
    "portal": "https://portal.premierpawspetcare.com",
    "brand": "https://brand.premierpawspetcare.com",
    "merch": "https://premierpaws.printful.me/"
  },
  "contact": {
    "email": "info@premierpawspetcare.com",
    "phone": "(302) 464-6056",
    "serviceArea": "Middletown–Odessa–Townsend (MOT) and Bear, Delaware"
  },
  "social": {
    "instagram": "@premierpawspetcare",
    "facebook": "Premier Paws LLC (Facebook page)",
    "primaryHashtags": ["#petcare", "#vettech", "#delaware", "#vetnurse", "#middletown"]
  },
  "tagline": {
    "status": "proposed",
    "decision": "Questionnaire Part 6, Q6.1",
    "flagship": "Less Stress at home",
    "signatureCloser": "That's the Premier Paws effect — less stress and more peace.",
    "supporting": [
      { "line": "Pet Care You Can Trust.", "role": "trust line — site hero, business card, print headers" },
      { "line": "More than a pet sitter", "role": "positioning line — flyers, vet-audience materials" },
      { "line": "Vet-recommended. Owner-approved. Professional care at home.", "role": "credential triplet — print closers" },
      { "line": "Premier pet care in your home", "role": "plain descriptor — page titles, meta descriptions" },
      { "line": "Minimize the stress. Maximize the fun.", "role": "social-only campaign line" }
    ],
    "retire": [
      { "line": "Professional, loving pet care you can trust.", "reason": "portal-only variant of the trust line; unify on \"Pet Care You Can Trust.\"" },
      { "line": "We treat your pets like family", "reason": "generic — every pet business says it; the specific version is \"treats pets like our own\" inside body copy" }
    ]
  },
  "palette": {
    "status": "proposed",
    "decision": "Questionnaire Part 5, Q5.2",
    "note": "One unified palette proposed 2026-07-14 to reconcile the portal's violet system, the business-card/postcard royal purple family, and the flyer's stray blue-violet. The portal is the daily-touch surface, so the unified palette anchors on its flagship violet — which the flyer already shares. Nothing here is final until Jessie approves via the Part 5.2 decision flag; the as-is sprawl is preserved under `asIs` so the inconsistency being fixed stays visible.",
    "colors": {
      "purple": {
        "hex": "#7C3AED",
        "name": "Premier Violet",
        "tier": "lead",
        "usage": "The flagship brand color. First reach for buttons, links, brand accents, print headlines. Already shared by the portal and the flyer.",
        "contrastOnWhite": "5.7:1 — passes AA for normal text"
      },
      "ink": {
        "hex": "#1E1B2E",
        "name": "Ink",
        "tier": "lead",
        "usage": "Body text and near-black fills on light surfaces. Indigo-tinted near-black; replaces #000000, #150F17, and #150039 everywhere.",
        "contrastOnWhite": "16.9:1 — passes AAA"
      },
      "paper": {
        "hex": "#FFFFFF",
        "name": "Paper",
        "tier": "lead",
        "usage": "Cards, print stock, knockout type on dark fields."
      },
      "canvas": {
        "hex": "#F5F3FF",
        "name": "Lavender Canvas",
        "tier": "ramp",
        "usage": "Page backgrounds — the quiet lavender wash behind everything digital."
      },
      "tint": {
        "hex": "#EDE9FE",
        "name": "Violet Tint",
        "tier": "ramp",
        "usage": "Tinted surfaces, card borders on white, hover washes."
      },
      "lavender": {
        "hex": "#C4B5FD",
        "name": "Lavender",
        "tier": "ramp",
        "usage": "Quiet labels and dates on dark fields; decorative accents. Folds print's #C8A8E8 and #DFCEEF. Decorative only on white (1.9:1) — readable on Midnight and Ink.",
        "contrastOnWhite": "1.9:1 — decorative only",
        "contrastOnMidnight": "10.2:1 — passes AA"
      },
      "violetLight": {
        "hex": "#A855F7",
        "name": "Bright Violet",
        "tier": "ramp",
        "usage": "The gradient partner and light accent. Not for body text on white (4.0:1 — large text only).",
        "contrastOnWhite": "4.0:1 — large text only"
      },
      "royal": {
        "hex": "#42216F",
        "name": "Royal Purple",
        "tier": "ramp",
        "usage": "Deep purple for headings and dark accents on light surfaces; the print family's anchor. Folds #592A8B.",
        "contrastOnWhite": "12.5:1 — passes AAA"
      },
      "gray": {
        "hex": "#6B7280",
        "name": "Muted Gray",
        "tier": "neutral",
        "usage": "Secondary and muted text on light surfaces. Folds print's #7C619E.",
        "contrastOnWhite": "4.8:1 — passes AA for normal text"
      },
      "midnight": {
        "hex": "#0D0B1A",
        "name": "Midnight",
        "tier": "supporting",
        "usage": "Large dark UI fields only — nav bars, dark heroes, auth canvases. Not a text color and not a general-purpose black; text-on-light uses Ink."
      }
    },
    "gradient": {
      "css": "linear-gradient(135deg, #7C3AED, #A855F7)",
      "name": "Signature Gradient",
      "usage": "The one brand gradient, digital and print. The portal's CTA fill; print's existing \"Linear\" swatch confirms print already gradients — unify on this exact one. At most one gradient-filled element per card or form."
    },
    "retired": [
      { "hex": "#290BFC", "seenIn": "flyer", "reason": "off-brand blue-violet — reads as a different brand next to Premier Violet", "mapsTo": "#7C3AED" },
      { "hex": "#7C3FB5", "seenIn": "business card, postcard", "reason": "pinker near-duplicate of Premier Violet", "mapsTo": "#7C3AED" },
      { "hex": "#9B6CC8", "seenIn": "business card, postcard", "reason": "one-off mid purple", "mapsTo": "#A855F7" },
      { "hex": "#C8A8E8", "seenIn": "business card, postcard", "reason": "one-off light lavender", "mapsTo": "#C4B5FD" },
      { "hex": "#DFCEEF", "seenIn": "business card, postcard", "reason": "one-off pale lavender", "mapsTo": "#C4B5FD" },
      { "hex": "#592A8B", "seenIn": "business card, postcard", "reason": "one-off deep purple", "mapsTo": "#42216F" },
      { "hex": "#150F17", "seenIn": "business card, postcard", "reason": "one-off near-black", "mapsTo": "#1E1B2E" },
      { "hex": "#150039", "seenIn": "flyer", "reason": "one-off near-black indigo", "mapsTo": "#1E1B2E" },
      { "hex": "#000000", "seenIn": "print", "reason": "pure black — brand near-black is Ink", "mapsTo": "#1E1B2E" }
    ],
    "asIs": {
      "note": "What actually ships today, per surface. Documented so the unification is honest about what it changes.",
      "digitalPortal": {
        "source": "docs/DESIGN_TOKENS.md (shipped)",
        "colors": ["#7c3aed", "#a855f7", "#EDE9FE", "#F5F3FF", "#C4B5FD", "#1E1B2E", "#6B7280", "#0D0B1A"],
        "gradient": "linear-gradient(135deg, #7c3aed, #a855f7)"
      },
      "printCardPostcard": {
        "source": "business card + vet postcard",
        "colors": ["#7C3FB5", "#42216F", "#592A8B", "#9B6CC8", "#C8A8E8", "#DFCEEF", "#7C619E", "#150F17", "#000000", "#FFFFFF"],
        "gradient": "a linear purple gradient (unnamed swatch)"
      },
      "printFlyer": {
        "source": "business flyer",
        "colors": ["#7c3aed", "#150039", "#290bfc"]
      },
      "bridge": "#7c3aed appears in both the portal AND the flyer — the anchor for unification."
    },
    "semanticStatus": {
      "note": "Portal status colors (shipped, not under review): pending amber #f59e0b, approved emerald #10b981, info-needed blue #3b82f6, declined red #ef4444, canceled/rescheduled gray #6b7280."
    }
  },
  "typography": {
    "display": {
      "family": "Plus Jakarta Sans",
      "weights": [700, 800],
      "usage": "Headlines and display sizes. 800 for display, 700 for emphasis."
    },
    "body": {
      "family": "Plus Jakarta Sans",
      "weights": [400, 500, 600],
      "usage": "400 body, 500 secondary, 600 labels. Only weights 400–800 are loaded — never 300 or 900."
    },
    "logoScript": {
      "family": null,
      "note": "The retro script in the logo is artwork, not a font. It is never typeset — it exists only inside the logo files. No script webfont ships anywhere.",
      "decision": "Whether any script accent enters digital surfaces is Questionnaire Part 5, Q5.3."
    }
  },
  "iconography": {
    "library": "Lucide",
    "rule": "The only icon library. Stroke 1.5 on light surfaces, 2 on dark. Sizes 14/16/20/24. No emojis in UI — anywhere.",
    "emojiException": "Quoted social specimens keep their emoji; they are specimens of a channel where emoji are on-brand."
  },
  "logo": {
    "description": "Retro script wordmark — \"Premier Paws\" in a bold 1950s-athletic script with a swoosh underline, black letterforms with white + purple outline, a black paw print at the crown flanked by sparkles, and a \"· PET CARE ·\" badge plate beneath.",
    "files": "see assets.json",
    "wordmarkDevice": "The portal renders the name as \"Premier Paws.\" with a purple period — a digital-only device that exists nowhere in print."
  },
  "radii": {
    "card": "16px (rounded-2xl)",
    "input": "12px (rounded-xl)",
    "button": "9999px (rounded-full pill)"
  }
}
