Brand Identity Kit
Run ID: 69ccdb753e7fb09ff16a5b802026-04-01Design
PantheraHive BOS
BOS Dashboard

Complete brand identity package including logo concepts, color palette, typography guide, brand voice guidelines, and social media style guide.

Step 1 of 3: Research & Design Requirements for Brand Identity Kit

This document outlines the comprehensive research and design requirements for developing a robust and cohesive Brand Identity Kit. The goal of this step is to define all necessary components, gather initial specifications, and establish a foundational understanding before proceeding to the design phase.


1. Introduction: Purpose of the Brand Identity Kit

A Brand Identity Kit is an essential guide that ensures consistency and clarity across all brand touchpoints. It serves as a single source of truth for your brand's visual and verbal elements, empowering anyone interacting with your brand (internal teams, external agencies, partners) to represent it accurately and effectively. This kit will cover everything from your logo's precise usage to your brand's voice and visual style on social media.

This initial phase focuses on defining the scope and detailed requirements for each component to ensure the final kit is comprehensive, actionable, and perfectly aligned with your brand's vision and objectives.


2. Core Components & Detailed Design Specifications

The Brand Identity Kit will encompass the following key areas, each with specific design requirements and considerations:

2.1. Logo Concepts & Usage Guidelines

  • Design Specification:

* Primary Logo: Full version, incorporating brand name and symbol (if applicable).

* Secondary Logo/Lockup: Alternative orientations or simplified versions for specific applications (e.g., horizontal, vertical).

* Logomark/Icon: Standalone symbol for small applications (e.g., favicon, app icon).

* Wordmark: Text-only version of the brand name.

* Color Variations: Full color, single color (black, white, brand primary color), inverse versions.

* File Formats: Vector (AI, EPS, SVG) for scalability; Raster (PNG, JPG) for web and general use, optimized for various backgrounds.

* Clear Space: Defined minimum clear space around the logo to ensure visibility and impact.

* Minimum Size: Specification for the smallest permissible size for both print and digital.

Incorrect Usage: Examples of how not* to use the logo (e.g., stretching, altering colors, adding effects, placing on busy backgrounds).

  • Research Requirement: Understanding the brand's core values, target audience, competitive landscape, and desired emotional connection. Inspiration for style (e.g., minimalist, classic, modern, playful).

2.2. Color Palette

  • Design Specification:

* Primary Colors: 1-3 core colors that define the brand's identity.

* Secondary Colors: Supporting colors that complement the primary palette.

* Accent Colors: 1-2 vibrant colors used sparingly for emphasis.

* Neutral Colors: Grays, off-whites, and blacks for backgrounds, text, and subtle elements.

* Color Codes:

* HEX: For web and digital applications.

* RGB: For digital screens.

* CMYK: For print applications.

* Pantone (Optional): For specific brand consistency in professional printing.

* Usage Examples: Guidelines on where and how each color should be applied to maintain balance and brand recognition.

  • Research Requirement: Psychological impact of colors, industry standards, competitor color analysis, and brand personality.

2.3. Typography Guide

  • Design Specification:

* Primary Headline Font: For major titles and impactful statements.

* Secondary Headline Font: For subheadings and supporting titles.

* Body Font: For all general text, ensuring readability.

* Accent Font (Optional): A unique font for specific design elements or call-outs.

* Font Weights & Styles: Specification of approved weights (e.g., Light, Regular, Semibold, Bold) and styles (e.g., Italic).

* Sizing & Hierarchy: Examples of font sizes for different elements (H1, H2, H3, Body, Caption) and their corresponding line height (leading) and letter spacing (kerning).

* Web Fonts: Identification of suitable web-safe alternatives or Google Fonts/Adobe Fonts for digital use.

  • Research Requirement: Readability across various mediums, brand personality, and aesthetic alignment with the logo and color palette.

2.4. Brand Voice & Messaging Guidelines

  • Design Specification:

* Brand Personality Adjectives: 3-5 words describing the brand's character (e.g., authoritative, friendly, innovative, playful, sophisticated).

* Tone of Voice: Guidance on how the brand speaks (e.g., professional, conversational, empathetic, direct, witty).

* Key Messaging Pillars: Core themes and messages the brand consistently communicates.

* Keywords & Phrases: Recommended vocabulary and stylistic choices.

* Words to Avoid: Terms or phrases that do not align with the brand's voice.

* Target Audience Communication: How the brand adapts its voice for different segments or scenarios.

* Examples: "Do's and Don'ts" for various communication scenarios (website copy, social media posts, customer service responses).

  • Research Requirement: Understanding the target audience's communication preferences, brand values, and unique selling proposition.

2.5. Imagery & Photography Style Guide

  • Design Specification:

* Visual Style: Definition of the desired aesthetic (e.g., authentic, aspirational, minimalist, vibrant, gritty, documentary).

