Brand Identity Kit
Run ID: 69ccf76e3e7fb09ff16a6b7c2026-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.

Project Kick-off: Brand Identity Kit - Research & Design Requirements

Welcome to the first step in creating your comprehensive Brand Identity Kit! This phase, "Research & Design Requirements," is crucial for laying a strong foundation. Our goal here is to gather all necessary information and define the core specifications for each element of your brand identity, ensuring the final deliverable is perfectly aligned with your vision and business objectives.

This document outlines the detailed requirements, initial design considerations, and the framework we will use to build your unique brand identity.


1. Project Overview & Goal

Project Name: Brand Identity Kit

Phase: Step 1 of 3: Research & Design Requirements

Goal: To define the foundational elements and gather critical input required to design a complete brand identity package, including logo concepts, color palette, typography guide, brand voice guidelines, and social media style guide. This phase sets the strategic direction for all subsequent design work.


2. Essential Information & Discovery (Client Input Required)

To ensure your brand identity is authentic, resonant, and effective, we require detailed input on the following areas. This information will directly inform all design decisions.

  • Company Core:

* Company Name & Tagline: (e.g., "PantheraHive: Innovate. Integrate. Inspire.")

* Mission Statement: What is the fundamental purpose of your company?

* Vision Statement: What future do you aspire to create?

* Core Values: What principles guide your company's actions and culture?

  • Business Context:

* Industry & Market: What industry do you operate in? What is your market position?

* Target Audience: Who are your ideal customers/users? (Demographics, psychographics, needs, aspirations).

* Key Differentiators: What makes your company unique or better than competitors?

* Competitors: Who are your main competitors? What do you like/dislike about their branding?

  • Brand Personality & Aspirations:

* Brand Adjectives: If your brand were a person, how would you describe it? (e.g., innovative, trustworthy, playful, luxurious, minimalist, bold, friendly, sophisticated). Please provide 3-5 keywords.

* Desired Brand Perception: How do you want your audience to feel when they interact with your brand?

* Inspiration/References: Are there any brands (within or outside your industry) whose aesthetics or values you admire? Please provide examples.

  • Existing Assets & Preferences:

* Current Logo/Branding (if any): Please provide any existing assets.

* Color Preferences/Dislikes: Are there any colors you love or absolutely want to avoid?

* Font Preferences/Dislikes: Any specific font styles you are drawn to or wish to avoid?

* Specific Use Cases: Where will the brand primarily be used? (e.g., digital, print, merchandise, signage).


3. Core Brand Identity Elements - Detailed Design Requirements & Considerations

This section outlines the specific requirements and initial design considerations for each component of your Brand Identity Kit.

3.1. Logo Concepts

  • Purpose: The primary visual identifier for your brand, conveying its essence at a glance.
  • Design Requirements:

* Uniqueness: Distinctive and memorable, standing out from competitors.

* Versatility: Adaptable across various media and sizes (digital, print, merchandise, small favicons).

* Scalability: Clear and legible at both very small and very large sizes.

* Simplicity: Easily recognizable and reproducible.

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

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

  • Initial Design Considerations:

* Logo Types to Explore (typically 3-5 initial concepts):

* Wordmark: Text-only logo (e.g., Google, Coca-Cola).

* Logomark/Iconic: Symbol or graphic (e.g., Apple, Nike swoosh).

* Combination Mark: Text + symbol (e.g., Adidas, Lacoste).

* Emblem: Text within a symbol (e.g., Starbucks, Harley-Davidson).

* Lettermark/Monogram: Initials (e.g., HBO, NASA).

* Aesthetic Direction: Modern, classic, elegant, playful, minimalist, bold, organic, geometric.

* Color Application: Consideration for full-color, single-color (black/white), and reversed applications.

* Clear Space: Definition of minimum clear space around the logo to ensure its integrity.

Forbidden Usage: Guidelines on how not* to use the logo (e.g., stretching, altering colors, adding effects).

3.2. Color Palette

  • Purpose: To evoke specific emotions, establish brand recognition, and ensure visual consistency across all touchpoints.
  • Design Requirements:

* Primary Colors: 1-3 core colors representing the brand's main identity.

* Secondary Colors: 2-4 supporting colors for variety and emphasis.

* Accent Colors: 1-2 vibrant colors for calls-to-action or highlights.

