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

Research & Design Requirements: Brand Identity Kit

Project Overview:

This document outlines the comprehensive design requirements and specifications for developing a robust Brand Identity Kit. The goal is to create a complete package that ensures consistency, professionalism, and clarity across all brand touchpoints. This foundational research will guide the subsequent design and development phases, ensuring all essential elements are considered and defined.


1. Detailed Design Specifications

This section details the specific requirements for each core component of the Brand Identity Kit.

1.1. Logo Design

  • Primary Logo:

* Concept Development: Research into industry trends, competitor analysis, and target audience aesthetics. Generate 3-5 distinct logo concepts exploring different styles (e.g., wordmark, logomark, combination mark, emblem).

* Scalability: Design optimized for various sizes, from small favicons to large billboards, without loss of detail or legibility.

* Versatility: Adaptable for both digital and print applications.

* Memorability: Unique, impactful, and easily recognizable.

* Timelessness: Design that avoids fleeting trends to ensure longevity.

  • Logo Variations:

* Horizontal & Vertical Lockups: Provide specific aspect ratio guidelines.

* Icon/Favicon: A simplified, recognizable mark for small applications (e.g., app icons, website favicons).

* Monochromatic Versions: Black, white, and single-color variants for specific use cases.

* Reverse/Negative Space Versions: For use on dark backgrounds.

  • Clear Space Requirements: Define minimum clear space around the logo to ensure visibility and impact.
  • Minimum Size: Specify the smallest permissible size for digital and print applications.
  • Incorrect Usage Examples: Illustrate common misuses (e.g., stretching, color alterations, adding effects).
  • Deliverable Formats: Vector (AI, EPS, SVG) for scalability; Raster (JPG, PNG with transparency) for web and general use.

1.2. Color Palette

  • Primary Color Palette:

* Brand Dominant Colors: 2-3 core colors that define the brand's primary identity.

* Specification: Each color to be defined with:

* CMYK: For print applications.

* RGB: For digital screens.

* HEX Code: For web and digital development.

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

* Color Psychology Research: Justification for color choices based on emotional impact and industry relevance.

  • Secondary Color Palette:

* Accent/Support Colors: 3-5 complementary colors that extend the brand's visual language without overpowering the primary palette.

* Usage Guidelines: Define when and how secondary colors should be applied (e.g., for data visualization, call-to-action buttons, illustrations).

  • Neutral Color Palette:

* Background/Text Colors: Grays, off-whites, or other muted tones for backgrounds, text, and subtle design elements.

  • Color Accessibility: Recommendations for sufficient contrast ratios (WCAG 2.1 AA/AAA standards) for text and interactive elements.

1.3. Typography Guide

  • Primary Typeface(s):

* Headline Font: A distinctive font for titles and prominent text.

* Body Font: A highly legible font for paragraphs and longer text blocks.

* Selection Criteria: Readability, personality alignment with brand voice, licensing considerations.

  • Secondary Typeface(s) (Optional):

* Complementary fonts for specific applications (e.g., quotes, captions, data).

  • Font Hierarchy:

* Size & Weight Specifications: Define usage for H1, H2, H3, paragraph text, captions, and buttons.

* Line Spacing (Leading): Recommended values for optimal readability.

* Letter Spacing (Tracking/Kerning): Guidelines for specific applications.

  • Font Pairing Rules: Guidance on how to combine primary and secondary typefaces effectively.
  • Web Font & System Font Alternatives: Recommendations for web-safe fonts or system fonts where custom fonts cannot be loaded.
  • Licensing Information: Details on font licenses and usage rights.

1.4. Brand Voice Guidelines

  • Brand Personality Traits: Define 3-5 adjectives that describe the brand's character (e.g., professional, friendly, innovative, playful, authoritative).
  • Tone of Voice:

* Examples: Specific examples of how the brand sounds in different contexts (e.g., marketing copy, customer service, internal communications).

* Do's and Don'ts: Clear instructions on what language to use and what to avoid.

  • Key Messaging & Core Values:

* Elevator Pitch: A concise summary of what the brand does and its value proposition.

* Mission & Vision Statements: Reinforce the brand's purpose and aspirations.

* Unique Selling Proposition (USP): What makes the brand stand out.

  • Vocabulary & Terminology:

* Brand-Specific Language: Preferred terms, industry jargon to use or avoid.

* Glossary: A list of important words and their definitions.

  • Grammar & Punctuation Rules: Consistency in writing style (e.g., Oxford comma usage, capitalization rules).

1.5. Social Media Style Guide

  • Platform-Specific Adaptations: Guidelines for adapting the brand identity to various social media platforms (e.g., Instagram, Facebook, LinkedIn, X, TikTok).
  • Profile Picture & Cover Photo Guidelines:

* Logo Usage: How to crop or adapt the logo for different profile sizes.

* Image Dimensions: Recommended sizes for profile images and cover photos on each platform.

  • Content Visuals:

* Photography Style: Preferred aesthetics (e.g., bright, candid, minimalist, professional studio shots).

* Illustration/Graphic Style: Consistency in visual elements used in posts.

* Filter & Editing Guidelines: Recommended presets or editing styles.

* Asset Library Recommendations: Suggestions for stock photo sources or custom photography needs.

  • Caption & Copywriting Style:

* Tone of Voice Adaptation: How the brand voice translates to short-form social media copy.

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

* Hashtag Strategy: Best practices for relevant and effective hashtags.

  • Video & Animation Style (if applicable):

* Motion Graphics: Brand colors, fonts, and animation principles for video content.

* Intro/Outro Elements: Standardized branding for video beginnings and endings.

  • Engagement Guidelines:

* Response Tone: How to interact with comments and messages.

* Crisis Communication: Basic principles for handling negative feedback.


2. Wireframe Descriptions (for the Brand Guidelines Document)

The Brand Identity Kit will be delivered as a comprehensive digital document (PDF, potentially an interactive web guide). The following outlines the structural "wireframe" for this document to ensure logical flow and ease of navigation.

  • Section 1: Introduction & Overview

* Page 1: Title Page (Brand Name, "Brand Guidelines")

* Page 2: Table of Contents (hyperlinked for digital navigation)

* Page 3: Welcome Message & Brand Story/Purpose

* Page 4: Brand Personality & Core Values

  • Section 2: Logo Guidelines

* Page 5: Primary Logo (Full Color)

* Page 6: Logo Variations (Horizontal, Vertical, Icon)

* Page 7: Monochromatic & Reverse Logos

* Page 8: Clear Space & Minimum Size

* Page 9: Incorrect Usage Examples

  • Section 3: Color Palette

* Page 10: Primary Color Palette (CMYK, RGB, HEX, Pantone)

* Page 11: Secondary Color Palette (CMYK, RGB, HEX)

* Page 12: Neutral Color Palette & Accessibility Notes

  • Section 4: Typography Guide

* Page 13: Primary & Secondary Typefaces (Examples, Usage)

* Page 14: Font Hierarchy (H1, H2, H3, Body, etc. with sizes/weights)

* Page 15: Line Spacing, Letter Spacing, Font Pairing

  • Section 5: Brand Voice Guidelines

* Page 16: Brand Personality & Tone of Voice (Do's & Don'ts)

* Page 17: Key Messaging, Mission/Vision, USP

* Page 18: Vocabulary, Terminology, Grammar Rules

  • Section 6: Social Media Style Guide

* Page 19: Overview & Platform Adaptations

* Page 20: Profile & Cover Photo Guidelines (Platform-specific)

* Page 21: Visuals (Photography, Illustrations, Filters)

* Page 22: Copywriting Style (Tone, Emojis, Hashtags)

  • Section 7: Appendix (Optional)

* Page 23: File Formats & Asset Delivery Notes

* Page 24: Contact Information for Brand Guardian


3. UX Recommendations (for the Brand Guidelines Document)

To ensure the Brand Identity Kit is highly usable and effective for all stakeholders (designers, marketers, content creators, external agencies), the following User Experience (UX) recommendations will be integrated into its design:

  • Clear Navigation:

* Interactive Table of Contents: Hyperlinked sections for quick jumps within digital documents.

* Consistent Headings: Clear and hierarchical headings (H1, H2) for easy scanning.

* Page Numbering: For easy reference in print or static digital formats.

  • Visual Clarity & Consistency:

* Grid System: Utilize a consistent grid layout for all pages to maintain visual order and professionalism.