* Subject Matter: Types of images to use (e.g., people, products, landscapes, abstract concepts).

* Composition & Framing: Preferred shot types, angles, and use of negative space.

* Lighting & Color Grading: Guidelines for brightness, contrast, saturation, and overall mood (e.g., bright & airy, dark & moody, natural).

* Filters & Effects: Approved filters or post-processing styles.

* Graphic Elements: Use of icons, illustrations, patterns, and textures.

* Image Sources: Recommendations for stock photography, custom photography, or illustration styles.

  • Research Requirement: Brand's overall aesthetic vision, industry trends, and target audience's visual preferences.

2.6. Social Media Style Guide

  • Design Specification:

* Profile Picture & Banner Guidelines: Sizing, logo placement, and visual consistency across platforms.

* Content Pillars: Main themes for social media content.

* Visual Templates: Standard layouts for posts, stories, and ads (e.g., image + text overlay, quote cards).

* Typography for Social: Specific font usage for social graphics.

* Color Palette for Social: Adaptations or specific usage for social media visuals.

* Iconography: Consistent set of icons for social media use.

* Tone of Voice for Social: Specific nuances for engaging on social platforms.

* Hashtag Strategy (brief): General approach to hashtag usage.

  • Research Requirement: Target social media platforms, audience engagement patterns, and competitor social strategies.

3. Wireframe Descriptions & Structure Recommendations for the Kit

The Brand Identity Kit itself will be designed for clarity, ease of navigation, and practical application.

  • Format: Primarily a digital PDF document, with potential for an accompanying online portal for downloadable assets.
  • Overall Structure:

* Cover Page: Brand logo, kit title.

* Table of Contents: Hyperlinked for easy navigation.

* Introduction: Welcome message, purpose of the kit.

* Brand Story & Values: A brief overview of the brand's essence.

* Core Identity Sections: Each of the detailed components listed above (Logo, Color, Typography, Voice, Imagery, Social Media) will have its own dedicated section.

* Brand Assets: A section for downloadable assets (logos, icons, templates – potentially linked to an external drive or online portal).

* Contact Information: For questions or further assistance.

  • Section Layouts:

* Each section will begin with a clear heading and a brief introduction.

* Visual examples will be paramount, demonstrating "Do's and Don'ts" wherever applicable.

* Specifications (e.g., color codes, font names, sizes) will be clearly labeled and easy to extract.

* Consistent use of headings, subheadings, bullet points, and white space for readability.

  • Interactive Elements (for digital versions):

* Clickable links within the Table of Contents.

* Links to download high-resolution assets.

* Interactive color swatches (if feasible for an online portal).


4. Conceptual Color Palette Examples (to guide discussion)

While a specific brand palette will be developed in collaboration with the client, here are three conceptual palettes illustrating different brand personalities:

4.1. Professional & Authoritative Palette

  • Primary:

* Dark Navy Blue: HEX #1A2E47 | RGB 26, 46, 71 | CMYK 63, 35, 0, 72

* Rich Gold: HEX #C8A04D | RGB 200, 160, 77 | CMYK 0, 20, 62, 22

  • Secondary:

* Deep Grey: HEX #5A6A7D | RGB 90, 106, 125 | CMYK 28, 15, 0, 51

  • Accent:

* Subtle Teal: HEX #47A8BD | RGB 71, 168, 189 | CMYK 63, 11, 0, 26

  • Neutrals:

* Light Grey: HEX #E0E3E8 | RGB 224, 227, 232

* Off-White: HEX #F8F9FA | RGB 248, 249, 250

  • Feeling: Trustworthy, established, sophisticated, reliable.

4.2. Creative & Vibrant Palette

  • Primary:

* Energetic Coral: HEX #FF6B6B | RGB 255, 107, 107 | CMYK 0, 58, 58, 0

* Playful Teal: HEX #2EC4B6 | RGB 46, 196, 182 | CMYK 77, 0, 7, 23

  • Secondary:

* Sunny Yellow: HEX #FFC72C | RGB 255, 199, 44 | CMYK 0, 22, 83, 0

  • Accent:

* Electric Violet: HEX #8A4DFF | RGB 138, 77, 255 | CMYK 46, 70, 0, 0

  • Neutrals:

* Soft Grey: HEX #F0F0F0 | RGB 240, 240, 240

* Clean White: HEX #FFFFFF | RGB 255, 255, 255

  • Feeling: Innovative, dynamic, approachable, optimistic, modern.

4.3. Organic & Natural Palette

  • Primary:

* Forest Green: HEX #2D6A4F | RGB 45, 106, 79 | CMYK 57, 0, 26, 58

* Earthy Brown: HEX #8A5A44 | RGB 138, 90, 68 | CMYK 0, 35, 51, 46

  • Secondary:

* Warm Beige: HEX #DDA15E | RGB 221, 161, 94 | CMYK 0, 27, 58, 13

  • Accent:

* Soft Sky Blue: HEX #ADC178 | RGB 173, 193, 120 | CMYK 11, 0, 38, 24

  • Neutrals:

* Cream: HEX #FDF6E3 | RGB 253, 246, 227

* Stone Grey: HEX #A9A9A9 | RGB 169, 169, 169

  • Feeling: Grounded, authentic, sustainable, calm, wholesome.

5. UX Recommendations for the Brand Identity Kit User

The Brand Identity Kit is a tool, and its usability is paramount. The following UX recommendations will ensure it is effective for its users:

  • Clarity & Conciseness: Information will be presented clearly, avoiding jargon where possible. Each guideline will be succinct and to
gemini Output

Brand Identity Kit: Design Specifications & UX Recommendations

This document outlines the comprehensive design specifications and user experience (UX) recommendations for the creation of your Brand Identity Kit. This kit will serve as the definitive guide for all visual and communicative aspects of your brand, ensuring consistency and professionalism across all touchpoints.


1. Overall Brand Identity Kit Deliverable Specifications

The Brand Identity Kit itself will be a meticulously designed, professional document, available in digital format (PDF) and potentially an interactive web-based version for ease of access and sharing.

  • Format:

* Primary Deliverable: High-resolution, print-ready PDF document.

* Secondary Deliverable (Optional/Future): Interactive web-based guide (HTML/CSS) for easy online access and sharing, ensuring responsive design for various devices.

* Presentation File (Optional): Key highlights summarized in a presentation format (e.g., Google Slides, PowerPoint) for internal stakeholder briefings.

  • Aesthetic & Tone: The kit's design should reflect the core brand values it defines. If the brand is modern and minimalist, the kit should be clean and uncluttered. If the brand is vibrant and playful, the kit can incorporate more dynamic layouts and imagery.
  • Structure & Navigation:

* Clear Table of Contents.

* Logical flow between sections.

* Consistent header and footer elements (e.g., page numbers, brand name).

* Internal hyperlinks for easy navigation within the digital PDF.

  • Key Sections to Include:

* Introduction & Brand Story/Vision

* Logo System (Primary, Secondary, Submarks, Favicon)

* Color Palette (Primary, Secondary, Accent)

* Typography Guide (Headings, Body Text, Accent Text)

* Imagery & Photography Style Guide

* Iconography Style Guide

* Brand Voice & Tone Guidelines

* Social Media Style Guide

* Application Examples (Mockups)

* Brand Do's & Don'ts


2. Logo Design Specifications

The logo is the cornerstone of your brand identity. We will develop a comprehensive logo system that is versatile, memorable, and scalable.

  • Number of Concepts: 3-5 initial distinct logo concepts will be developed, presenting diverse aesthetic directions based on the brand brief.
  • Logo Types to Explore:

* Wordmark: Text-only logo, focusing on unique typography.

* Logomark/Icon: Graphic symbol, abstract or illustrative.

* Combination Mark: Integration of a wordmark and a logomark.

* Emblem: Logo enclosed within a shape (e.g., badge, seal).

* Monogram/Lettermark: Initial-based logo, often for longer brand names.

  • Key Design Considerations:

* Memorability & Distinctiveness: Easily recognizable and unique within the market.

* Versatility & Scalability: Functions effectively across all sizes and mediums (from favicon to billboard).

* Readability: Clear and legible at all sizes.

* Relevance: Aligns with the brand's industry, values, and target audience.

* Simplicity: Clean and uncluttered, avoiding excessive detail.

* Timelessness: Enduring design that won't quickly become dated.

  • Deliverables:

* Primary Logo: The main version of the logo.

* Secondary Logo/Variations: Horizontal, vertical, stacked versions as needed.

* Submark/Icon: Standalone graphic element for smaller applications (e.g., social media profile pictures).

* Favicon: Optimized version for web browser tabs.

* Color Variations: Full color, single color (black/white), reversed (white on dark background).

* File Formats:

* Vector (Scalable): AI, EPS, SVG (for print, large-scale applications, web graphics).

* Raster (Pixel-based): JPG, PNG (with transparent background) (for web, presentations).

  • Usage Guidelines: Clear instructions on minimum size, clear space, incorrect usage examples, and background applications.

3. Color Palette Specifications

A well-defined color palette evokes emotion, communicates brand personality, and ensures visual cohesion.

  • Primary Color Palette:

* Definition: 2-3 dominant colors that form the core identity.

* Specifications per color:

* CMYK: For print applications.

* RGB: For digital screens.

* Hex Code: For web and digital design.

* Pantone (PMS): For consistent spot color printing (if applicable).

* Usage Ratio: Recommended percentage of use in designs.

* Emotional Association: Brief description of the feeling or message conveyed.

  • Secondary Color Palette:

* Definition: 3-5 supporting colors that complement the primary palette, adding depth and versatility.

* Specifications per color: CMYK, RGB, Hex, Pantone (if applicable).

* Usage Contexts: Examples of where these colors might be used (e.g., backgrounds, data visualization, secondary calls-to-action).

  • Accent Color Palette:

* Definition: 1-2 vibrant colors used sparingly to highlight key information or create visual interest.

* Specifications per color: CMYK, RGB, Hex.

* Usage Contexts: Call-to-action buttons, interactive elements, small illustrative details.

  • Neutral Palette:

* Definition: Grayscale variations (light grey, dark grey, black, white) for backgrounds, text, and foundational elements.

* Specifications per color: Hex, RGB.

  • Accessibility Considerations:

* Ensure sufficient contrast ratios (WCAG 2.1 AA/AAA) between text and background colors, especially for primary and secondary text colors.

* Tools like WebAIM Contrast Checker will be used to validate color combinations.


4. Typography Guide Specifications

Typography defines the visual tone of written communication and reinforces brand personality.

  • Primary Headline Font:

* Selection Criteria: Distinctive, legible, reflects brand personality.

* Usage: Main headlines, prominent branding elements.

* Specifications: Font family, preferred weights (e.g., Bold, Semibold), suggested leading, tracking, and minimum/maximum sizes.

  • Secondary Headline Font (Optional):

* Selection Criteria: Complements primary headline font, offers variety.

* Usage: Sub-headlines, section titles.

* Specifications: Font family, preferred weights, usage guidelines.

  • Body Text Font:

* Selection Criteria: Highly legible, comfortable for extended reading.

* Usage: Paragraphs, long-form content, general information.

* Specifications: Font family, preferred weights (e.g., Regular, Medium), ideal line height (leading), character spacing (tracking), and recommended sizes for print and web.

  • Accent/Call-to-Action Font (Optional):

* Selection Criteria: Unique, draws attention, sparingly used.

* Usage: Buttons, emphasized words, quotes.

* Specifications: Font family, specific weights, color usage.

  • Web vs. Print Considerations:

* Specify web-safe fonts or web fonts (e.g., Google Fonts, Adobe Fonts) for digital applications, and desktop fonts for print.

* Fallback font stacks for web to ensure consistent display across browsers.

  • Typographic Hierarchy: Clear guidelines on how different font styles, weights, and sizes create a visual hierarchy within content.
  • Language Support: Ensure chosen fonts support required character sets for all target languages.

5. Brand Voice Guidelines (Visual Translation)

While brand voice is textual, its visual translation is crucial for a holistic brand experience.

  • Mood Board Development:

* A collection of imagery, textures, patterns, and graphic elements that visually embody the defined brand voice (e.g., "modern," "playful," "authoritative," "organic").

* This will guide photography, illustration, and overall design choices.

  • Imagery & Photography Style:

* Content: What subjects are appropriate? (e.g., people, products, abstract concepts).

* Composition: Preferred angles, depth of field, framing.

* Lighting: Natural, studio, high-key, low-key.

* Color Tone: Warm, cool, vibrant, desaturated.

* Editing Style: Filters, retouching, grain.

* Examples: Inclusion of "do's and don'ts" with visual examples.

  • Illustration & Iconography Style:

* Style: Flat, line art, isometric, realistic, abstract.

* Color Usage: Mono, duotone, full color.

* Detail Level: Simple, intricate.

* Consistency: Ensuring all icons and illustrations adhere to a unified style.

  • Graphic Elements & Patterns:

* Definition of any recurring shapes, lines, textures, or patterns that reinforce the brand identity.

* Usage guidelines for these elements (e.g., background textures, decorative borders).


6. Social Media Style Guide Specifications

Specific guidelines to maintain a consistent brand presence across diverse social platforms.

  • Platform-Specific Asset Sizing:

* Profile Pictures: Optimal dimensions for avatars (e.g., Facebook, Instagram, LinkedIn, Twitter).

* Cover Photos/Banners: Recommended sizes for profile banners (e.g., Facebook, LinkedIn, Twitter, YouTube).

* Post Images/Videos: Ideal dimensions for various content types (e.g., square, landscape, portrait images; reels, stories).

  • Content Grid/Layout Principles:

* Recommendations for visual consistency in feeds (e.g., Instagram grid planning, use of borders, color blocking).

  • Filter & Editing Guidelines:

* Specific filters, color overlays, or editing presets to be used (or avoided) to maintain a cohesive visual tone.

* Instructions on brightness, contrast, saturation adjustments.

  • Text Overlay & Call-to-Action (CTA) Design:

* Approved fonts, sizes, and colors for text overlays on images/videos.

* Consistent style for CTA buttons or prompts within social posts.

  • Emoji & GIF Usage:

* Guidelines on appropriate use of emojis and GIFs to align with brand voice.

  • Hashtag Presentation:

* Preferred formatting for hashtags (e.g., #CamelCase, all lowercase, placement).

  • Video & Animation Style:

* Recommendations for video length, aspect ratios, intro/outro branding, motion graphics style, and sound design (if applicable).


7. Wireframe Descriptions for the Brand Identity Kit Document

The structure and layout of the Brand Identity Kit document itself will be carefully designed for clarity and usability.

  • Cover Page:

* Layout: Prominent brand logo, kit title, company name, version number, date.

* Visuals: Reflective of the brand's overall aesthetic.

  • Table of Contents:

* Layout: Clear, hierarchical list of all sections with corresponding page numbers (and internal links in digital versions).

  • Section Introduction Pages:

* Layout: Large section title, brief introductory paragraph, potentially a relevant visual element.

* Consistency: Uniform layout for all major section intros.

  • Logo System Section:

* Layout:

* Primary Logo: Large display of the primary logo.

* Variations: Smaller displays of secondary logos, submarks, favicon.

* Clear Space: Diagrams illustrating minimum clear space requirements.

* Minimum Size: Visual examples of minimum legible sizes.

* Incorrect Usage: Grid displaying common mistakes with red crosses/warnings.

* Color Variations: Display of logo on different backgrounds (light, dark, brand colors).

  • Color Palette Section:

* Layout:

* Primary Colors: Large swatches with CMYK, RGB, Hex, Pantone values clearly labeled.

* Secondary/Accent Colors: Smaller swatches with respective values.

* Usage Examples: Mockups or diagrams showing color application in UI elements or marketing materials.

* Contrast Examples: Visuals demonstrating good and bad color contrast.

  • Typography Section:

* Layout:

* Headline Fonts: Large examples of main and secondary headlines.

* Body Font: Paragraphs of Lorem Ipsum text demonstrating optimal readability.

* Font Weights: Display of all available weights (e.g., Light, Regular, Semibold, Bold).

* Usage Examples: Mockups showing text on buttons, cards, or hero sections.

* Hierarchy Example: A single page demonstrating how all fonts work together to create information hierarchy.

  • Imagery & Iconography Sections:

* Layout: Grid display of approved image examples, "do's and don'ts."

* Iconography: Grid of approved icons, demonstrating style and consistency.

  • Social Media Section:

* Layout: Mockups of social media profiles and posts, demonstrating correct branding application.

* Sizing Guides: Diagrams showing optimal image dimensions for different platforms.

  • Application Examples Section:

* Layout: High-fidelity mockups showcasing the brand identity applied to various collateral (e.g., business cards, website hero section, presentation slide, packaging, merchandise).

  • Appendix/Resources:

* Layout: List of included assets, contact information, version history.


8. UX Recommendations for the Brand Identity Kit

The Brand Identity Kit must be not only comprehensive but also highly usable for anyone interacting with the brand.

  • Clarity & Conciseness:

* Use plain language, avoiding jargon where possible.

* Each guideline should be direct and easy to understand.

* Prioritize visual examples over lengthy textual descriptions.

  • Ease of Navigation:

* Implement a clear, clickable Table of Contents for digital versions.

* Use consistent headings and subheadings throughout.

* Consider a "Quick Reference Guide" summary at the beginning or end for frequent users.

  • Actionability & Practicality:

* Provide direct links to downloadable assets (logos, fonts, templates) within the digital kit.

* Include specific values (Hex, RGB, CMYK, sizes) for all elements.

* Offer "Do's and Don'ts" examples for

gemini Output

Brand Identity Kit: Final Design Assets & Guidelines

We are delighted to present the finalized Brand Identity Kit, a comprehensive guide designed to ensure consistent and impactful representation of your brand across all touchpoints. This kit provides all necessary design assets, detailed specifications, and strategic guidelines to empower your team and partners in maintaining a cohesive and compelling brand experience.


1. Logo Suite & Usage Guidelines

The core of your visual identity, the logo suite, has been developed to be versatile and recognizable across various applications.

  • Primary Logo:

* Description: The full, primary representation of your brand, typically including both logomark and wordmark. Designed for maximum impact and legibility.

* Specifications:

* File Formats: AI, EPS, SVG (vector for scalability); PNG (transparent background, high-res for web/digital); JPG (for general use).

* Color Variations: Full color, mono (single color), reverse (white on dark background).

* Clear Space: Minimum clear space equal to 'X' (e.g., the height of the 'O' in the wordmark) around all sides of the logo to ensure visibility and separation from other elements.

* Minimum Size: Not to be reproduced smaller than 0.75 inches (print) or 60 pixels (digital) in width to maintain legibility.

  • Secondary Logos / Variations:

* Description: Adaptations of the primary logo for specific contexts where space or legibility requires a simpler form.

* Icon-Only Mark:

* Usage: Ideal for small spaces like favicons, app icons, social media profiles, or as a supporting graphic element.

* Specifications: Provided in vector and PNG formats, with clear space and minimum size guidelines similar to the primary logo.

* Wordmark-Only:

* Usage: When the brand name needs to stand alone, or when combined with the icon in a flexible layout.

* Specifications: Provided in vector and PNG formats.

  • Favicon:

* Description: A small icon displayed in browser tabs, bookmarks, and search results.

* Specifications: 16x16px, 32x32px, 64x64px, and 180x180px for Apple Touch Icon, derived from the icon-only mark.

  • Incorrect Usage:

* Do NOT: Stretch, distort, rotate, change colors (except approved mono/reverse), add effects (shadows, gradients), or place on busy backgrounds that compromise visibility.

* Do NOT: Alter the clear space or minimum size.


2. Color Palette

A carefully selected color palette defines the emotional tone and visual harmony of your brand.

  • Primary Colors:

* [Color Name 1 - e.g., "Deep Ocean Blue"]

* Hex: #0A3D62

* RGB: 10, 61, 98

* CMYK: 90, 60, 30, 45

* Pantone: PMS 282 C (Coated)

* Usage: Dominant color for headings, primary calls-to-action, large brand elements.

* [Color Name 2 - e.g., "Goldenrod Yellow"]

* Hex: #F7B500

* RGB: 247, 181, 0

* CMYK: 0, 27, 100, 3

* Pantone: PMS 123 C (Coated)

* Usage: Secondary dominant color, accents, key highlights, complementary elements.

  • Secondary Colors:

* [Color Name 3 - e.g., "Soft Grey"]

* Hex: #D3D3D3

* RGB: 211, 211, 211

* CMYK: 15, 12, 12, 0

* Usage: Backgrounds, subtle dividers, secondary text.

* [Color Name 4 - e.g., "Forest Green"]

* Hex: #228B22

* RGB: 34, 139, 34

* CMYK: 75, 25, 100, 10

* Usage: Supporting accents, informational graphics, positive feedback elements.

  • Accent Colors:

* [Color Name 5 - e.g., "Coral Pink"]

* Hex: #FF7F50

* RGB: 255, 127, 80

* CMYK: 0, 50, 69, 0

* Usage: Small, high-impact elements, interactive states, calls for attention.

  • Color Usage Guidelines:

* Maintain a primary-to-secondary ratio to ensure visual balance.

* Ensure sufficient contrast for accessibility, especially between text and background colors (WCAG 2.1 AA compliance recommended).

* Use accent colors sparingly to maximize their impact.


3. Typography Guide

Typography adds personality and ensures readability. Our selected fonts are optimized for both digital and print applications.

  • Primary Heading Font: [Font Name 1 - e.g., "Montserrat"]

* Weights: Bold, Semi-Bold

* Usage: All primary headlines (H1, H2), prominent display text, brand messaging.

* Specifications:

* H1: 48px / 1.1em line height (web); 24pt (print)

* H2: 36px / 1.2em line height (web); 18pt (print)

* Letter Spacing: -0.02em (slight tightening for display)

  • Secondary Heading Font: [Font Name 2 - e.g., "Open Sans"]

* Weights: Regular, Medium

* Usage: Sub-headings (H3, H4), callouts, secondary informational text.

* Specifications:

* H3: 24px / 1.3em line height (web); 14pt (print)

* H4: 18px / 1.4em line height (web); 12pt (print)

  • Body Text Font: [Font Name 2 - e.g., "Open Sans"]

* Weights: Regular, Light

* Usage: All body copy, paragraphs, detailed descriptions, legal text.

* Specifications:

* Default: 16px / 1.5em line height (web); 10pt (print)

* Small Text: 14px / 1.6em line height (web); 8pt (print)

  • Fallback Fonts:

* Sans-serif: Arial, Helvetica

* Serif: Times New Roman, Georgia

* Usage: For environments where the primary fonts may not be available.

  • Typography Usage Guidelines:

* Maintain consistent hierarchy: larger, bolder fonts for more important information.

* Ensure sufficient line height (leading) for readability, especially for body text.

* Avoid using more than two distinct font families in any single design piece to prevent visual clutter.


4. Brand Voice & Messaging Guidelines

Your brand's voice is how it communicates its personality and values.

  • Core Brand Values: [e.g., Innovation, Integrity, Community, Excellence]
  • Brand Personality: [e.g., Confident, Approachable, Knowledgeable, Forward-thinking]
  • Tone of Voice:

* Primary: Professional, Engaging, Clear

* Secondary: Empathetic, Optimistic, Authoritative (where appropriate)

* Avoid: Jargon (unless industry-specific and explained), overly casual language in formal contexts, aggressive or dismissive tones.

  • Key Messaging Principles:

* Clarity: Always be direct and easy to understand.

* Benefit-Oriented: Focus on how your offerings solve problems or add value for the customer.

* Authenticity: Speak genuinely and reflect the brand's true character.

* Consistency: Maintain the same voice across all communication channels.

  • Tagline Usage:

* Primary Tagline: "[Your Tagline]"

* Usage: To be used alongside the primary logo in marketing materials, website headers, and key brand communications.

* Guidelines: Always present clearly, do not alter wording, ensure context is appropriate.


5. Imagery & Visual Style

The selection and treatment of imagery reinforce the brand's aesthetic and emotional appeal.

  • Photography Style:

* Mood: Authentic, aspirational, warm, and inviting.

* Subject Matter: Focus on [e.g., diverse individuals, natural environments, products in use, collaborative settings].

* Composition: Clean, balanced, with a natural depth of field. Avoid overly staged or stock-photo clichés.

* Lighting: Bright, natural light preferred. Avoid harsh shadows or overexposure.

* Color Palette: Images should generally complement the brand's primary color palette, with warmth and natural tones. Avoid highly saturated or desaturated images unless for a specific artistic effect that aligns with brand.

  • Illustration Style (if applicable):

* Style: [e.g., Flat design, line art, isometric, hand-drawn].

* Color Palette: Adhere strictly to the brand's color palette.

* Purpose: To simplify complex ideas, add a touch of personality, or create unique visual assets.

  • Iconography Style:

* Style: [e.g., Outline, filled, duotone].

* Consistency: All icons should share a consistent stroke weight, corner radius, and overall aesthetic.

* Purpose: To enhance user experience, simplify navigation, and visually represent concepts.


6. Social Media Style Guide

Ensuring a unified presence across social platforms is crucial for brand recognition and engagement.

  • Profile Picture Guidelines:

* Usage: Icon-only mark.

* Specifications: High-resolution, centered, with adequate clear space. Minimum size 500x500px for upload, optimized for various platform displays.

  • Cover Photo Guidelines:

* Usage: Primary logo (full or wordmark), with a compelling brand image or graphic that reflects current campaigns or brand values.

* Specifications: Adhere to platform-specific dimensions (e.g., Facebook: 820x312px, LinkedIn: 1128x191px). Avoid placing critical information in areas that may be cropped on mobile.

  • Post Templates / Layouts:

* Image Posts:

* Ratio: Square (1:1, 1080x1080px) or Portrait (4:5, 1080x1350px) for Instagram/Facebook. Landscape (16:9) for Twitter/LinkedIn where appropriate.

* Branding: Subtle logo placement (bottom right or left, reduced opacity), consistent font for text overlays (if any).

* Visual Elements: Use brand colors for backgrounds or graphic elements.

* Carousel/Multi-Image Posts: Maintain visual flow and consistent branding across all slides.

* Video Posts: Include branded intro/outro screens (5-10 seconds), consistent lower-thirds for text.

  • Content Themes & Hashtag Strategy (Brief):

* Themes: [e.g., Product showcases, behind-the-scenes, customer spotlights, industry insights, community engagement].

* Hashtags: Develop a mix of branded, niche, and popular hashtags. [e.g., #YourBrandName, #IndustrySolution, #CommunityFocus].

  • Tone of Voice for Social Media:

* Slightly more conversational and engaging than formal communications, but still professional and reflective of brand personality.

* Responsive, empathetic, and helpful in interactions.


7. Application Mockups & Layout Guidelines

These examples demonstrate how the brand elements come together in practical applications, providing "wireframe-like" guidance for visual structure.

  • Business Card Design:

* Front: Logo (primary or icon-only), Name, Title, Contact Info. Clean, minimal layout with ample white space.

* Back: Full logo, brand pattern/texture (optional), website.

* Typography: Body text font for contact details, primary heading font for name/title.

* Color: Dominant use of primary brand colors, with secondary colors for accents.

  • Letterhead Design:

* Header: Primary logo (top left or centered), company address, contact info.

* Footer: Website, legal disclaimers (if any).

* Layout: Clean, professional, with clear hierarchy. Ample margins for content.

  • Social Media Post Example (Image + Text):

* Image: High-quality image adhering to photography guidelines, with subtle logo.

* Text: Engaging headline using secondary heading font, body copy using body font, clear call-to-action

brand_identity_kit.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react' import ReactDOM from 'react-dom/client' import App from './App' import './index.css' ReactDOM.createRoot(document.getElementById('root')!).render( ) "); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react' import './App.css' function App(){ return(

"+slugTitle(pn)+"

Built with PantheraHive BOS

) } export default App "); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box} body{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e} .app{min-height:100vh;display:flex;flex-direction:column} .app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px} h1{font-size:2.5rem;font-weight:700} "); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+" Generated by PantheraHive BOS. ## Setup ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` ## Open in IDE Open the project folder in VS Code or WebStorm. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local "); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{ "name": "'+pn+'", "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview" }, "dependencies": { "vue": "^3.5.13", "vue-router": "^4.4.5", "pinia": "^2.3.0", "axios": "^1.7.9" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", "typescript": "~5.7.3", "vite": "^6.0.5", "vue-tsc": "^2.2.0" } } '); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': resolve(__dirname,'src') } } }) "); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]} '); zip.file(folder+"tsconfig.app.json",'{ "compilerOptions":{ "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"], "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true, "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue", "strict":true,"paths":{"@/*":["./src/*"]} }, "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"] } '); zip.file(folder+"env.d.ts","/// "); zip.file(folder+"index.html"," "+slugTitle(pn)+"
"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' import './assets/main.css' const app = createApp(App) app.use(createPinia()) app.mount('#app') "); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue"," "); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547} "); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+" Generated by PantheraHive BOS. ## Setup ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` Open in VS Code or WebStorm. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local "); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{ "name": "'+pn+'", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test" }, "dependencies": { "@angular/animations": "^19.0.0", "@angular/common": "^19.0.0", "@angular/compiler": "^19.0.0", "@angular/core": "^19.0.0", "@angular/forms": "^19.0.0", "@angular/platform-browser": "^19.0.0", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" }, "devDependencies": { "@angular-devkit/build-angular": "^19.0.0", "@angular/cli": "^19.0.0", "@angular/compiler-cli": "^19.0.0", "typescript": "~5.6.0" } } '); zip.file(folder+"angular.json",'{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "'+pn+'": { "projectType": "application", "root": "", "sourceRoot": "src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:application", "options": { "outputPath": "dist/'+pn+'", "index": "src/index.html", "browser": "src/main.ts", "tsConfig": "tsconfig.app.json", "styles": ["src/styles.css"], "scripts": [] } }, "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"} } } } } '); zip.file(folder+"tsconfig.json",'{ "compileOnSave": false, "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]}, "references":[{"path":"./tsconfig.app.json"}] } '); zip.file(folder+"tsconfig.app.json",'{ "extends":"./tsconfig.json", "compilerOptions":{"outDir":"./dist/out-tsc","types":[]}, "files":["src/main.ts"], "include":["src/**/*.d.ts"] } '); zip.file(folder+"src/index.html"," "+slugTitle(pn)+" "); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser'; import { appConfig } from './app/app.config'; import { AppComponent } from './app/app.component'; bootstrapApplication(AppComponent, appConfig) .catch(err => console.error(err)); "); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; } "); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core'; import { RouterOutlet } from '@angular/router'; @Component({ selector: 'app-root', standalone: true, imports: [RouterOutlet], templateUrl: './app.component.html', styleUrl: './app.component.css' }) export class AppComponent { title = '"+pn+"'; } "); zip.file(folder+"src/app/app.component.html","

"+slugTitle(pn)+"

Built with PantheraHive BOS

"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1} "); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; import { routes } from './app.routes'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes) ] }; "); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router'; export const routes: Routes = []; "); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+" Generated by PantheraHive BOS. ## Setup ```bash npm install ng serve # or: npm start ``` ## Build ```bash ng build ``` Open in VS Code with Angular Language Service extension. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local .angular/ "); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^```[w]* ?/m,"").replace(/ ?```$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join(" "):"# add dependencies here "; zip.file(folder+"main.py",src||"# "+title+" # Generated by PantheraHive BOS print(title+" loaded") "); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables "); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Setup ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` ## Run ```bash python main.py ``` "); zip.file(folder+".gitignore",".venv/ __pycache__/ *.pyc .env .DS_Store "); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^```[w]* ?/m,"").replace(/ ?```$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+" "; zip.file(folder+"package.json",pkgJson); var fallback="const express=require("express"); const app=express(); app.use(express.json()); app.get("/",(req,res)=>{ res.json({message:""+title+" API"}); }); const PORT=process.env.PORT||3000; app.listen(PORT,()=>console.log("Server on port "+PORT)); "; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000 "); zip.file(folder+".gitignore","node_modules/ .env .DS_Store "); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Setup ```bash npm install ``` ## Run ```bash npm run dev ``` "); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:" "+title+" "+code+" "; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */ *{margin:0;padding:0;box-sizing:border-box} body{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e} "); zip.file(folder+"script.js","/* "+title+" — scripts */ "); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Open Double-click `index.html` in your browser. Or serve locally: ```bash npx serve . # or python3 -m http.server 3000 ``` "); zip.file(folder+".gitignore",".DS_Store node_modules/ .env "); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/**(.+?)**/g,"$1"); hc=hc.replace(/ {2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. Files: - "+app+".md (Markdown) - "+app+".html (styled HTML) "); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); }function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}