{
  "_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 \"Energy Trust of Oregon\".\n\nFetch the full brand system JSON here: https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/design-system?token=5b77eb9ffe50408b\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=5b77eb9ffe50408b\" alt=\"Energy Trust of Oregon\" style=\"width:40px;height:40px;border-radius:8px;background:#006595;object-fit:contain;\" />\n```\n\nJSX (copy verbatim):\n```jsx\n<img src=\"https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5b77eb9ffe50408b\" alt=\"Energy Trust of Oregon\" className=\"w-10 h-10 rounded-lg object-contain\" style={{ background: \"#006595\" }} />\n```\n\nThe logo is a transparent PNG; always render it on the background color `#006595`.\n\n## Identity\n\n- Name: Energy Trust of Oregon\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: Plus Jakarta Sans. Body font: Inter.\n\n- Primary: #006595 · Secondary: #FDB813 · Accent: #F7A11D\n\n- Background: #FFFFFF · Surface: #F8F9FA · Text: #414141\n\n- Dark — Primary: #2E9DD4 · Background: #121212 · Text: #fafafa\n\n- Base spacing: 8px · Border radius: md\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=5b77eb9ffe50408b",
    "proxy_url": "https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5b77eb9ffe50408b",
    "raw_url": "https://zadvgtvudyyjcriuawvg.supabase.co/storage/v1/object/public/brand-logos/eda569c5-dfc2-4e75-933b-e285ad1fb40f/temp/logo.jpeg?t=2026-02-12T23%3A59%3A46.468513%2B00%3A00",
    "data_uri": "data:image/jpeg;base64,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",
    "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": "6f396d46-471f-46b6-930f-8596285a4f03",
  "name": "Energy Trust of Oregon Design System",
  "brand_name": "Energy Trust of Oregon",
  "industry": null,
  "brand_personality": [],
  "primary_color": "#006595",
  "secondary_color": "#FDB813",
  "tertiary_color": "#41B9D3",
  "accent_color": "#F7A11D",
  "neutral_color": "#414141",
  "background_color": "#FFFFFF",
  "surface_color": "#F8F9FA",
  "surface_elevated_color": "#FFFFFF",
  "surface_muted_color": "#EDF1F3",
  "border_color": "#D1D9DE",
  "text_color": "#414141",
  "success_color": "#AEE9D1",
  "warning_color": "#FFD979",
  "error_color": "#FED3D1",
  "info_color": "#B4E1FA",
  "link_color": "#006595",
  "link_hover_color": "#004F7A",
  "focus_ring_color": "#41B9D3",
  "hover_opacity": 0.9,
  "active_opacity": 0.8,
  "disabled_opacity": 0.4,
  "dark_primary_color": "#2E9DD4",
  "dark_secondary_color": "#FDB813",
  "dark_tertiary_color": "#67D2EA",
  "dark_accent_color": "#F9B854",
  "dark_neutral_color": "#a3a3a3",
  "dark_background_color": "#121212",
  "dark_surface_color": "#1e1e1e",
  "dark_surface_elevated_color": "#2a2a2a",
  "dark_surface_muted_color": "#171717",
  "dark_border_color": "#333333",
  "dark_text_color": "#fafafa",
  "dark_success_color": "#1C3829",
  "dark_warning_color": "#3D2E14",
  "dark_error_color": "#3B1C1C",
  "dark_info_color": "#1C2E3D",
  "dark_link_color": "#41B9D3",
  "dark_link_hover_color": "#67D2EA",
  "dark_focus_ring_color": "#FDB813",
  "heading_font": "Plus Jakarta Sans",
  "body_font": "Inter",
  "typography_scale": {
    "h1": {
      "size": 48,
      "weight": 800,
      "lineHeight": 1.1
    },
    "h2": {
      "size": 32,
      "weight": 700,
      "lineHeight": 1.2
    },
    "h3": {
      "size": 24,
      "weight": 700,
      "lineHeight": 1.3
    },
    "h4": {
      "size": 20,
      "weight": 600,
      "lineHeight": 1.4
    },
    "h5": {
      "size": 18,
      "weight": 600,
      "lineHeight": 1.4
    },
    "h6": {
      "size": 16,
      "weight": 600,
      "lineHeight": 1.4
    },
    "body": {
      "size": 16,
      "weight": 400,
      "lineHeight": 1.6
    },
    "code": {
      "size": 14,
      "weight": 400,
      "lineHeight": 1.5
    },
    "link": {
      "size": 16,
      "weight": 600,
      "lineHeight": 1.6
    },
    "label": {
      "size": 14,
      "weight": 600,
      "lineHeight": 1.2
    },
    "caption": {
      "size": 12,
      "weight": 400,
      "lineHeight": 1.4
    },
    "overline": {
      "size": 11,
      "weight": 700,
      "lineHeight": 1.2,
      "letterSpacing": 1.5
    },
    "bodySmall": {
      "size": 14,
      "weight": 400,
      "lineHeight": 1.6
    }
  },
  "base_spacing": 8,
  "spacing_scale": [
    4,
    8,
    12,
    16,
    24,
    32,
    48,
    64,
    96,
    128
  ],
  "sizing_scale": {
    "lg": 48,
    "md": 40,
    "sm": 32,
    "xl": 56,
    "xs": 24,
    "2xl": 72
  },
  "border_radius": "md",
  "radius_scale": {
    "lg": 8,
    "md": 4,
    "sm": 2,
    "xl": 12,
    "2xl": 16,
    "full": 9999,
    "none": 0
  },
  "shadows": {
    "lg": "0 10px 15px -3px rgba(0, 79, 122, 0.1), 0 4px 6px -2px rgba(0, 79, 122, 0.05)",
    "md": "0 4px 6px -1px rgba(0, 79, 122, 0.1), 0 2px 4px -1px rgba(0, 79, 122, 0.06)",
    "sm": "0 1px 2px rgba(0, 79, 122, 0.05)",
    "xl": "0 20px 25px -5px rgba(0, 79, 122, 0.1), 0 10px 10px -5px rgba(0, 79, 122, 0.04)",
    "2xl": "0 25px 50px -12px rgba(0, 79, 122, 0.25)",
    "none": "none",
    "inner": "inset 0 2px 4px 0 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=5b77eb9ffe50408b",
  "logo_proxy_url": "https://zadvgtvudyyjcriuawvg.supabase.co/functions/v1/logo-image?token=5b77eb9ffe50408b",
  "raw_logo_url": "https://zadvgtvudyyjcriuawvg.supabase.co/storage/v1/object/public/brand-logos/eda569c5-dfc2-4e75-933b-e285ad1fb40f/temp/logo.jpeg?t=2026-02-12T23%3A59%3A46.468513%2B00%3A00",
  "logo_background_color": null,
  "logo_foreground_style": "white",
  "logo_source": null,
  "created_at": "2026-02-12T01:46:46.930882+00:00",
  "updated_at": "2026-02-12T23:59:46.468513+00:00",
  "share_token": "5b77eb9ffe50408b",
  "tagline": null,
  "brand_voice": null,
  "messaging": null,
  "imagery": null,
  "ui_elements_overrides": {}
}