{
  "_meta": {
    "version": "1.0",
    "generated_by": "brandiddit.ai",
    "important": "This is the COMPLETE brand design system. Apply EVERY token below — logo, colors (light + dark), typography, spacing, sizing, radius, shadows, opacity, iconography, voice, messaging, imagery — to anything you generate for this brand. Do NOT substitute defaults, invent new colors, or pick different fonts.",
    "ai_instructions": "If you only read one field, read `ai_prompt` — it is the canonical, ready-to-use system prompt for this brand. All structured tokens below are referenced from it.",
    "usage_instructions": {
      "ai_prompt": "Drop the value of `ai_prompt` directly into your system prompt. It already contains identity, voice, messaging, imagery, color and typography rules.",
      "logo": "MANDATORY: Use the brand logo in every generated UI. For Claude artifacts and sandboxed HTML, use `logo.proxy_url` or top-level `logo_url`; these are CORS-safe image endpoints. Do NOT use `logo.raw_url` or `raw_logo_url` in generated artifacts.",
      "colors": "Use these exact hex values for all brand surfaces. Honor light and dark mode tokens (dark_* prefixed) when rendering in dark mode.",
      "fonts": "Load the specified Google Fonts (heading_font and body_font) and apply them — heading_font for headings, body_font for body text.",
      "tokens": "Respect spacing_scale, sizing_scale, radius_scale, shadows, and opacity_scale instead of framework defaults.",
      "iconography": "Use the specified icon_library for any icons in the generated UI."
    }
  },
  "ai_prompt": "You are designing and writing for the brand \"OnPoint Credit Union\".\n\nFetch the full brand system JSON here: https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/design-system?token=5264d56b3bea41d7\n\n## Logo (MANDATORY — embed verbatim)\n\nWhenever you render this brand's app icon, avatar, navbar logo, favicon, or any \"brand mark\" UI, embed the image below EXACTLY. Do not describe it, substitute an emoji, generate a new image, use a placeholder, or omit it.\n\nThe `src` value below is the canonical logo source for generated HTML. It is a CORS-safe image proxy URL; paste it verbatim. Use `logo.proxy_url` or top-level `logo_url` from this JSON for Claude artifacts. Do NOT use `logo.raw_url` or `raw_logo_url` because raw storage URLs can be blocked by cross-origin sandbox rules.\n\nHTML (copy verbatim):\n```html\n<img src=\"https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5264d56b3bea41d7\" alt=\"OnPoint Credit Union\" style=\"width:40px;height:40px;border-radius:8px;background:#0D5257;object-fit:contain;\" />\n```\n\nJSX (copy verbatim):\n```jsx\n<img src=\"https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5264d56b3bea41d7\" alt=\"OnPoint Credit Union\" className=\"w-10 h-10 rounded-lg object-contain\" style={{ background: \"#0D5257\" }} />\n```\n\nThe logo is a transparent PNG; always render it on the background color `#0D5257`.\n\n## Identity\n\n- Name: OnPoint Credit Union\n\n## Voice\n\n_(not defined)_\n\n## Messaging\n\n_(not defined)_\n\n## Imagery\n\n_(not defined)_\n\n## Design tokens\n\n- Heading font: Quicksand. Body font: Poppins.\n\n- Primary: #0D5257 · Secondary: #0D7692 · Accent: #FFC107\n\n- Background: #F8F8F8 · Surface: #FFFFFF · Text: #263238\n\n- Dark — Primary: #4DB6AC · Background: #121212 · Text: #E0E0E0\n\n- Base spacing: 8px · Border radius: lg\n\n## Rules\n\n- Use only the colors, fonts, spacing, radius and shadows from the brand system above.\n\n- Match the brand voice and messaging in any copy you generate. Respect the Do/Don't list.\n\n- When showing the app icon, use the exact logo src from the Logo section above on the specified logo background. Never use raw storage URLs in Claude artifacts.\n\n- Never invent new brand colors, fonts, or messaging. If something isn't defined, derive it from existing tokens.\n\n- Output production-ready code that references the tokens (CSS variables or Tailwind classes) rather than hardcoded values.\n\n- UI Element overrides are defined in `ui_elements_overrides`. Respect custom button/badge/chip/tag labels, colors, and style tokens (radius, padding, font size/weight, border width) when generating interface components.",
  "logo": {
    "url": "https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5264d56b3bea41d7",
    "proxy_url": "https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5264d56b3bea41d7",
    "raw_url": "https://zadvgtvudyyjcriuawvg.supabase.co/storage/v1/object/public/brand-logos/eda569c5-dfc2-4e75-933b-e285ad1fb40f/temp/logo.png?t=2026-03-18T19%3A15%3A51.344579%2B00%3A00",
    "data_uri": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAgAElEQVR4nOzdd3gc1b3G8e/MbFOvlnvFYDC92Jjee0+AEAi5EEgCCQRuKiQhN4SSTgmEJBAIJSTU0HsxEKqNjQMB9yLbsiXZqittn5n7x0jYGJeRLWml3ffzPH54MDu7h9Vqzzun/I7hui79LABsB+wL7ACMBcYAQ4AKINz1GBERkVyRAZJAC7AGWA7UAguA94DFXY/pN0Y/BYAhwInA/sAxwOj+eFEREZFBYgXwAvA28DReSOhTfR0ATgHO6vpnQV++kIiISI6IA08AD3T9s0/0RQAwga8DlwC79PaTi4iI5JH/ArcCdwBObz5xbweA84Erge1780lFRETy3ELgV8BdvfWEvRUADgWuB/brjScTERGRjXoX70b7tW19ot4IADcCl2/rk4iIiIhvNwH/uy1PsC0BYFfgb8De29IAERER2Sqz8KbeP9qai7c2AHwRuB9vz76IiIhkRxI4B3i0pxeaW/Fi3wUeQZ2/iIhItoXx+uTv9vTCngaAq4Hf9/RFREREpE/9Hq+P9q0nAeBq4Gc9ao6IiIj0l5/RgxDgdw3A/wI3bG2LREREpN98Dx99tp8AcCrwWG+0SERERPrFacDjm3vAlgLABLyTiqxebJSIiIj0LQevKu+STT1gS2sAnkWdv4iIyGBj4vXhm33AptwETOrV5oiIiEh/mQTcvKn/uKkpgCnAjL5qkYiIiPSbqcDMDf9yUwHgY2ByX7dIRERE+twnwM4b/uXGpgDOR52/iIhIrpiM17d/xoYjABawCqjpp0aJiIhI32sERgB2919sOAJwIer8RUREck0N8PX1/2LDEYClwLh+bJCIiIj0j2XA+O5/WX8E4BjU+YuIiOSqcXh9PfDZAPDNfm+KiIiI9KdP+/ruKYByvAUCwWy1SERERPpcGm89QGv3CMCJqPMXERHJdUG8Pv/TKYBjNv1YERERySHHwLopgBXAqKw2R0RERPrDSmC04bruTnhlAkVERCQ/7GQCe2W7FSIiItKv9jaBnbLdChEREelXO5msVxVIRERE8sIEExid7VaIiIhIvxplAtXZboWIiIj0q2oTrwqgiIiI5I9yE4hkuxUiIiLSryImEMh2K0RERKRfBcwtP0ZERERyjQKAiIhIHlIAEBERyUMKACIiInlIAUBERCQPKQCIiIjkIQUAERGRPKQAICIikocUAERERPKQAoCIiEgeUgAQERHJQwoAIiIieUgBQEREJA8pAIiIiOQhBQAREZE8pAAgIiKShxQARERE8pACgIiISB5SABAREclDCgAiIiJ5SAFAREQkDykAiIiI5CEFABERkTykACAiIpKHFABERETykAKAiIhIHlIAEBERyUMKACIiInlIAUBERCQPKQCIiIjkIQUAERGRPKQAICIikocUAERERPKQAoCIiEgeUgAQERHJQwoAIiIieUgBQEREJA8pAIiIiOQhBQAREZE8pAAgIiKShxQARERE8pACgIiISB5SABAREclDCgAiIiJ5SAFAREQkDykAiIiI5CEFABERkTykACAiIpKHFABERETykAKAiIhIHlIAEBERyUMKACIiInlIAUBERCQPKQCIiIjkIQUAERGRPKQAICIikocUAERERPKQAoCIiEgeUgAQERHJQwoAIiIieUgBQEREJA8pAIiIiOQhBQAREZE8pAAgIiKShxQARERE8pACgIiISB5SABAREclDCgAiIiJ5SAFAREQkDykAiIiI5CEFABERkTykACAiIpKHFABERETykAKAiIhIHlIAEBERyUMKACIiInlIAUBERCQPKQCIiIjkIQUAERGRPKQAICIikocUAERERPKQAoCIiEgeUgAQERHJQwoAIiIieUgBQEREJA8pAIiIiOQhBQAREZE8pAAgIiKShxQARERE8pACgIiISB5SABAREclDCgAiIiJ5SAFAREQkDykAiIiI5CEFABERkTykACAiIpKHAtlugIj0P9t1cV0AF3eD/2ZgAGAaYBpGfzdNRPqJAoBIDsg4LvGMTWcmQyydoSNtk7RtErZDMmOTtB1StkPGdcnYDinXwXHBdV2c9RKAYYBheBEgYBgETZOAaRAwDcKWRSRgEjYtQpZJYdCiKBigMGBRHAwQtkwFBpFBRAFAZBBJ2A4tiRTNiRTtqTTRVObTfyZsm4zjknYcUo6D7biYhoFpeHf15nqdu2Gsu9PfFNd1cbr+6QKuC47r4nT9e9AyCXUFhKBpUhiwKA0HKAkFKQ0GKQ8HqYiEKA0FCJqabRQZaAzXdduBkmw3REQ+K56xWRNPsjaepDmRYk082dXROyQyNmnHIWAaWIZBwDQ/7eiNrqH7vr4Xdz4NBt4oguO63giD44WE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K3nUPJdayaXpZ136Tb9ExXV0Zy8y2BQARIZVYu2zM+vDJCW2lji1z47HJ9Zmd/YWErIA4BiDwWDWhhY8J2vwXWPwnzdBUUsYRXa8lpd3BSLSH64xuK7Bdx3q2iRPRC6gATkREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgBQAREZECUgAQEREpIAUAERGRAlIAEBERKSAFABERkQJSABARESkgB4jzLkJERES2VewA3byrEBERkW3VdYDzeVchIiIi2+q8A8znXYWIiIhsq3kHeDLvKkRERGRbPeUAj+ddhYiIiGyrnzrAI3lXISIiItvqEQd4OO8qREREZFs9bKy1kM0D2JdzMSIiItJ/TwFz6zsBPpBjISIiIrJ9HoDntgL+Sn51iIiIyDb6CsD6EMAY8AxQyrMiERER6asI2MXaRkCQ7Qb4pfzqERERkW3wJdZ2AH7+aYCfzqcWERER2SbPtvXrQwDrHgcObnc1IiIi0ndPAIfW/+Jc8I/3b2spIiIisl1+5/l/ubAHwAVOkU0QEBERkeFwFpgFkvVPXNgDkAC/sZ0ViYiISN/9Os9r/OHFPQDrvg9cux0ViYiISF/9AHj5hZ+8sAdg3fv7WoqIiIhsl/e/1Cc3CgDfAv6wb6WIiIjIdvhDsjb9RTYaAlj3KHCsHxWJiIhIX/0IuHqjf7xUADgMPMbGPQUiIiIyeFLgKPDTjb7gUg37T4F39bIiERER6bt3cZHGHzZ3Z/8F4CM9KUdERET67SNkbfdFbbZr/98Dn7iickRERKTfPkHWZl/SVsb2fxOFABERkUH1CbK2elMuNQnwpfwa8Htb/SYRERHpm4+yxbb5cgIAwN3AZwD/cr5ZREREeiIE3gt8fqvfeLnL+z4P3Ag8fJnfLyIiIlfmYbK2eMuNP1zZ+v6/B24Afv8KriEiIiJb9wdkbfDfX+4FerHBz4eB24Bv9OBaIiIisrG/Ad4EfOhKL3S5cwA28stkxwkf7eVFRURECu4x4H7gj3p1wV4HAMh6FT4A/Crwil5fXEREpEC+B3wS+E9A0ssL9yMAPN87gHuBtwPVfj6QiIjIkOgAfw78F+B/9OtB+h0A1k0DbwNuBt4CzG3Hg4qIiOwQTwJfAR4CvgSc7fcDblcAeD4POALcRDZX4MDaxxQwBlTWvkZERGRYxEAXOA/MA8fXPh4jm9j347Wv2Tb/H+yWpqrHh8yKAAAAAElFTkSuQmCC",
    "usage": "Use `proxy_url` or `url` for Claude artifacts and sandboxed HTML. They are CORS-safe image endpoints. `data_uri` is an offline fallback. Use `raw_url` only outside sandboxed environments.",
    "fallback": null
  },
  "id": "01b65c53-5a7d-486c-abbc-404f61562307",
  "name": "OnPoint Credit Union Design System",
  "brand_name": "OnPoint Credit Union",
  "industry": null,
  "brand_personality": [],
  "primary_color": "#0D5257",
  "secondary_color": "#0D7692",
  "tertiary_color": "#E0F2F1",
  "accent_color": "#FFC107",
  "neutral_color": "#607D8B",
  "background_color": "#F8F8F8",
  "surface_color": "#FFFFFF",
  "surface_elevated_color": "#F5F5F5",
  "surface_muted_color": "#E0E0E0",
  "border_color": "#B0BEC5",
  "text_color": "#263238",
  "success_color": "#AEE9D1",
  "warning_color": "#FFD979",
  "error_color": "#FED3D1",
  "info_color": "#B4E1FA",
  "link_color": "#0D7692",
  "link_hover_color": "#0A5B70",
  "focus_ring_color": "#FFC107",
  "hover_opacity": 0.8,
  "active_opacity": 0.9,
  "disabled_opacity": 0.5,
  "dark_primary_color": "#4DB6AC",
  "dark_secondary_color": "#4FC3F7",
  "dark_tertiary_color": "#26A69A",
  "dark_accent_color": "#FFEB3B",
  "dark_neutral_color": "#B0BEC5",
  "dark_background_color": "#121212",
  "dark_surface_color": "#1E1E1E",
  "dark_surface_elevated_color": "#222222",
  "dark_surface_muted_color": "#2A2A2A",
  "dark_border_color": "#404040",
  "dark_text_color": "#E0E0E0",
  "dark_success_color": "#1C3829",
  "dark_warning_color": "#3D2E14",
  "dark_error_color": "#3B1C1C",
  "dark_info_color": "#1C2E3D",
  "dark_link_color": "#4FC3F7",
  "dark_link_hover_color": "#81D4FA",
  "dark_focus_ring_color": "#FFEB3B",
  "heading_font": "Quicksand",
  "body_font": "Poppins",
  "typography_scale": {
    "h1": {
      "size": 48,
      "weight": 700,
      "lineHeight": 1.2
    },
    "h2": {
      "size": 40,
      "weight": 700,
      "lineHeight": 1.25
    },
    "h3": {
      "size": 32,
      "weight": 600,
      "lineHeight": 1.3
    },
    "h4": {
      "size": 24,
      "weight": 600,
      "lineHeight": 1.35
    },
    "h5": {
      "size": 20,
      "weight": 600,
      "lineHeight": 1.4
    },
    "h6": {
      "size": 18,
      "weight": 500,
      "lineHeight": 1.4
    },
    "body": {
      "size": 16,
      "weight": 400,
      "lineHeight": 1.5
    },
    "code": {
      "size": 14,
      "weight": 400,
      "lineHeight": 1.5
    },
    "link": {
      "size": 16,
      "weight": 500,
      "lineHeight": 1.5
    },
    "label": {
      "size": 14,
      "weight": 500,
      "lineHeight": 1.4
    },
    "caption": {
      "size": 12,
      "weight": 400,
      "lineHeight": 1.6
    },
    "overline": {
      "size": 12,
      "weight": 700,
      "lineHeight": 1.6,
      "letterSpacing": 0.08
    },
    "bodySmall": {
      "size": 14,
      "weight": 400,
      "lineHeight": 1.5
    }
  },
  "base_spacing": 8,
  "spacing_scale": [
    8,
    16,
    24,
    32,
    48,
    64,
    80,
    96,
    128,
    160
  ],
  "sizing_scale": {
    "lg": 48,
    "md": 32,
    "sm": 24,
    "xl": 64,
    "xs": 16,
    "2xl": 96
  },
  "border_radius": "lg",
  "radius_scale": {
    "lg": 12,
    "md": 8,
    "sm": 4,
    "xl": 24,
    "2xl": 35,
    "full": 9999,
    "none": 0
  },
  "shadows": {
    "lg": "0px 8px 12px rgba(0, 0, 0, 0.15)",
    "md": "0px 4px 6px rgba(0, 0, 0, 0.1)",
    "sm": "0px 1px 3px rgba(0, 0, 0, 0.1)",
    "xl": "0px 12px 24px rgba(0, 0, 0, 0.2)",
    "2xl": "0px 24px 48px rgba(0, 0, 0, 0.25)",
    "none": "none",
    "inner": "inset 0px 2px 4px rgba(0, 0, 0, 0.06)"
  },
  "opacity_scale": {
    "0": 0,
    "5": 0.05,
    "10": 0.1,
    "20": 0.2,
    "25": 0.25,
    "30": 0.3,
    "40": 0.4,
    "50": 0.5,
    "60": 0.6,
    "70": 0.7,
    "75": 0.75,
    "80": 0.8,
    "90": 0.9,
    "95": 0.95,
    "100": 1
  },
  "icon_library": {
    "url": "lucide.dev",
    "name": "Lucide Icons",
    "description": "A modern, consistent icon library with clean strokes and excellent readability. Supports customizable size and stroke width for flexible usage across UI contexts."
  },
  "logo_url": "https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5264d56b3bea41d7",
  "logo_proxy_url": "https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5264d56b3bea41d7",
  "raw_logo_url": "https://zadvgtvudyyjcriuawvg.supabase.co/storage/v1/object/public/brand-logos/eda569c5-dfc2-4e75-933b-e285ad1fb40f/temp/logo.png?t=2026-03-18T19%3A15%3A51.344579%2B00%3A00",
  "logo_background_color": null,
  "logo_foreground_style": "white",
  "logo_source": null,
  "created_at": "2026-03-18T19:15:43.239027+00:00",
  "updated_at": "2026-03-18T19:15:51.344579+00:00",
  "share_token": "5264d56b3bea41d7",
  "tagline": null,
  "brand_voice": null,
  "messaging": null,
  "imagery": null,
  "ui_elements_overrides": {}
}