* Ample White Space: Avoid clutter to enhance readability and focus on key information.

* High-Quality Visuals: All logo examples, color swatches, and typography samples must be high-resolution and accurately rendered.

  • Actionable & Practical Guidance:

* Real-World Examples: Show actual applications of brand elements (e.g., mockups of logos on products, social media posts).

* Do's and Don'ts: Clearly illustrate correct and incorrect usage with visual examples.

* Checklists/Summaries: Provide concise summaries or checklists for quick reference at the end of key sections.

  • Accessibility:

* Readable Fonts: Ensure selected fonts are highly legible at various sizes.

* Color Contrast: Adhere to WCAG guidelines for text and background color contrast, especially in the digital version.

* Structured PDF: If delivered as PDF, ensure it's properly tagged for screen readers.

  • Downloadable Assets Integration (for digital/web version):

* Provide direct links or a dedicated section for downloading approved logo files (vector/raster), font files (if licensed for distribution), and color palettes (e.g., Adobe ASE swatches).

  • Searchability (for web version): Implement a search function to quickly find specific guidelines or assets.
  • Version Control: Include a version number and date of last update to manage changes effectively.

4. Next Steps

To proceed with the detailed design and creation of your Brand Identity Kit, we require the following input:

  1. Discovery Session: A dedicated meeting to discuss your brand's vision, target audience, competitive landscape, and specific preferences for aesthetics and tone.
  2. Brand Questionnaire: Completion of a detailed questionnaire to gather in-depth information on your brand's values, mission, history, and aspirations.
  3. Inspiration & References: Any existing logos, websites, or brands you admire (or dislike) to help us understand your aesthetic preferences.
  4. Target Audience Profile: Detailed information about your ideal customers/users.
  5. Key Stakeholder Identification: Who are the primary decision-makers for this project?

Upon receipt of this information, we will move to the concept generation phase, building upon these comprehensive design requirements.

gemini Output

This document outlines the comprehensive design specifications for the "Aether Innovations" Brand Identity Kit. These specifications will serve as the foundational blueprint for developing all visual and textual brand assets, ensuring consistency, impact, and a cohesive brand experience across all touchpoints.


Brand Identity Kit: Design Specifications

1. Introduction & Brand Vision

Brand Name: Aether Innovations

Core Vision: To empower progress through innovative technology, delivering reliable and forward-thinking solutions.

Brand Personality: Innovative, Trustworthy, Modern, Approachable, Dynamic.

Target Audience: Tech-savvy businesses, early adopters, industry professionals seeking cutting-edge solutions.

The Brand Identity Kit will encapsulate this vision through carefully curated design elements, ensuring every interaction with Aether Innovations reinforces its core values and distinct personality.

2. Logo Design Specifications

The logo for Aether Innovations will aim for a modern, clean, and memorable aesthetic that conveys innovation and reliability. It will be versatile for various applications, from digital interfaces to print materials.

2.1. Logo Concepts & Styles

We propose exploring three primary logo directions, each with distinct visual characteristics:

  1. Abstract Mark + Logotype (Primary Recommendation):

* Concept: A stylized abstract symbol representing connectivity, data flow, or upward progression, combined with a custom-designed wordmark. The symbol should be simple, geometric, and dynamic.

* Symbolism: Innovation, network, intelligence, future, seamless integration.

* Visual Characteristics: Clean lines, balanced asymmetry, potential for a subtle gradient or dual-tone application. The symbol should be strong enough to stand alone as a brand icon (favicon, app icon).

* Wordmark: Modern, legible sans-serif typography, potentially with slight custom modifications to characters (e.g., a unique 'A' or 'E') to enhance distinctiveness.

* Variations:

* Primary Lockup: Abstract mark positioned to the left or above the wordmark.

* Stacked Lockup: Abstract mark above the wordmark for vertical applications.

* Icon-Only: Abstract mark used independently.

* Wordmark-Only: For situations where the mark might be redundant or space is limited.

  1. Typographic Wordmark with Subtle Flair:

* Concept: The brand name "Aether Innovations" rendered in a unique, custom-designed typeface or a highly modified existing font. The innovation would come from subtle integrated elements within the typography itself.

* Symbolism: Sophistication, directness, established authority.

