Brand Identity Kit
Run ID: 69cc4eae8f41b62a970c27992026-03-31Design
PantheraHive BOS
BOS Dashboard

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

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

This document outlines the comprehensive research and design requirements for developing your brand identity kit. This initial phase focuses on gathering critical information, defining project scope, and establishing foundational specifications that will guide the subsequent design and development stages.


1. Project Overview & Goal

Project Goal: To create a complete and cohesive brand identity package that effectively communicates your brand's essence, values, and personality to your target audience. This kit will serve as the foundational visual and verbal guide for all future brand communications.

Key Deliverables (from this step):

  • Detailed understanding of your brand's core essence, target audience, and unique selling proposition.
  • Initial design specifications for logo, color palette, typography, and brand voice.
  • Preliminary guidelines for applying brand elements to digital and print assets.
  • A clear roadmap for the subsequent design phases.

2. Core Brand Essence & Strategic Alignment

Before any design work begins, it is crucial to establish a deep understanding of your brand's fundamental identity. This section outlines the key areas we will research and define:

  • Brand Mission: What is the primary purpose of your brand? What problem does it solve or what value does it provide?
  • Brand Vision: Where do you see your brand in the future? What impact do you aspire to make?
  • Brand Values: What core principles guide your brand's actions and decisions? (e.g., innovation, integrity, community, sustainability, luxury, accessibility).
  • Target Audience Profile:

* Demographics: Age, gender, location, income, occupation.

* Psychographics: Interests, hobbies, lifestyle, attitudes, pain points, aspirations.

* Behavioral: How do they interact with products/services like yours? What influences their decisions?

  • Unique Selling Proposition (USP): What makes your brand distinct from competitors? What is your key differentiator?
  • Brand Personality & Archetype: If your brand were a person, how would you describe it? (e.g., friendly, sophisticated, adventurous, authoritative, playful, trustworthy). Aligning with a brand archetype (e.g., The Innocent, The Sage, The Explorer) can provide a powerful framework.
  • Competitor Analysis (Brief): Identification of key competitors and analysis of their brand identities to ensure differentiation and identify market gaps.

3. Detailed Design Specifications (Initial Requirements)

This section outlines the initial requirements and considerations for the visual and verbal elements of your brand identity.

3.1. Logo Concepts

  • Desired Logo Style:

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

* Lettermark: Monogram-style, often initials (e.g., IBM, HP).

* Pictorial Mark: Icon/graphic only (e.g., Apple, Twitter bird).

* Abstract Mark: Abstract geometric graphic (e.g., Nike swoosh, Adidas trefoil).

* Mascot: Illustrated character (e.g., KFC Colonel Sanders, Michelin Man).

* Combination Mark: Text + icon/graphic (most common, e.g., Lacoste, Burger King).

* Emblem: Logo within a shape (e.g., Starbucks, Harley-Davidson).

  • Key Characteristics:

* Aesthetics: Modern, classic, minimalist, bold, elegant, playful, traditional, futuristic.

* Feel: Professional, approachable, luxurious, rustic, innovative, reliable.

* Adaptability: Must function effectively across various mediums (digital, print, small scale, large scale).

* Memorability: Easy to recognize and recall.

* Timelessness: Avoid overly trendy elements that may quickly become dated.

3.2. Color Palette

  • Primary Colors (2-3): The dominant colors that define your brand.

* Desired Feel: Energetic, calming, luxurious, trustworthy, vibrant, muted, earthy, corporate.

* Associations: Specific industry connotations or desired psychological impacts (e.g., blue for trust, green for nature/growth, red for passion/energy).

  • Secondary/Accent Colors (2-4): Complementary colors used for highlights, calls-to-action, or specific sections.

* Purpose: To add visual interest, differentiate elements, or guide user attention.

  • Neutral Colors (2-3): Backgrounds, text, and supporting elements.

* Examples: Various shades of grey, off-white, subtle beige.

  • Accessibility Considerations: Ensure sufficient contrast for readability, especially for text and interactive elements (WCAG 2.1 guidelines).
  • Initial Palette Concepts (Examples for discussion):

* Warm & Earthy: Deep terracotta, olive green, warm beige, charcoal.

* Cool & Professional: Navy blue, sky blue, silver grey, crisp white.

* Vibrant & Modern: Electric teal, bright coral, soft grey, dark navy.