* Neutral Colors: Grays, whites, and blacks for backgrounds, text, and balance.

* Color Codes: Provision of HEX, RGB, CMYK, and Pantone (if required) values for all colors.

* Accessibility: Consideration for sufficient contrast ratios for web content (WCAG 2.1 AA standards).

  • Initial Design Considerations:

* Color Psychology: How colors impact perception and emotion (e.g., blue for trust, green for growth, red for energy).

* Industry Standards: Common color associations within your industry.

* Target Audience Appeal: Colors that resonate with your demographic.

* Brand Personality Match: Colors that align with the brand adjectives provided.

* Color Harmony: Creating a balanced and aesthetically pleasing palette.

3.3. Typography Guide

  • Purpose: To define the visual tone of written communication, ensuring readability, legibility, and brand consistency.
  • Design Requirements:

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

* Secondary Headline Font: For subheadings and supporting titles.

* Body Text Font: For main content, prioritizing readability.

* Accent/Call-to-Action Font (Optional): For specific emphasis or branding elements.

* Font Weights & Styles: Specification of usage for bold, italic, light, etc.

* Font Sizing & Leading (Line Height): Recommended scales for web and print.

* Web-Safe Alternatives: Identification of system fonts for web fallback, if custom fonts are used.

  • Initial Design Considerations:

* Readability vs. Legibility: Ensuring text is both easy to read and distinguish.

* Brand Personality Match: Font characteristics (e.g., serif for traditional, sans-serif for modern, script for elegant) aligning with brand adjectives.

* Font Pairing Principles: Selecting fonts that complement each other without clashing.

* Licensing: Ensuring selected fonts have appropriate usage licenses for all required applications.

3.4. Brand Voice Guidelines

  • Purpose: To establish a consistent tone, style, and language for all written and spoken communications, reflecting the brand's personality.
  • Design Requirements:

* Brand Voice Adjectives: 3-5 descriptive words (e.g., authoritative, friendly, witty, empathetic, professional, innovative).

* Tone of Voice: Guidance on how the brand should sound in different contexts (e.g., formal for legal, informal for social media).

* Key Messaging Principles: Core messages the brand consistently communicates.

* Vocabulary & Terminology: Preferred words, phrases, and industry-specific jargon; terms to avoid.

* Grammar & Punctuation Style: Consistency in writing conventions.

* Do's & Don'ts: Clear examples of appropriate and inappropriate communication.

  • Initial Design Considerations:

* Target Audience Communication Style: How does your audience prefer to be addressed?

* Industry Norms: Balancing brand uniqueness with professional expectations.

* Brand Values Reflection: Ensuring the voice authentically represents the company's core values.

3.5. Social Media Style Guide

  • Purpose: To ensure visual and tonal consistency across all social media platforms, enhancing brand recognition and engagement.
  • Design Requirements:

* Profile Picture Guidelines: Specifications for logo usage, sizing, and clear space.

* Cover/Banner Image Guidelines: Recommended dimensions, content, and visual style for various platforms (e.g., Facebook, LinkedIn, X, Instagram).

* Content Templates (Visual): Examples or templates for common post types (e.g., quotes, announcements, product features).

* Image & Video Style: Recommended filters, color overlays, aspect ratios, and overall visual aesthetic.

* Emoji Usage: Guidelines on when and how to use emojis.

* Hashtag Strategy (Visual Aspect): How hashtags should be visually presented.

* Brand Voice Application: How the brand voice translates to social media captions and interactions.

  • Initial Design Considerations:

* Platform-Specific Nuances: Adapting the brand for the unique requirements and user expectations of each platform.

* Engagement Best Practices: Designing visuals that encourage interaction.

* Visual Consistency: Ensuring social media assets are clearly linked to the overall brand identity.


4. Application Component Specifications (formerly "Wireframe Descriptions")

While traditional wireframes are for UI/UX, for a Brand Identity Kit, we define the structural application of brand elements across common touchpoints. This ensures practical usability and consistency.

  • Logo Variations & Usage:

* Primary Logo: Full-color, horizontal/vertical lockups.

* Secondary Logos: Simplified versions, icon-only, stacked versions.

* Monochromatic Logos: Black and white versions for specific applications.

* Minimum Size & Clear Space: Defined boundaries for optimal visibility.

Incorrect Usage Examples: Visual examples of what not* to do with the logo.

  • Typography Hierarchy Examples:

* Headline Stack: Visual representation of H1, H2, H3, Body text, and captions.

* Call-to-Action (CTA) Button Styling: Font, color, and sizing for interactive elements.

  • Color Usage Examples:

* Primary, Secondary, Accent Color Applications: How colors are used for backgrounds, text, and highlights.

* Color Pairings: Approved combinations for optimal visual appeal and accessibility.

  • Basic Layout Principles:

* Grid System (Conceptual): General guidance on spacing, alignment, and content organization.

* Iconography Style: If applicable, direction for consistent icon design.

  • Photography/Imagery Style:

* Tone & Mood: (e.g., authentic, aspirational, candid, posed).

* Color Treatment: (e.g., vibrant, muted, black & white).

* Subject Matter: (e.g., people, products, abstract).


5. UX Recommendations (Brand Experience Focus)

These recommendations focus on how the brand identity itself contributes to the overall user and customer experience, ensuring it is intuitive, engaging, and memorable.

  • Clarity & Recognition:

* Recommendation: Design the brand identity to be instantly recognizable and understandable across all touchpoints. The logo, colors, and typography should immediately communicate the brand's core essence without ambiguity.

* Impact: Reduces cognitive load, builds trust, and fosters quick association with the brand.

gemini Output

As a professional AI assistant within PantheraHive, I am pleased to present the detailed design specifications for your "Brand Identity Kit." This comprehensive output outlines the foundational elements, aesthetic principles, and practical applications necessary to build a cohesive and impactful brand presence.


Design Specifications: Brand Identity Kit

This section details the core visual and strategic components that will form the backbone of your brand identity.

1. Logo Concepts

We will develop a series of distinct logo concepts designed to capture the essence of your brand. Each concept will explore different stylistic approaches while maintaining adaptability and recognition.

  • Number of Concepts: 3-5 unique logo concepts.
  • Logo Styles to Explore (Mix & Match):

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

* Icon/Symbol: A distinctive graphic element representing the brand.

* Combination Mark: A blend of a wordmark and an icon/symbol.

* Emblem: Logo enclosed within a shape.

  • Key Design Principles:

* Memorability: Easily recalled and recognized.

* Versatility: Adaptable across various mediums (print, digital, small scale, large scale).

* Timelessness: Designed to endure without quickly becoming dated.

* Appropriateness: Reflective of the brand's industry, values, and target audience.

* Simplicity: Clean and uncluttered for maximum impact.

  • Deliverables for Chosen Logo:

* Primary Logo: Full color, mono (black/white), reverse (white on dark).

* Secondary/Stacked Logo: Alternative layouts for specific uses.

* Favicon/Icon Mark: Simplified version for digital use (app icons, favicons).

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

2. Color Palette

A meticulously selected color palette will define the emotional tone and visual consistency of your brand. It will include primary, secondary, and accent colors, along with usage guidelines.

  • Primary Colors (2-3): The dominant colors of the brand, used for core branding elements and significant visual real estate.

* Example:

[Brand Primary 1 Name]: Hex: #1A4D2E | RGB: 26, 77, 46 | CMYK: 84, 0, 40, 70 | Pantone: 343 C (Deep Forest Green - Evokes growth, stability, nature*)

[Brand Primary 2 Name]: Hex: #F7F5EB | RGB: 247, 245, 235 | CMYK: 0, 1, 5, 3 | Pantone: 7499 C (Soft Ivory - Suggests elegance, warmth, minimalism*)

  • Secondary Colors (2-3): Supporting colors that complement the primary palette, used for background elements, data visualization, or specific content categories.

* Example:

[Brand Secondary 1 Name]: Hex: #6B8E23 | RGB: 107, 142, 35 | CMYK: 25, 0, 75, 44 | Pantone: 377 C (Olive Drab - Adds earthy depth, reliability*)

[Brand Secondary 2 Name]: Hex: #C19A6B | RGB: 193, 154, 107 | CMYK: 0, 20, 45, 24 | Pantone: 729 C (Warm Tan - Brings a touch of sophistication, heritage*)

  • Accent Colors (1-2): Used sparingly to draw attention to key calls-to-action, highlights, or important information.

* Example:

[Brand Accent Name]: Hex: #E76F51 | RGB: 231, 111, 81 | CMYK: 0, 52, 65, 9 | Pantone: 7416 C (Terracotta Orange - Energetic, inviting, highlights action*)

  • Neutral Colors (Grayscale): For text, backgrounds, and subtle design elements to ensure readability and balance.

