{
  "theme": "Light",
  "archetype": "4 (Swiss & High-Contrast)",
  "typography": {
    "fonts": [
      {"usage": "Headings", "family": "Cabinet Grotesk", "fallback": "sans-serif"},
      {"usage": "Body", "family": "Inter", "fallback": "sans-serif"},
      {"usage": "Data/Metrics", "family": "JetBrains Mono", "fallback": "monospace"}
    ],
    "scale": {
      "h1": "text-4xl sm:text-5xl tracking-tight font-bold text-slate-900",
      "h2": "text-2xl sm:text-3xl tracking-tight font-semibold text-slate-900",
      "h3": "text-xl font-medium text-slate-800",
      "body": "text-sm sm:text-base leading-relaxed text-slate-600",
      "data": "text-lg font-mono text-slate-900 tracking-tight",
      "labels": "text-xs tracking-[0.2em] uppercase font-semibold text-slate-500"
    }
  },
  "colors": {
    "background": {
      "primary": "bg-[#FAFAFA]",
      "secondary": "bg-white",
      "sidebar": "bg-[#F4F4F5]",
      "chat": "bg-white"
    },
    "text": {
      "primary": "text-[#0A0A0A]",
      "secondary": "text-[#52525B]",
      "muted": "text-[#A1A1AA]"
    },
    "accents": {
      "primary": "bg-[#0A0A0A] text-white hover:bg-slate-800",
      "border": "border-[#E4E4E7]",
      "positive": "text-[#16A34A] bg-[#DCFCE7] border border-[#bbf7d0]",
      "negative": "text-[#DC2626] bg-[#FEE2E2] border border-[#fecaca]"
    }
  },
  "layout": {
    "general": "3-column hybrid structure: Left sidebar (Navigation, Watchlist, Chat History) [col-span-2]. Middle dashboard (Live Crypto, Suggestions) [col-span-6]. Right sidebar (AI Chat Advisor) [col-span-4]. Total 12 cols on desktop.",
    "spacing": "Generous internal padding (p-6 or p-8) for containers with borders. Gap-6 between grid elements.",
    "dashboard_grid": "Bento Grid styling for metrics. Strict alignments. Use grid-cols-1 md:grid-cols-2 lg:grid-cols-3."
  },
  "components": {
    "cards": "Flat design. bg-white, border border-[#E4E4E7], rounded-md. NO soft shadows. Strict, clean edges.",
    "buttons": "rounded-md. Primary: bg-black text-white. Secondary: bg-white text-black border border-gray-300.",
    "chat_bubbles": "User: bg-black text-white rounded-2xl rounded-tr-sm. AI: bg-[#F4F4F5] text-black rounded-2xl rounded-tl-sm border border-gray-200. High contrast, highly legible.",
    "inputs": "bg-white border-[#E4E4E7] rounded-md focus:ring-1 focus:ring-black focus:border-black.",
    "data_tables": "Flat tables with border-b only. No vertical lines. Sticky header. Highlight row on hover with bg-gray-50.",
    "badge": "Sharp rectangles or slight rounding (rounded-sm) for crypto coins (BTC, ETH)."
  },
  "motion": {
    "hover": "Fast transitions (duration-150 ease-in-out). Buttons translate-y-[-1px].",
    "chat": "Staggered fade-up for AI messages.",
    "tabs": "Smooth underline sliding for switching between 'Marché' (Market) and 'Favoris' (Watchlist)."
  },
  "media": {
    "image_urls": [
      {
        "url": "https://images.unsplash.com/photo-1744148621897-5fb0b6323543?crop=entropy&cs=srgb&fm=jpg&ixid=M3w3NTY2NzV8MHwxfHNlYXJjaHwxfHxtaW5pbWFsaXN0JTIwYXJjaGl0ZWN0dXJlJTIwd2hpdGUlMjBncmV5fGVufDB8fHx8MTc3NzI0NTkzNXww&ixlib=rb-4.1.0&q=85",
        "category": "auth_background",
        "description": "Abstract minimalist architectural shapes for the Google Login/Auth page background. Apply a soft white/gray overlay if placing text on it."
      },
      {
        "url": "https://images.unsplash.com/photo-1721549369164-2fd07f795ce4?crop=entropy&cs=srgb&fm=jpg&ixid=M3w4NjA0MTJ8MHwxfHNlYXJjaHwxfHxhYnN0cmFjdCUyMGRhcmslMjBlbGVnYW50JTIwd2F2eXxlbnwwfHx8fDE3NzcyNDU5MzV8MA&ixlib=rb-4.1.0&q=85",
        "category": "ai_avatar_bg",
        "description": "Abstract elegant dark background. Can be used inside a small circular mask as the 'AI Avatar' face, or for premium 'Auto Investment Suggestions' banners."
      }
    ]
  },
  "instructions_to_main_agent": [
    "ALL interface text MUST be in French (Connexion avec Google, Tableau de bord, Marché, Conseiller IA, Investissements suggérés, Historique des conversations).",
    "Implement Google Login for the auth page.",
    "Avoid typical crypto 'neon purple' or dark gradients. Stick strictly to the Swiss High-Contrast minimalist palette defined here.",
    "Live Crypto dashboard: Use real-time CoinGecko data. Display price and percentage changes prominently.",
    "Use a Monospaced font (like JetBrains Mono or standard Tailwind mono) for all prices and percentages.",
    "Add 'data-testid' to ALL interactive elements.",
    "AI Chatbox should be easily accessible, integrated directly into the dashboard layout (e.g., right panel), powered by Claude Sonnet 4.5 logic.",
    "Provide a dedicated section or card for 'Auto Investment Suggestions' generated by the AI.",
    "Ensure generous spacing inside components (p-6) to avoid cramped data."
  ]
}