* Luxurious & Sophisticated: Deep emerald, gold, cream, charcoal.

3.3. Typography Guide

  • Heading Fonts (1-2): Used for titles and prominent text.

* Characteristics: Serif (traditional, authoritative), Sans-serif (modern, clean), Display (expressive, unique).

* Readability: Must be legible at various sizes.

  • Body Fonts (1): Used for main content text.

* Characteristics: High readability, web-friendly, versatile.

* Pairing: How well does it complement the heading font(s)?

  • Accent Fonts (Optional): For specific branding elements, quotes, or decorative purposes.
  • Font Hierarchy: Clear rules for using different weights, sizes, and styles to establish visual importance.
  • Web vs. Print Fonts: Consideration for web-safe fonts or licensed web fonts for digital applications.

3.4. Brand Voice Guidelines

  • Tone of Voice:

* Formal vs. Informal: Highly professional vs. conversational.

* Playful vs. Serious: Humorous/lighthearted vs. authoritative/grave.

* Empathetic vs. Direct: Understanding/supportive vs. concise/factual.

* Enthusiastic vs. Reserved: High energy vs. understated.

  • Key Messaging Principles:

* What core ideas should always be communicated?

* Are there specific keywords or phrases to use/avoid?

  • Grammar & Punctuation: Specific style preferences (e.g., Oxford comma usage).
  • Do's and Don'ts: Clear examples of appropriate and inappropriate language.

3.5. Imagery & Iconography Style

  • Photography Style:

* Realism: Authentic, unposed, documentary style.

* Abstract: Conceptual, artistic, mood-setting.

* Illustrative: Custom illustrations, vector graphics.

* Lifestyle: People interacting with products/services in natural settings.

* Color Treatment: Bright & airy, dark & moody, desaturated, vibrant.

  • Iconography Style:

* Line Icons: Minimalist, clean outlines.

* Filled Icons: Solid shapes.

* Glyph Icons: Simple, abstract symbols.

* Duotone Icons: Two-color icons.

* Consistency: All icons should adhere to a unified style.

3.6. Social Media Style Guide (Initial Requirements)

  • Profile Picture Guidelines: Logo usage, sizing, safe zones.
  • Cover Photo Guidelines: Branding elements, dimensions, messaging.
  • Post Templates: Consistent layouts for various content types (e.g., quotes, promotions, informational graphics).
  • Text Overlays: Typography usage, color overlays.
  • Hashtag Strategy (Visual Aspect): How hashtags are visually presented.
  • Emoji Usage: Guidelines for appropriate use and style.

4. Wireframe Descriptions / Application Guidelines (Initial Requirements)

While "wireframes" typically refer to UI layouts, for a brand identity kit, this translates to how the defined brand elements will be applied to common digital and print touchpoints, ensuring consistency and effective communication.

4.1. Digital Application Guidelines (Website/App UI)

  • Header & Footer Styling: Consistent application of logo, navigation, and key information.
  • Button States:

* Primary Button: Main call-to-action (color, typography, hover/active states).

* Secondary Button: Less prominent actions.

* Tertiary/Ghost Button: Minimalist actions.

  • Form Field Styling: Consistent input fields, labels, error states.
  • Card & Module Layouts: How information blocks are structured using brand colors, typography, and spacing.
  • Spacing & Grid System Considerations: Establishing a consistent visual rhythm and hierarchy.
  • Interactive Elements: How hover states, active states, and focus states reflect the brand.

4.2. Print & Marketing Collateral Application

  • Business Card Layout: Placement of logo, contact information, and brand colors.
  • Letterhead/Email Signature: Professional application of logo and brand fonts.
  • Presentation Template: Master slides incorporating brand elements, font hierarchy, and color usage.
  • Brochure/Flyer Layout (Generic): How content blocks, imagery, and calls-to-action are structured.

4.3. Social Media Post Templates

  • Generic Post Layout: A basic template for images, text, and logo placement.
  • Story Layout: Vertical format considerations for branding, text, and interactive elements.
  • Quote Card Template: Consistent design for sharing textual quotes.
  • Announcement Template: Template for product launches, events, or news.

5. UX Recommendations (How Brand Identity Enhances User Experience)