Visual Characteristics: Strong, confident letterforms. Potential for a subtle graphic element within* a letter (e.g., a tiny circuit line in an 'A' or 'E', or a connecting line between letters). Focus on excellent kerning and readability.

* Variations: Primarily horizontal, with potential for a stacked version if the custom elements allow for clean vertical alignment.

  1. Geometric Emblem/Shield:

* Concept: A more structured, contained logo, possibly resembling a shield or badge, incorporating the brand's initial(s) or a simplified abstract symbol within.

* Symbolism: Security, reliability, heritage (modern interpretation), robust solutions.

* Visual Characteristics: Strong geometric shapes (hexagons, squares, circles) with sharp angles or smooth curves. Clear hierarchy of elements.

* Variations: Full emblem, simplified icon, and potentially a separate wordmark.

2.2. Logo Usage Specifications

  • Minimum Size: Defined for print and digital to ensure legibility.
  • Clear Space: Strict guidelines for spacing around the logo to maintain its visual integrity.
  • Color Variations: Full color, monochromatic (single color), inverse (white on dark backgrounds), and grayscale versions.
  • File Formats: Deliverables to include vector (AI, EPS, SVG) and raster (PNG, JPG) formats for web and print.

3. Color Palette Specifications

The color palette for Aether Innovations will convey professionalism, innovation, and trustworthiness, with accents that add dynamism and approachability.

3.1. Primary Colors

  • Aether Blue:

* HEX: #0056B3

* RGB: 0, 86, 179

* CMYK: 100, 52, 0, 30

* Pantone: 286 C (Approximate)

* Usage: Dominant brand color. Used for logo, primary headings, key UI elements, and backgrounds where a strong brand presence is desired. Conveys trust, stability, and intelligence.

  • Innovation Teal:

* HEX: #00A3A3

* RGB: 0, 163, 163

* CMYK: 80, 0, 30, 0

* Pantone: 326 C (Approximate)

* Usage: Secondary brand color. Used for accents, sub-headings, call-to-action buttons, data visualization, and elements requiring a modern, innovative feel. Provides a vibrant contrast to Aether Blue.

3.2. Secondary / Accent Colors

  • Dynamic Orange:

* HEX: #FF6B00

* RGB: 255, 107, 0

* CMYK: 0, 58, 100, 0

* Usage: Accent color for emphasis, alerts, interactive states, and highlights. Used sparingly to draw attention. Conveys energy and urgency.

  • Progress Green:

* HEX: #4CAF50

* RGB: 76, 191, 80

* CMYK: 60, 0, 90, 0

* Usage: Used for positive feedback, success messages, and growth-oriented infographics.

3.3. Neutral Colors

  • Dark Graphite:

* HEX: #212121

* RGB: 33, 33, 33

* CMYK: 70, 60, 60, 80

* Usage: Primary text color, dark backgrounds, strong contrasts.

  • Medium Gray:

* HEX: #757575

* RGB: 117, 117, 117

* CMYK: 40, 30, 30, 50

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

  • Light Gray:

* HEX: #E0E0E0

* RGB: 224, 224, 224

* CMYK: 10, 5, 5, 10

* Usage: Backgrounds, dividers, subtle accents.

  • Pure White:

* HEX: #FFFFFF

* RGB: 255, 255, 255

* CMYK: 0, 0, 0, 0

* Usage: Backgrounds, primary text on dark elements.

4. Typography Guide & Specifications

Aether Innovations' typography will be modern, clean, and highly legible, reflecting its tech-forward and professional identity.

4.1. Primary Font (Headings & Display)

  • Font Family: Montserrat (or similar modern sans-serif like Poppins, Lato)
  • Rationale: Geometric, clean, and highly versatile. Offers a wide range of weights suitable for impactful headlines and clear subheadings. Conveys modernity and professionalism.
  • Usage:

* H1 (ExtraBold/Black): For main page titles. Recommended size: 48px - 64px (desktop), adjusted for responsiveness. line-height: 1.1em.

* H2 (Bold): For major section titles. Recommended size: 36px - 48px. line-height: 1.2em.

* H3 (SemiBold): For sub-sections and prominent features. Recommended size: 24px - 32px. line-height: 1.3em.