* Example:

* Dark Gray: Hex: #333333 | RGB: 51, 51, 51 (For primary body text)

* Medium Gray: Hex: #666666 | RGB: 102, 102, 102 (For secondary text, subtle lines)

* Light Gray: Hex: #E0E0E0 | RGB: 224, 224, 224 (For borders, light backgrounds)

  • Color Usage Guidelines:

* Primary-to-secondary ratio recommendations.

* Minimum contrast ratios for accessibility (WCAG AA/AAA).

* Do's and Don'ts for color application.

3. Typography Guide

A carefully selected typographic system will ensure readability, hierarchy, and personality across all brand communications.

  • Primary Heading Font:

Example: Montserrat (Sans-serif) - Modern, geometric, versatile.*

* Weights: Light, Regular, SemiBold, Bold.

* Usage: Headlines, prominent display text, key calls-to-action.

  • Body Text Font:

Example: Open Sans (Sans-serif) - Highly legible, friendly, optimized for print and web.*

* Weights: Light, Regular, SemiBold.

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

  • Secondary/Accent Font (Optional):

Example: Lora (Serif) - Elegant, traditional, adds a touch of sophistication.*

* Weights: Regular, Italic, SemiBold.

* Usage: Quotes, specific subheadings, to add visual interest.

  • Typographic Hierarchy:

* Defined styles for H1, H2, H3, H4, Body, Small Text, Link text.

* Specific font sizes, line heights (leading), and letter spacing (tracking) for each style.

  • Usage Guidelines:

* Minimum font sizes for various mediums.

* Best practices for combining fonts.

* Accessibility considerations (readability for all users).

4. Brand Voice Guidelines

While not a visual design element, the brand voice dictates the personality and tone of all written communications, directly influencing how the brand is perceived.

  • Core Brand Voice Attributes (3-5 Adjectives):

* Example: Professional, Approachable, Insightful, Empowering, Authentic.

  • Tone of Voice:

* Formal vs. Informal: Where does the brand sit on this spectrum?

* Serious vs. Playful: How much humor or gravitas is appropriate?

* Direct vs. Subtle: How assertive or suggestive is the messaging?

  • Key Messaging Principles:

* Clarity: Easy to understand, avoids jargon.

* Consistency: Uniform tone across all platforms.

* Empathy: Connects with the audience's needs and aspirations.

* Call to Action: Clear guidance for desired user behavior.

  • Word Choice & Grammar:

* Preferred vocabulary, terms to avoid.

* Guidance on contractions, abbreviations, punctuation.

  • Examples:

* Sample headlines, social media captions, email excerpts demonstrating the voice.

5. Imagery & Photography Style

Guidelines for visual content that complements the brand's aesthetic and communicates its values.

  • Overall Aesthetic:

* Example: Natural, authentic, warm, high-quality, aspirational.

  • Subject Matter:

* Example: People interacting naturally, landscapes, close-ups of textures, abstract concepts related to brand values.

  • Composition:

* Example: Rule of thirds, leading lines, emphasis on open space, natural framing.

  • Lighting:

* Example: Soft, natural light; warm tones; avoidance of harsh shadows or overexposure.

  • Color Grading/Filtering:

* Example: Muted, earthy tones; slightly desaturated; consistent filter application for cohesion.

  • Editing Style:

* Example: Minimal manipulation, focus on enhancing natural beauty, no heavy filters or artificial effects.

  • Stock Photography Usage: Guidelines for selecting stock photos that align with the brand's unique style.

6. Iconography Style (If Applicable)

If custom icons are part of the brand system, their style will be defined.

  • Style:

* Example: Line art, filled, duotone, glyph, 3D.

  • Weight/Stroke:

* Example: Consistent stroke weight (e.g., 2px) for line icons.

  • Corner Radius:

* Example: Slightly rounded corners for a softer feel.

  • Color Usage:

* Example: Primarily brand primary/secondary colors, or neutral tones.


Layout & Application Mock-ups Description (Wireframe Concepts)

Instead of interactive wireframes, this section describes the conceptual layout and application of brand elements across various touchpoints. These descriptions serve as "wireframes" for how the brand identity will be structured and presented in real-world scenarios.

1. Brand Guidelines Document Layout