A strong brand identity is not just about aesthetics; it significantly impacts user experience.

  • Consistency: A unified brand identity across all touchpoints builds trust and reduces cognitive load, making the brand feel reliable and professional.
  • Clarity & Intuitiveness: Strategic use of typography, color, and iconography guides users, highlights important information, and makes interfaces easier to navigate and understand.
  • Emotional Connection: A well-crafted brand voice, compelling imagery, and a cohesive visual style evoke desired emotions, fostering deeper engagement and loyalty.
  • Accessibility: Adherence to color contrast and typography legibility standards ensures the brand is accessible to a wider audience, enhancing inclusivity.
  • Memorability & Recognition: A distinct and consistent identity makes the brand easily recognizable and memorable, improving recall and brand equity.
  • Efficiency: Clear brand guidelines empower internal teams to create on-brand content efficiently, ensuring a consistent user experience without constant design oversight.

6. Next Steps & Client Input Request

This document serves as our initial framework based on the request for a "Brand Identity Kit." To proceed to the design phase, we require your detailed input and feedback on the areas outlined above.

Please review this document and provide your insights on the following:

  1. Brand Essence & Strategic Alignment: Confirm or elaborate on your brand's mission, vision, values, target audience, USP, and desired personality.
  2. Logo Concepts: Share any specific ideas, inspirations, or preferences you have for your logo style and characteristics.
  3. Color Palette: Indicate any preferred colors, colors to avoid, or moods you wish to evoke.
  4. Typography Guide: Are there any font styles you are drawn to or wish to avoid?
  5. Brand Voice Guidelines: Provide examples of your desired tone, or examples of brands whose voice you admire.
  6. Imagery & Iconography Style: Describe your preferred visual style for images and icons.
  7. Social Media Style Guide: Highlight any specific social media platforms or content types that are crucial for your brand.
  8. Any additional requirements or inspirations that were not covered in this document.

Your detailed feedback is essential for us to move forward with informed design choices that truly reflect your brand vision. We look forward to your input to refine these requirements and begin the creative process.

gemini Output

Design Specifications: Brand Identity Kit

This document outlines the comprehensive design specifications required to develop a robust and cohesive Brand Identity Kit. It details the visual and structural elements, design principles, and technical requirements for each component, ensuring a professional and consistent brand presence across all touchpoints.


1. Overall Brand Identity Kit Goals & Principles

The Brand Identity Kit will serve as the definitive guide for all brand applications, ensuring consistency, clarity, and memorability.

  • Clarity & Accessibility: The kit itself must be easy to understand and navigate for anyone using it, from internal teams to external partners.
  • Consistency: Establish a unified visual and verbal language across all platforms and materials.
  • Versatility: Provide guidelines and assets that are adaptable to various media (print, digital, social) and applications.
  • Scalability: Ensure all elements are designed to scale effectively without loss of quality, from small icons to large format displays.
  • Memorability: Create distinctive and impactful brand elements that resonate with the target audience.
  • Professionalism: Reflect a high standard of design and attention to detail.

2. Logo Concepts Design Specifications

Description: This section defines the primary logo and its essential variations, ensuring adaptability across all brand applications.

Key Components & Elements:

  • Primary Logo: The main, most recognized version of the brand mark, typically combining a symbol/icon and wordmark.
  • Secondary/Horizontal Logo: An alternative orientation, often wider, suitable for specific layouts where the primary logo may not fit optimally.
  • Submark/Icon: A simplified graphic element derived from the primary logo, used independently for smaller applications (e.g., social media avatars, app icons).
  • Wordmark: A text-only version of the logo, focusing solely on the brand name in its designated typography.
  • Favicon: A small, square version of the submark or a key brand initial, optimized for web browser tabs and bookmarks.

Design Considerations & Specifications:

  • Scalability: All logo versions must be designed as vector graphics to ensure infinite scalability without pixelation.
  • Versatility:

* Color Versions: Full-color, single-color (e.g., brand primary color), black, and white versions.

* Background Adaptability: Designed to appear clearly on both light and dark backgrounds.

* Minimum Size: Clearly defined minimum size for reproduction to maintain legibility.

* Clear Space: Specification of minimum clear space around all logo versions to prevent visual clutter.

  • Memorability: The logo should be distinctive, relevant to the brand's industry/values, and easily recognizable.
  • File Naming Convention: A consistent and clear naming structure for all logo files (e.g., brandname_logo_primary_fullcolor.svg, brandname_logo_submark_white.png).