* H4 (Medium): For smaller titles, callouts. Recommended size: 18px - 22px. line-height: 1.4em.

* Letter Spacing (Kerning): Generally tight for headings, slightly looser for larger display text to ensure legibility.

4.2. Secondary Font (Body Text & UI)

  • Font Family: Open Sans (or similar highly readable sans-serif like Roboto, Noto Sans)
  • Rationale: Excellent readability across various screen sizes and resolutions. Neutral and friendly, perfectly complementing the more assertive Montserrat.
  • Usage:

* Body Text (Regular): For paragraphs, descriptions, and general content. Recommended size: 16px - 18px. line-height: 1.5em - 1.6em.

* Small Text (Light/Regular): For captions, disclaimers, metadata. Recommended size: 12px - 14px. line-height: 1.4em.

* Buttons & UI Elements (SemiBold/Bold): For calls-to-action and interactive labels. Recommended size: 16px - 18px.

* Letter Spacing (Kerning): Standard, slightly open for improved readability at smaller sizes.

4.3. Font Pairing & Hierarchy

  • Headings: Montserrat (various weights) in Aether Blue, Dark Graphite, or Pure White.
  • Body Text: Open Sans (Regular) in Dark Graphite or Pure White.
  • Accent Text: Open Sans (SemiBold/Bold) in Innovation Teal or Dynamic Orange for emphasis.
  • Consistency: Maintain consistent font weights and sizes for similar elements across all brand materials.

5. Brand Voice Guidelines

The brand voice for Aether Innovations is a critical component of its identity, guiding all written and spoken communication.

5.1. Core Attributes

  • Innovative: Forward-thinking, solution-oriented, embracing new technologies.
  • Trustworthy: Reliable, transparent, authoritative, grounded in expertise.
  • Clear & Concise: Direct, easy to understand, avoiding jargon where possible or explaining it clearly.
  • Empowering: Focus on how solutions benefit the user, fostering growth and success.
  • Professional yet Approachable: Maintain a high standard of professionalism while being engaging and user-friendly.

5.2. Tone & Style

  • Do: Use active voice, confident language, focus on benefits, provide clear calls to action, use data-driven insights.
  • Don't: Use passive voice, overly casual slang, overly technical jargon without explanation, make unsubstantiated claims, sound condescending.
  • Persona: Imagine a knowledgeable, helpful, and visionary
gemini Output

This document represents the finalized Brand Identity Kit for [Your Brand Name Here], developed to provide a comprehensive and cohesive foundation for all your brand communications. This kit ensures consistency, strengthens brand recognition, and articulates your brand's unique personality across all touchpoints.

1. Executive Summary

Welcome to the complete Brand Identity Kit for [Your Brand Name Here]! This kit is designed to empower you and your team with all the necessary tools and guidelines to consistently represent your brand. From the core visual elements like your logo and color palette to the foundational voice and messaging, this document outlines the essential components that define your brand's identity.

Our goal is to ensure that every interaction with [Your Brand Name Here] is recognizable, memorable, and aligned with your brand's values and mission. By adhering to these guidelines, you will cultivate a strong, unified, and impactful brand presence.

2. Logo Suite & Usage Guidelines

The logo is the cornerstone of your brand's visual identity. This section details the finalized logo marks and provides clear instructions for their correct application.

2.1. Final Logo Marks

Your brand identity includes a versatile suite of logo marks designed for various applications.

  • Primary Logo (Horizontal Lockup):

Description:* The main logo, ideal for most applications. Features the brand icon and full wordmark arranged horizontally for maximum readability.

Usage:* Websites, print collateral, primary signage, marketing materials.

(Placeholder: Insert Primary Logo Image Here - Full Color)*

  • Secondary Logo (Stacked Lockup):

Description:* An alternative arrangement, often stacked, for situations where horizontal space is limited.

Usage:* Social media headers, specific print layouts, app icons.

(Placeholder: Insert Secondary Logo Image Here - Full Color)*

  • Brand Mark / Icon:

Description:* The standalone graphic symbol of your brand, without the wordmark.

Usage:* Favicons, social media profile pictures, small promotional items, patterns.

(Placeholder: Insert Brand Mark/Icon Image Here - Full Color)*

2.2. Clear Space & Minimum Size