This describes the structure and presentation of the final Brand Identity Kit document itself, ensuring it is clear, comprehensive, and easy to navigate.

  • Table of Contents: Clear, hierarchical navigation.
  • Section Introductions: Brief overview for each major section (e.g., Logo, Color, Typography).
  • Logo Presentation:

* Primary Logo: Large display, clear space requirements, minimum size.

* Variations: All approved logo variations displayed with their specific use cases.

* Misuse Examples: "Don'ts" to prevent incorrect application.

  • Color Palette Display:

* Large color swatches for each color.

* All color codes (Hex, RGB, CMYK, Pantone) clearly listed.

* Examples of color combinations and accessibility checks.

  • Typography Presentation:

* Large headings (H1, H2, etc.) displayed with specified font, size, weight, and line height.

* Body text example.

* Character sets and special characters.

  • Imagery/Iconography Examples: Visual examples illustrating the defined styles.
  • Page Layout: Clean, grid-based layout with ample white space to enhance readability and visual appeal. Consistent header/footer elements.

2. Essential Brand Touchpoint Layouts

Descriptions of how the brand identity elements will be composed on key applications.

  • Business Card (Front & Back):

* Front: Primary logo prominently placed (e.g., top left or centered). Name, title, contact information (email, phone, website) in clear, legible body font. Brand primary color for accents or background.

* Back: Simplified logo or brand pattern. Optional tagline. Minimal text.

  • Letterhead:

* Header: Primary logo (e.g., top left or centered). Company name and address in secondary font. Subtle use of brand primary color as a line or accent.

* Body: Ample white space. Body text font for correspondence.

* Footer (Optional): Website, phone, email, social media icons in small, legible font.

  • Social Media Profile & Cover Photos:

* Profile Picture: Simplified logo or icon mark, optimized for small circular display. Clear and recognizable.

* Cover Photo: Brand pattern, abstract imagery, or key visual that aligns with the imagery style. Minimal text, if any, to avoid clutter.

  • Basic Social Media Post Template:

* Layout: Primary image/video area. Overlay for text in brand typography. Logo placement (e.g., bottom right, small). Call-to-action button styling.

* Color Use: Strategic use of accent colors for engagement elements.

* Type Use: Clear hierarchy for headlines and body copy on graphics.

  • Website Header (Conceptual):

* Layout: Primary logo on the left. Navigation links in primary/secondary font on the right. Call-to-action button in accent color.

* Color Use: Primary background color or neutral color with primary logo.

* Responsiveness: Description of how elements adapt to mobile (e.g., hamburger menu).


UX Recommendations for Brand Identity Application

These recommendations focus on ensuring the brand identity is not only aesthetically pleasing but also functional, accessible, and user-friendly in its application and interpretation.

1. Clarity & Simplicity in Guidelines

  • Actionable Instructions: Provide clear, concise "how-to" guides rather than just "what-is."
  • Visual Examples: Accompany all specifications with strong visual examples and explicit "do's and don'ts."
  • Logical Structure: Organize the brand guide logically with clear headings and a table of contents for easy navigation.
  • Version Control: Implement a system for versioning the brand guidelines to ensure everyone is using the most current information.

2. Accessibility Considerations

  • Color Contrast: Ensure all color combinations, especially for text and interactive elements, meet or exceed WCAG (Web Content Accessibility Guidelines) AA or AAA standards.
  • Font Legibility: Select fonts that are highly legible at various sizes and across different devices and ensure sufficient line height and letter spacing.
  • Alternative Text: Encourage the use of descriptive alt text for all brand imagery used in digital contexts.
  • **Scal
gemini Output

Brand Identity Kit: Final Design Assets

Introduction

We are thrilled to present the finalized Brand Identity Kit for [Your Brand Name Here] (e.g., "Aether Dynamics"). This comprehensive package is the culmination of our collaborative efforts, designed to establish a strong, consistent, and memorable presence across all your touchpoints. This kit provides all the essential guidelines and assets needed to ensure unified brand communication, from your logo to your social media presence.

This document serves as your definitive guide, empowering you and your team to apply your brand identity with precision and confidence.


1. Brand Overview & Vision

Brand Name: [Your Brand Name Here] (e.g., Aether Dynamics)

Core Mission: To empower users with cutting-edge [industry/service] solutions that are intuitive, reliable, and future-proof.