Wireframe Description (for Logo Usage Guidelines within the Kit):

  • Page 1: Logo Overview: Prominent display of the primary logo, followed by secondary and submark.
  • Page 2: Logo Variations: Grid display of full-color, single-color, black, and white versions for each logo type.
  • Page 3: Clear Space & Minimum Size: Visual examples demonstrating clear space rules and minimum allowable sizes for print and digital.
  • Page 4: Incorrect Usage: Visual examples of common misuses (e.g., stretching, recoloring, distorting, placing on busy backgrounds).

Deliverables:

  • Vector Formats: .ai (Adobe Illustrator), .eps (Encapsulated PostScript), .svg (Scalable Vector Graphics) for all logo variations.
  • Raster Formats:

* .png (Portable Network Graphics) with transparent backgrounds, in various sizes (e.g., 256px, 512px, 1024px, 2048px) for web and digital use.

* .jpg (Joint Photographic Experts Group) on white backgrounds, for general use.

  • Print-Ready: CMYK color mode for print applications.
  • Web-Ready: RGB color mode for digital applications.

3. Color Palette Design Specifications

Description: This section defines the core color palette, including primary, secondary, accent, and neutral colors, along with their precise values and usage guidelines.

Key Components & Elements:

  • Primary Colors: 2-3 dominant colors that form the foundation of the brand's visual identity.
  • Secondary Colors: 2-4 supporting colors that complement the primary palette and add variety.
  • Accent Colors: 1-2 vibrant colors used sparingly for emphasis, call-to-actions (CTAs), or specific highlights.
  • Neutral Colors: A range of grays, off-whites, or muted tones for backgrounds, text, and subtle design elements.

Design Considerations & Specifications:

  • Color Values: For each color, provide:

* HEX Code: For web and digital applications (e.g., #RRGGBB).

* RGB Value: For digital displays (e.g., R, G, B).

* CMYK Value: For print applications (e.g., C%, M%, Y%, K%).

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

  • Usage Ratios: Suggest ideal percentage usage for primary, secondary, and accent colors to maintain visual balance.
  • Accessibility:

* Contrast Ratios: Specify minimum WCAG (Web Content Accessibility Guidelines) AA or AAA contrast ratios for text and interactive elements against background colors.

* Color Blindness: Consideration for how colors appear to individuals with color vision deficiencies.

  • Emotional Association: Brief description of the mood or feeling each color evokes and its strategic purpose.

Wireframe Description (for Color Palette within the Kit):

  • Page 1: Primary Palette: Large swatches of primary colors with all associated values (HEX, RGB, CMYK, PMS).
  • Page 2: Secondary & Accent Palette: Smaller swatches of secondary and accent colors with associated values.
  • Page 3: Neutral Palette: Swatches of neutral colors with associated values.
  • Page 4: Color Usage Examples: Visual mockups demonstrating correct application (e.g., background, text, buttons) and common misuses.
  • Page 5: Accessibility Matrix: A table showing recommended text/background color pairings with their contrast ratios.

Deliverables:

  • Detailed specifications for each color as described above.
  • Digital swatches file (e.g., .aco for Adobe Photoshop, .ase for Adobe Illustrator/InDesign).

4. Typography Guide Design Specifications

Description: This section defines the brand's typefaces, their hierarchy, and specific usage guidelines to ensure consistent readability and visual appeal.

Key Components & Elements:

  • Primary Headline Font: For major titles, H1s, and prominent display text.
  • Secondary Headline Font: For subheadings, H2s, H3s, and supporting titles.
  • Body Text Font: For long-form content, paragraphs, and general readability.
  • Accent/Callout Font (Optional): A distinct font used sparingly for specific emphasis or unique visual elements.

Design Considerations & Specifications:

  • Font Family Name: The exact name of the chosen typeface (e.g., "Open Sans").
  • Font Weights: Specific weights to be used (e.g., Light, Regular, SemiBold, Bold) to maintain visual hierarchy and avoid excessive font files.
  • Font Sizes (Hierarchy):

* Defined sizes (in px for web, pt for print) for various elements (H1, H2, H3, H4, Body, Caption, Button Text).

* Responsive scaling guidance for digital applications.

  • Line-Height (Leading): Recommended line spacing for optimal readability in body text and headlines.
  • Letter-Spacing (Tracking): Specific letter spacing adjustments for headlines and body text where necessary.
  • Font Pairing Rules: Guidelines on how different fonts should be combined and where each font is appropriate.
  • Web Font Implementation: Specify if fonts are Google Fonts, Adobe Fonts, or self-hosted, along with loading instructions.
  • Fallback Fonts: Recommendations for system fonts to be used if the primary web fonts fail to load.

Wireframe Description (for Typography Guide within the Kit):

  • Page 1: Font Overview: Display of each primary font with its name and a sample alphabet (uppercase, lowercase, numbers).
  • Page 2: Type Hierarchy: Visual examples of H1, H2, H3, Body text, and captions, demonstrating size, weight, and line-height.
  • Page 3: Usage Examples: Mockups showing typography in context (e.g., website hero section, brochure paragraph, social media post).
  • Page 4: Do's and Don'ts: Examples of incorrect usage (e.g., stretching, too many fonts, unapproved weights).

Deliverables:

  • Detailed specifications for each font as described above.
  • Font files (e.g., .ttf, .otf, .woff, .woff2) if licensed for distribution within the kit.

5. Brand Voice Guidelines Design Specifications

Description: While primarily textual, the Brand Voice Guidelines require thoughtful design to make them engaging, understandable, and actionable. This section outlines the visual presentation of these guidelines.

Key Components & Elements (Visual Presentation):

  • Tone Spectrum Visual: A graphic representation (e.g., a slider or quadrant chart) illustrating where the brand's voice sits on various continuums (e.g., Formal-Informal, Serious-Playful, Authoritative-Friendly, Direct-Subtle).
  • Keyword Highlight: Visually prominent display of core brand personality adjectives (e.g., using larger font, accent color, or icon alongside).
  • "Do's and Don'ts" Layout: Clear, color-coded sections or icon-based indicators (e.g., green checkmark for 'Do', red 'X' for 'Don't') for quick comprehension.
  • Messaging Example Layouts: Designed templates for displaying example headlines, taglines, social media captions, or email snippets, showcasing how the voice translates into actual copy.
  • Iconography for Concepts: Small, relevant icons to represent key concepts or sections within the guidelines (e.g., a megaphone for "Tone," a brain for "Values").

Content (Textual, but needs design layout):

  • Core Brand Values: Clearly articulated values that drive communication.
  • Brand Personality Adjectives: A list of 3-5 adjectives defining the brand's character.
  • Target Audience Profile: Brief description of who the brand is speaking to.

*

gemini Output

Brand Identity Kit: Final Design Assets & Guidelines

Project: Brand Identity Kit

Workflow Step: geminifinalize_design_assets

Date: October 26, 2023


1. Introduction & Brand Overview

This document serves as the comprehensive Brand Identity Kit for [Your Brand Name Here], providing all essential guidelines and assets to ensure consistent, impactful, and recognizable brand representation across all touchpoints. It encompasses the visual and verbal elements that define your brand's unique personality and promise. Adhering to these guidelines will cultivate a cohesive brand experience, strengthen brand recall, and foster trust with your audience.

Brand Core Principles:

  • [Principle 1]: E.g., Innovation, Sustainability, Community
  • [Principle 2]: E.g., Clarity, Accessibility, Empowerment
  • [Principle 3]: E.g., Trustworthiness, Modernity, Warmth

2. Logo Suite & Usage Guidelines

The logo is the cornerstone of your brand's visual identity. This section details its various forms, usage specifications, and best practices.

2.1. Primary Logo

The primary logo is the preferred and most recognizable version of your brand mark.

  • Full Color Version:

* Description: [Brief description, e.g., "Combines the custom wordmark with the abstract icon, featuring the full brand color palette."]

* Specifications:

* File Formats: AI, EPS, SVG (vector for scalability); PNG, JPG (raster for web/general use)

* Minimum Size: To ensure legibility, the logo should never be reproduced smaller than [e.g., 100px width for digital, 1 inch width for print].

* Clear Space: Maintain a minimum clear space around the logo equal to the height of [e.g., the 'X' in the wordmark] on all sides. This ensures visibility and impact.

  • Monochrome / Single Color Versions:

* Description: Provided for versatility in situations requiring single-color reproduction (e.g., embroideries, specific print applications, or dark backgrounds).

* Specifications:

* White on Color/Dark Background: [Hex: #FFFFFF]

* Black on White/Light Background: [Hex: #000000]

* File Formats: AI, EPS, SVG, PNG.

  • Reversed Version:

* Description: A light-colored (typically white) version of the logo for use on dark backgrounds or photographic images.

* Specifications:

* Color: [Hex: #FFFFFF] (or specified brand light accent color)

* File Formats: AI, EPS, SVG, PNG.

2.2. Secondary Logo / Logomark / Icon

For situations where the primary logo might be too detailed or space is limited (e.g., favicons, social media profiles, app icons).

  • Description: [e.g., "The standalone abstract icon derived from the primary logo, serving as a memorable brand identifier."]
  • Specifications:

* File Formats: AI, EPS, SVG, PNG.

* Usage: Ideal for small spaces, social media avatars, watermarks.

* Clear Space: Maintain clear space proportional to its size, typically 1/4 of its height.

2.3. Logo Misuse Examples

To preserve the integrity and impact of the brand, avoid the following:

  • Stretching or distorting the logo.
  • Changing logo colors (unless using approved monochrome versions).
  • Adding effects (shadows, gradients, outlines) not part of the original design.
  • Placing the logo on busy or clashing backgrounds that hinder legibility.
  • Rearranging or altering logo elements.

3. Color Palette

The brand color palette is carefully selected to evoke specific emotions and reinforce the brand's personality.

3.1. Primary Colors

These are the dominant colors used across all brand communications.

  • [Color Name 1: e.g., "Forest Green"]

* Description: [e.g., "Represents growth, nature, and sustainability."]

* Hex: #2E7D32

* RGB: (46, 125, 50)

* CMYK: (82, 38, 100, 24)

* Pantone: [e.g., Pantone 342 C]

* Usage: Primary headlines, key calls-to-action, main branding elements.

  • [Color Name 2: e.g., "Sky Blue"]

* Description: [e.g., "Conveys trust, clarity, and openness."]

* Hex: #64B5F6

* RGB: (100, 181, 246)

* CMYK: (60, 20, 0, 0)

* Pantone: [e.g., Pantone 283 C]

* Usage: Secondary headlines, backgrounds, supporting graphics.

3.2. Secondary Colors

These colors complement the primary palette, adding depth and versatility.

  • [Color Name 3: e.g., "Earth Brown"]

* Description: [e.g., "Adds warmth, stability, and an organic feel."]

* Hex: #795548

* RGB: (121, 85, 72)

* CMYK: (30, 50, 60, 20)

* Usage: Backgrounds, textural elements, subtle accents.

  • [Color Name 4: e.g., "Sun Yellow"]

* Description: [e.g., "A vibrant accent color for energy and positivity."]

* Hex: #FFEB3B

* RGB: (255, 235, 59)

* CMYK: (0, 8, 77, 0)

* Usage: Highlights, small calls-to-action, iconography.

3.3. Neutral Colors

Essential for readability and balance.

  • [Color Name 5: e.g., "Charcoal Grey"]

* Hex: #333333

* RGB: (51, 51, 51)

* Usage: Body text, subtle borders, backgrounds.

  • [Color Name 6: e.g., "Light Grey"]

* Hex: #F5F5F5

* RGB: (245, 245, 245)

* Usage: Backgrounds, subtle dividers.

  • White:

* Hex: #FFFFFF

* RGB: (255, 255, 255)

* Usage: Backgrounds, primary text on dark backgrounds.

3.4. Color Accessibility

  • Ensure sufficient contrast between text and background colors, especially for body text and critical information. Utilize tools like WebAIM's Contrast Checker to meet WCAG 2.1 AA standards.
  • Avoid relying solely on color to convey information; use accompanying text or icons where necessary.

4. Typography Guide

Typography plays a crucial role in conveying brand personality and ensuring readability.

4.1. Primary Headings Font

  • Font Family: [e.g., "Montserrat"]
  • Description: [e.g., "A modern sans-serif font that is clean, geometric, and highly legible. It conveys a sense of professionalism and contemporary appeal."]
  • Usage: H1, H2, and other prominent titles.
  • Recommended Weights: Bold (700), Semi-Bold (600)
  • Example H1: Montserrat Bold, 48px, Line-height: 1.2em
  • Example H2: Montserrat Semi-Bold, 36px, Line-height: 1.3em
  • Web Font: Available via Google Fonts.

4.2. Body Text Font

  • Font Family: [e.g., "Open Sans"]
  • Description: [e.g., "A highly readable and versatile sans-serif font, chosen for its friendly yet professional appearance, making it ideal for extended reading."]
  • Usage: Body paragraphs, captions, general UI text.
  • Recommended Weights: Regular (400), Light (300)
  • Example Body Text: Open Sans Regular, 16px, Line-height: 1.6em
  • Example Small Text: Open Sans Light, 12px, Line-height: 1.5em
  • Web Font: Available via Google Fonts.

4.3. Font Pairing Rationale

  • The combination of [Primary Heading Font] and [Body Text Font] offers a balance of modern assertiveness and approachable readability. Both are sans-serif, ensuring a consistent aesthetic, while their distinct characteristics provide clear visual hierarchy.

4.4. General Typography Guidelines

  • Hierarchy: Use font size, weight, and color to establish clear visual hierarchy, guiding the reader's eye.
  • Line Spacing: Ensure adequate line spacing (leading) for optimal readability, especially for body text.
  • Letter Spacing: Adjust letter spacing (kerning/tracking) minimally for headlines if needed, but maintain defaults for body text.
  • Consistency: Apply these typographic rules consistently across all marketing materials, digital platforms, and print collateral.

5. Brand Voice & Tone Guidelines

The brand voice defines how we communicate, reflecting our personality and values. The tone adapts the voice to specific situations.

5.1. Core Brand Personality

  • Archetype: [e.g., "The Sage" with elements of "The Caregiver"]
  • Key Adjectives:

* Informative: Provide clear, accurate, and helpful information.

* Empathetic: Understand and address customer needs and concerns with warmth.

* Optimistic: Maintain a positive and encouraging outlook.

* Authentic: Be genuine, transparent, and true to our values.

* Approachable: Use simple, clear language; avoid jargon.

5.2. Tone of Voice - Do's & Don'ts

  • Do:

* Use active voice.

* Be concise and direct.

* Focus on benefits to the customer.

* Maintain a positive and respectful demeanor.

* Use inclusive language.

* Inject personality where appropriate, without being overly casual or unprofessional.

  • Don't:

* Use jargon or overly technical terms without explanation.

* Sound condescending or overly formal.

* Be overly promotional or salesy.

* Use negative or aggressive language.

* Make unsubstantiated claims.

5.3. Application Examples

  • Website Copy: Clear, benefit-driven, informative, and encouraging.
  • Social Media: Engaging, conversational, responsive, and community-focused.
  • Customer Service: Empathetic, problem-solving, and reassuring.
  • Marketing Materials: Inspiring, educational, and value-oriented.

6. Imagery & Iconography Style

Visual elements beyond the logo and colors contribute significantly to brand recognition.

6.1. Photography Style

  • Overall Aesthetic: [e.g., "Authentic, bright, natural, and candid."]
  • Subject Matter: Focus on [e.g., "real people interacting with products in natural settings, close-ups of natural elements, diverse representation."].
  • Lighting: Natural, soft, and bright. Avoid harsh shadows or over-edited, artificial lighting.
  • Color Saturation: Slightly elevated, vibrant but not oversaturated. Maintain natural skin tones.
  • Composition: Dynamic, engaging, and often rule-of-thirds based. Allow for clear space for text overlays.
  • Avoid: Stock photos that appear overly staged, dark/moody imagery, or highly filtered/processed photos.

6.2. Iconography Style

  • Style: [e.g., "Minimalist line-art with rounded corners."]
  • Line Weight: Consistent, medium stroke weight for clarity.
  • Color: Primarily [e.g., "Forest Green" or "Charcoal Grey"], with "Sun Yellow" for accents or interactive states.
  • Usage: To visually break up text, highlight features, aid navigation, and provide quick visual cues.
  • Avoid: Overly complex, highly detailed, or inconsistent icon styles.

7. Social Media Style Guide

Ensuring a consistent brand presence across social platforms.

7.1. Profile Picture & Cover Photo

  • Profile Picture: Use the secondary logo (logomark/icon) for maximum visibility and recognition on small screens. Ensure it's centered and has adequate clear space.
  • Cover Photo: Utilize high-
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
\n\n\n"); 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'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); 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'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); 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)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- 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",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); 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'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); 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}\n"); 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)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- 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",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "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"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); 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';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); 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}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); 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)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/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("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/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)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- 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:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== 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(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } 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);}});}