To ensure legibility and impact, maintain adequate clear space around the logo and adhere to minimum size requirements.

  • Clear Space: The minimum clear space around the logo should be equal to X (e.g., the height of the 'X' in your wordmark) on all sides. No other graphic elements or text should intrude into this area.

(Placeholder: Illustrate Clear Space with diagram)*

  • Minimum Size:

* Print: Y inches / Z mm (e.g., 0.75 inches / 19 mm wide for primary logo)

* Digital: A pixels (e.g., 80 pixels wide for primary logo)

(Placeholder: Illustrate Minimum Size examples)*

2.3. Color Variations

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

  • Full Color: For use on light, neutral backgrounds where full brand vibrancy is desired.

(Placeholder: Insert Full Color Logo on Light Background)*

  • Monochrome (Black): For single-color print, high-contrast needs, or dark backgrounds.

(Placeholder: Insert Black Logo on White Background)*

  • Reverse (White): For use on dark-colored backgrounds, brand colors, or imagery.

(Placeholder: Insert White Logo on Dark Background)*

2.4. Incorrect Usage Examples

To maintain brand integrity, avoid these common misuses of the logo:

  • Do not stretch or distort the logo.
  • Do not alter the colors of the logo (unless using approved color variations).
  • Do not add effects (shadows, gradients, outlines) to the logo.
  • Do not rotate the logo.
  • Do not place the logo on busy or clashing backgrounds that impair legibility.
  • Do not rearrange the elements of the logo.

(Placeholder: Illustrate 3-5 common incorrect usage examples)*

3. Color Palette

The color palette is a critical element in establishing mood, recognition, and emotional connection. It is designed to be versatile and visually appealing across all brand touchpoints.

3.1. Primary Palette

These are the core colors that define your brand and should be used most frequently.

  • Primary Brand Color 1: [Color Name]

* HEX: #XXXXXX

* RGB: R, G, B

* CMYK: C, M, Y, K

* Pantone: [Pantone Code]

Usage:* Dominant color for headings, key calls-to-action, primary branding elements.

(Placeholder: Color Swatch)*

  • Primary Brand Color 2: [Color Name]

* HEX: #XXXXXX

* RGB: R, G, B

* CMYK: C, M, Y, K

* Pantone: [Pantone Code]

Usage:* Supporting color, backgrounds, secondary elements, text.

(Placeholder: Color Swatch)*

3.2. Secondary Palette

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

  • Secondary Color 1: [Color Name]

* HEX: #XXXXXX

* RGB: R, G, B

* CMYK: C, M, Y, K

Usage:* Subheadings, graphical elements, subtle backgrounds, data visualization.

(Placeholder: Color Swatch)*

  • Secondary Color 2: [Color Name]

* HEX: #XXXXXX

* RGB: R, G, B

* CMYK: C, M, Y, K

Usage:* Supporting elements, iconography, differentiating content sections.

(Placeholder: Color Swatch)*

3.3. Accent Palette

Accent colors are used sparingly to highlight important information, calls-to-action, or add a pop of contrast.

  • Accent Color 1: [Color Name]

* HEX: #XXXXXX

* RGB: R, G, B

* CMYK: C, M, Y, K

Usage:* Buttons, links, alerts, key interactive elements.

(Placeholder: Color Swatch)*

  • Accent Color 2 (Optional): [Color Name]

* HEX: #XXXXXX

* RGB: R, G, B

* CMYK: C, M, Y, K

Usage:* Infographics, specific highlight areas, warnings/success messages.

(Placeholder: Color Swatch)*

3.4. Color Usage Ratios

Maintain a balanced use of colors to ensure visual harmony and brand consistency.

  • Primary Colors: ~60-70% of total color usage.
  • Secondary Colors: ~20-30% of total color usage.
  • Accent Colors: ~5-10% of total color usage.

(Placeholder: Illustrate with a pie chart or bar graph showing ideal ratios)*

4. Typography Guide

Typography plays a crucial role in readability, aesthetic appeal, and conveying brand personality. This guide specifies the approved fonts and their usage.

4.1. Primary Font (Headings)

  • Font Family: [Font Name - e.g., Montserrat]
  • Usage: All primary headings (H1, H2), prominent titles, and key statements. This font conveys [e.g., professionalism, modernity, strength].
  • Weights to Use:

* Bold (e.g., for H1)

* Semi-Bold (e.g., for H2)

* Medium (e.g., for H3)

  • Example:

# H1 - The Brand's Bold Vision

## H2 - Our Commitment to Innovation

### H3 - Driving Sustainable Solutions

(Placeholder: Display font in various weights and sizes)*

4.2. Secondary Font (Body Text)

  • Font Family: [Font Name - e.g., Open Sans]
  • Usage: All body copy, paragraphs, subheadings (H4, H5, H6), captions, and general text. This font ensures [e.g., excellent readability, approachability, clarity].
  • Weights to Use:

* Regular (e.g., for body copy)

* Italic (e.g., for emphasis, quotes)

* Semi-Bold (e.g., for sub-headings, key phrases)

  • Example:

This is an example of body text using [Font Name] Regular. It is designed for optimal readability across all platforms.

This is an example of italicized text for emphasis or quotes.

This is an example of semi-bold text for strong emphasis or sub-points.

(Placeholder: Display font in various weights and sizes)*

4.3. Typography Hierarchy & Sizing Recommendations

Maintain consistent hierarchy for clear communication. Sizes are recommendations for web (desktop view), adjust proportionally for mobile and print.

  • H1 (Primary Heading): [Primary Font Name], Bold, 48px (or 3em), Line-height: 1.1
  • H2 (Secondary Heading): [Primary Font Name], Semi-Bold, 36px (or 2.25em), Line-height: 1.2
  • H3 (Tertiary Heading): [Primary Font Name], Medium, 28px (or 1.75em), Line-height: 1.3
  • H4 (Sub-Heading): [Secondary Font Name], Semi-Bold, 20px (or 1.25em), Line-height: 1.4
  • Body Text: [Secondary Font Name], Regular, 16px (or 1em), Line-height: 1.5
  • Caption/Small Text: [Secondary Font Name], Regular, 12px (or 0.75em), Line-height: 1.6

(Placeholder: Visual representation of font hierarchy with examples)*

4.4. Web Font Integration

For digital platforms, ensure these fonts are properly integrated.

  • Google Fonts: If applicable, provide links to Google Fonts for easy web integration.
  • Self-Hosting: If custom fonts, ensure .woff, .woff2, .ttf files are available and properly referenced in CSS.
  • Fallback Fonts: Always specify fallback fonts (e.g., sans-serif) in CSS to ensure graceful degradation if primary fonts fail to load.

5. Brand Voice & Messaging Guidelines

Your brand's voice is how you communicate, reflecting your personality and values. Consistent messaging builds trust and connection with your audience.

5.1. Core Brand Personality

[Your Brand Name Here] embodies the following personality traits:

  • [Adjective 1, e.g., Innovative]: We are forward-thinking and embrace new ideas to solve complex problems.
  • [Adjective 2, e.g., Trustworthy]: We are reliable, transparent, and operate with integrity.
  • [Adjective 3, e.g., Empowering]: We aim to equip our audience with knowledge and tools for success.
  • [Adjective 4, e.g., Approachable]: While experts, we communicate clearly and are easy to engage with.

5.2. Tone of Voice

Our tone should be:

  • Primary Tone: [e.g., Professional yet Friendly] – We maintain a high standard of expertise but communicate in an engaging, accessible manner.
  • Secondary Tone: [e.g., Informative & Optimistic] – We provide valuable insights and solutions, always with a positive outlook on future possibilities.
  • Avoid: Overly casual, overly technical (without explanation), aggressive, or dismissive tones.

5.3. Key Messaging Pillars

These are the core themes and messages we consistently convey:

  1. [Pillar 1: e.g., Driving Sustainable Growth]: We focus on solutions that benefit both business and the environment.
  2. [Pillar 2: e.g., Innovation for Impact]: Our technology is designed to create tangible, positive change.
  3. [Pillar 3: e.g., Partnerships for Progress]: We believe in collaboration and building strong relationships with our clients.

5.4. Do's and Don'ts

  • DO: Use clear, concise language. Focus on benefits over features. Tell stories that resonate. Maintain a positive and proactive stance.
  • DON'T: Use jargon
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);}});}