Target Audience: [Demographics and Psychographics, e.g., Tech-savvy professionals, small to medium-sized businesses seeking scalable cloud infrastructure.]

Brand Essence: [Adjectives, e.g., Innovative, Reliable, Forward-Thinking, User-Centric.]

Our design choices reflect this core vision, aiming to communicate [Brand Name]'s commitment to [key values] through a modern, sophisticated, and accessible visual and verbal language.


2. Logo Suite

The logo suite is the cornerstone of your brand identity, designed for versatility and impact across all mediums.

2.1. Primary Logo

The primary logo is the most recognized and frequently used version of your brand mark. It combines the logomark and wordmark in a balanced composition.

  • Design Specification:

* Logomark: [Description, e.g., An abstract, stylized 'A' formed by intersecting lines, representing connectivity and ascent.]

* Wordmark: [Description, e.g., "Aether Dynamics" set in a modern, sans-serif typeface, with custom kerning for optimal readability.]

* Composition: The logomark is positioned to the left of the wordmark, creating a cohesive unit.

  • Usage: Ideal for prominent placements such as website headers, main marketing materials, and primary signage.

(Image Placeholder: Primary Logo - Full Color)

2.2. Secondary Logos & Variations

These variations offer flexibility for diverse applications while maintaining brand recognition.

  • Logomark (Icon-Only):

* Design Specification: The standalone logomark.

* Usage: Perfect for small spaces like social media avatars, app icons, favicons, or as a graphic element in patterns.

(Image Placeholder: Logomark - Full Color)

  • Wordmark (Text-Only):

* Design Specification: The full brand name without the logomark.

* Usage: Useful when the logomark is already present elsewhere, or for textual emphasis.

(Image Placeholder: Wordmark - Full Color)

  • Stacked Logo:

* Design Specification: Logomark positioned above the wordmark.

* Usage: For vertical spaces where the horizontal primary logo might be too wide.

(Image Placeholder: Stacked Logo - Full Color)

2.3. Minimum Size & Clear Space

To ensure legibility and visual integrity, specific minimum size and clear space guidelines must be followed.

  • Minimum Size:

* Digital: [e.g., 60px width for primary logo, 24px width for logomark.]

* Print: [e.g., 0.75 inches width for primary logo, 0.25 inches width for logomark.]

  • Clear Space (Exclusion Zone): Maintain an unobstructed area around the logo. This space should be at least 'X' (e.g., the height of the 'A' in "Aether") on all sides. No other graphic elements, text, or imagery should encroach upon this zone.

(Image Placeholder: Logo with Clear Space & Minimum Size Examples)

2.4. Color Variations

The logo is provided in various color options for adaptability across different backgrounds.

  • Full Color: The standard version for light backgrounds.
  • Monochrome (Black/White): For single-color print, engravings, or when full color is not feasible.
  • Inverse (White/Primary Accent): For use on dark or brand-colored backgrounds.

(Image Placeholder: Logo Color Variations - Full Color, Monochrome, Inverse)

2.5. Incorrect Usage Examples

To maintain brand consistency, avoid these common misapplications:

  • Do not stretch or distort the logo.
  • Do not change the colors of the logo.
  • Do not add effects (shadows, gradients) to the logo.
  • Do not rearrange logo elements.
  • Do not place the logo on busy or conflicting backgrounds without sufficient contrast.

3. Color Palette

The color palette is chosen to evoke [Brand Name]'s personality and ensure visual harmony.

3.1. Primary Colors

These are the dominant colors that define your brand's core identity.

  • [Primary Blue (e.g., "Aether Blue")]

* HEX: #0D47A1

* RGB: (13, 71, 161)

* CMYK: (92, 56, 0, 37)

* Pantone: 286 C

* Usage: Primary calls to action, main headers, key brand elements.

  • [Secondary Dark (e.g., "Cosmic Grey")]

* HEX: #212121

* RGB: (33, 33, 33)

* CMYK: (0, 0, 0, 87)

* Pantone: Black 6 C

* Usage: Body text, backgrounds, strong contrasts.

(Color Swatch Placeholder: Aether Blue, Cosmic Grey)

3.2. Secondary Colors

These support the primary colors, offering depth and versatility.

  • [Light Grey (e.g., "Cloud Grey")]

* HEX: #F5F5F5

* RGB: (245, 245, 245)

* CMYK: (0, 0, 0, 4)

* Usage: Backgrounds, dividers, subtle accents.

  • [Mid Grey (e.g., "Horizon Grey")]

* HEX: #757575

* RGB: (117, 117, 117)

* CMYK: (0, 0, 0, 54)

* Usage: Secondary text, borders, subtle UI elements.

(Color Swatch Placeholder: Cloud Grey, Horizon Grey)

3.3. Accent Colors

These vibrant colors are used sparingly to highlight important information or add a dynamic touch.

  • [Vibrant Teal (e.g., "Innovation Teal")]

* HEX: #00BCD4

* RGB: (0, 188, 212)

* CMYK: (100, 0, 16, 17)

* Usage: Call-to-action buttons, interactive elements, highlights, infographics.

  • [Bright Orange (e.g., "Energy Orange")]

* HEX: #FF9800

* RGB: (255, 152, 0)

* CMYK: (0, 40, 100, 0)

* Usage: Alerts, warnings, secondary interactive elements.

(Color Swatch Placeholder: Innovation Teal, Energy Orange)

3.4. Color Usage Guidelines & Accessibility

  • Dominance: Primary colors should constitute 60-70% of your visual presence.
  • Support: Secondary colors should make up 20-30%.
  • Accent: Accent colors should be used for 5-10% for emphasis only.
  • Accessibility (WCAG 2.1 AA Compliance):

* Ensure sufficient contrast between text and background colors.

* [Cosmic Grey] text on [Cloud Grey] background: Contrast Ratio ~12:1 (Excellent)

* [Aether Blue] text on [Cloud Grey] background: Contrast Ratio ~7.5:1 (Excellent)

* [Innovation Teal] text on [Cosmic Grey] background: Contrast Ratio ~4.5:1 (Good)

* Avoid using color as the sole means of conveying information.


4. Typography Guide

Typography plays a crucial role in readability, brand recognition, and conveying tone.

4.1. Primary Typeface (Headings)

  • Font Family: Montserrat
  • Usage: All headlines (H1, H2, H3), prominent titles, and short, impactful statements.
  • Weights: Light, Regular, Medium, SemiBold, Bold
  • Key Characteristics: Modern, geometric sans-serif; clean and highly legible, projects professionalism and innovation.

4.2. Secondary Typeface (Body Copy)

  • Font Family: Open Sans
  • Usage: All body text, paragraphs, captions, UI elements, and longer-form content.
  • Weights: Light, Regular, SemiBold, Bold
  • Key Characteristics: Highly readable sans-serif; humanist design, friendly yet professional, ensures clarity and comfort for extended reading.

4.3. Typography Hierarchy & Sizing (Illustrative)

(Wireframe Description / Visual Hierarchy Example)

  • H1 (Headline 1): Montserrat Bold, 48px, Line Height 1.2, Color: Cosmic Grey

Example: Elevate Your Cloud Solutions*

  • H2 (Headline 2): Montserrat SemiBold, 36px, Line Height 1.3, Color: Cosmic Grey

Example: Unlocking New Possibilities*

  • H3 (Headline 3): Montserrat Medium, 24px, Line Height 1.4, Color: Aether Blue

Example: Seamless Integration & Performance*

  • Body Text: Open Sans Regular, 16px, Line Height 1.5, Color: Cosmic Grey

Example: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.*

  • Small Text/Captions: Open Sans Regular, 12px, Line Height 1.6, Color: Horizon Grey

Example: All rights reserved. Terms and conditions apply.*

4.4. Readability & Accessibility

  • Line Height: Maintain appropriate line height (1.4-1.6x font size) for optimal readability, especially for body copy.
  • Letter Spacing (Kerning): Adjust kerning for headlines if necessary to ensure visual balance, but generally keep default for body text.
  • Contrast: Always ensure sufficient color contrast between text and background as per WCAG guidelines (refer to Color Palette section).
  • Responsive Sizing: Ensure typography scales appropriately across different screen sizes for digital applications, maintaining legibility on mobile devices.

5. Brand Voice & Messaging Guidelines

Your brand voice is how you communicate, reflecting your personality and values.

5.1. Brand Personality Adjectives

  • Innovative: Always looking forward, embracing new technologies and ideas.
  • Reliable: Trustworthy, consistent, and dependable in service and support.
  • Authoritative: Knowledgeable
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);}});}