Brand Identity Kit
Run ID: 69cb042a58b35c7ea758c1152026-03-30Design
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

Project Goal: To develop a comprehensive Brand Identity Kit that establishes a strong, consistent, and memorable brand presence across all touchpoints. This kit will serve as the foundational guide for all future brand communications and visual assets.


1. Introduction & Project Overview

This document outlines the detailed research findings and design requirements for your Brand Identity Kit. The objective is to define the core elements that will visually and tonally represent your brand, ensuring consistency, professionalism, and effective communication with your target audience. A well-defined brand identity is crucial for building recognition, trust, and fostering a strong emotional connection with customers.


2. Core Components of the Brand Identity Kit

The Brand Identity Kit will include the following key deliverables:

  • Logo Suite: Primary, secondary, logomark, and wordmark variations for diverse applications.
  • Color Palette: Primary, secondary, and accent colors with precise specifications (HEX, RGB, CMYK, Pantone).
  • Typography Guide: Defined fonts for headings, body text, and accents, with usage guidelines.
  • Brand Voice Guidelines: Principles for tone, messaging, and communication style.
  • Social Media Style Guide: Visual and textual guidelines tailored for key social platforms.
  • Brand Usage Guidelines: A comprehensive document detailing how to correctly apply all brand elements.

3. Research & Discovery Summary (Foundational Insights)

While specific brand details were not provided, our research into best practices for professional brand identity development has informed the following foundational insights, which will guide the design process:

  • Target Audience Focus: Designs will prioritize clarity, appeal, and relevance to a broad professional audience, ensuring accessibility and engagement.
  • Brand Personality: The identity will aim for a balance of professionalism, innovation, and approachability, allowing for versatility across different contexts.
  • Competitive Landscape: The identity will be designed to stand out, offering a distinct and memorable aesthetic while adhering to contemporary design standards.
  • Versatility & Scalability: All elements will be designed to perform optimally across various mediums, from digital screens to print materials, and at different scales.

4. Detailed Design Specifications

4.1. Logo Concepts

  • Number of Concepts: 3 distinct initial logo concepts will be developed, each exploring a different strategic direction.
  • Types of Logos per Concept:

* Primary Logo: Full lockup (icon + wordmark) for dominant brand presence.

* Secondary Logo(s): Versatile variations, such as stacked or horizontal layouts, for alternative applications.

* Logomark/Icon: Standalone graphic element for small spaces (e.g., favicons, app icons, social media avatars).

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

  • Design Principles:

* Memorability: Easy to recall and recognize.

* Versatility: Adaptable to various sizes and backgrounds (light/dark).

* Scalability: Maintains integrity from small favicons to large billboards.

* Relevance: Reflects the brand's professional and forward-thinking nature.

* Timelessness: Avoids overly trendy elements to ensure longevity.

  • Deliverables: Vector files (AI, EPS, SVG) for print and high-resolution use, and raster files (PNG, JPG) for digital applications, including versions for both light and dark backgrounds.

4.2. Color Palette

  • Primary Colors (2-3): Core colors that define the brand's identity. These will be used most prominently.

Specification:* Precise HEX, RGB, CMYK, and equivalent Pantone values for consistent reproduction across all mediums.

  • Secondary/Accent Colors (3-5): Supporting colors that complement the primary palette, used for highlights, calls-to-action, or specific sections.

Specification:* Precise HEX, RGB, and CMYK values.

  • Neutral Colors (2-3): A range of greys, off-whites, and blacks for backgrounds, text, and subtle design elements.

Specification:* Precise HEX, RGB, and CMYK values.

  • Accessibility: All color combinations will be evaluated to meet WCAG AA contrast ratio standards, ensuring readability and inclusivity.
  • Emotional Impact: Colors will be selected to evoke feelings of trust, professionalism, innovation, and clarity.

4.3. Typography Guide

  • Primary Headings Font: A strong, legible, and distinctive font (e.g., a modern sans-serif or a sophisticated serif) for prominent titles and headings.

Usage:* H1, H2, key marketing headlines.

  • Secondary Headings Font: A complementary font, often a simpler variation of the primary heading font or a different font that harmonizes well, for subheadings and less dominant titles.

Usage:* H3, H4, section titles.

  • Body Text Font: A highly readable and clear font suitable for large blocks of text, ensuring comfort for extended reading.

Usage:* Paragraphs, articles, detailed descriptions.

  • Accent Font (Optional): A unique or decorative font for specific, limited use cases like quotes, call-outs, or special graphics.
  • Usage Rules: Detailed guidelines for font weights, sizes, line height, letter spacing, and color application across various contexts (web, print, presentations).
  • Web Fonts: Prioritization of widely available and performant web fonts (e.g., Google Fonts, Adobe Fonts) or custom licensed fonts to ensure consistent rendering online.

4.4. Brand Voice Guidelines

  • Core Brand Personality: Defined as Professional, Innovative, and Approachable.
  • Tone of Voice:

* Confident: Assured in messaging, speaks with authority.

* Clear & Concise: Direct, easy-to-understand language.

* Empathetic: Understands and addresses user needs.

* Forward-Thinking: Emphasizes innovation and future possibilities.

  • Key Messaging Principles: Focus on value proposition, problem-solving, and user benefits. Avoid jargon where possible.
  • Words to Use/Avoid: Specific vocabulary recommendations (e.g., "empower," "streamline," "innovate" vs. overly casual or technical terms).
  • Grammar & Punctuation: Consistent style (e.g., Oxford comma usage, active voice preference).
  • Examples: Illustrative examples of brand voice application in different scenarios (e.g., website copy, email newsletters, social media posts, customer support responses).

4.5. Social Media Style Guide

  • Platform-Specific Adaptations: Guidelines for Instagram, Facebook, LinkedIn, X (Twitter), and other relevant platforms.
  • Visuals:

* Profile Picture/Cover Photo: Consistent use of logomark/primary logo and branded graphics.

* Image/Video Style: Filters, aspect ratios, content themes, and overall aesthetic. Emphasis on high-quality, professional imagery.

* Graphic Templates: Pre-designed templates for quotes, announcements, promotions, and infographics to ensure consistency.

  • Copywriting:

* Tone of Voice: Adaptation of brand voice for each platform (e.g., slightly more conversational on Instagram, more formal on LinkedIn).

* Hashtag Strategy: Guidelines for relevant and effective hashtag usage.

* Emoji Usage: Recommendations for appropriate and strategic use of emojis.

* Call-to-Actions (CTAs): Clear and consistent CTAs tailored for social engagement.

  • Engagement Guidelines: How to interact with followers, respond to comments and messages, maintaining brand voice.

5. Wireframe Descriptions (Application of Brand Elements)

This section describes how the defined brand identity elements would be visually integrated into common digital touchpoints, serving as a conceptual "wireframe" for brand application.

5.1. Website Homepage (Conceptual)

  • Header:

* Logo: Primary logo prominently displayed on the left or center.

* Navigation: Clean, minimalist navigation links using the secondary headings font, with primary brand colors for active states or hover effects.

* Call-to-Action (CTA): A prominent button in the header (e.g., "Get Started," "Contact Us") utilizing a primary brand color and the accent font, if applicable.

  • Hero Section:

* Visuals: High-quality, branded imagery or a short video reflecting the brand's personality.

* Headline: Using the primary headings font, clear and concise, centered or left-aligned.

* Sub-headline/Body Text: Using the body text font, providing further context.

* Primary CTA: A large, prominent button using a primary brand color.

  • Content Sections:

* Headings: Consistent use of secondary headings font.

* Body Text: Consistent use of body text font for readability.

* Icons/Graphics: Branded icons or illustrations using the defined color palette to visually break up content.

* Backgrounds: Strategic use of neutral or secondary brand colors for distinct sections.

  • Footer:

* Logo: Secondary logo or logomark.

* Links: Navigation and utility links using the body text font, in neutral colors.

* Social Media Icons: Branded social media icons.

5.2. Social Media Profile & Post (Conceptual)

  • Profile Picture: The logomark or a simplified version of the primary logo will be used for consistency across all platforms.
  • Cover Photo (e.g., Facebook, LinkedIn, X): A branded graphic incorporating primary brand colors, typography, and imagery that communicates the brand's core message or value proposition.
  • Standard Post Template:

* Visuals: Images or videos adhering to the defined visual style (filters, aspect ratios, content themes). May include an overlay with subtle brand colors or a watermark of the logomark.

*

gemini Output

Design Specifications for Brand Identity Kit

This document outlines the detailed design specifications, proposed color palettes, structural wireframe descriptions for the Brand Guidelines document, and UX recommendations to ensure a comprehensive, actionable, and user-friendly Brand Identity Kit.


1. Detailed Design Specifications

This section specifies the core components of your brand identity, ensuring consistency and clarity across all touchpoints.

1.1. Logo Concepts & Usage

  • Primary Logo:

* Description: The main, full-color representation of the brand, typically including both the brand mark (icon/symbol) and wordmark (text).

* Lockups: Horizontal and vertical variations to accommodate diverse layouts.

* Color Variations: Full-color, monochromatic (single color, e.g., white on dark, dark on light), and grayscale versions.

* File Formats: High-resolution vector files (AI, EPS, SVG) for scalability, and raster files (PNG with transparency, JPG) for web and general use.

  • Secondary Logo / Logomark:

* Description: A simplified version of the primary logo, often just the brand mark or a condensed wordmark, suitable for smaller applications or when the full logo is too detailed.

* Usage: Social media profiles, favicons, app icons, merchandise where space is limited.

  • Minimum Size & Clear Space:

* Specification: Defined minimum pixel/print dimensions for legibility and a clear space (exclusion zone) around the logo to prevent clutter from other elements.

* Purpose: Ensures the logo is always prominent and readable.

  • Incorrect Usage Examples:

* Specification: Visual examples demonstrating common misuses (e.g., stretching, distorting, recoloring, adding effects, placing on busy backgrounds).

* Purpose: Educates users on maintaining brand integrity.

1.2. Color Palette

  • Primary Colors:

* Description: The dominant colors that define the brand's core visual identity. Used for major branding elements, headings, and key graphics.

* Count: Typically 2-3 colors.

* Values: Hex, RGB, CMYK, and (if applicable) Pantone codes for print consistency.

  • Secondary Colors:

* Description: Complementary colors that support the primary palette, providing visual interest and variety without overpowering the main brand colors. Used for backgrounds, secondary graphics, and data visualization.

* Count: Typically 2-4 colors.

* Values: Hex, RGB, CMYK.

  • Accent Colors:

* Description: Bright, contrasting colors used sparingly to draw attention to specific elements (e.g., call-to-action buttons, highlights, interactive elements).

* Count: Typically 1-2 colors.

* Values: Hex, RGB, CMYK.

  • Neutral Colors:

* Description: A range of grays, off-whites, and blacks used for text, backgrounds, and subtle design elements to provide balance and readability.

* Count: Typically 3-5 shades.

* Values: Hex, RGB.

  • Usage Guidelines:

* Specification: Rules for color combinations, percentage of usage for each color category, and accessibility considerations (contrast ratios).

1.3. Typography Guide

  • Primary Headings Font:

* Description: The main typeface used for all major headings (H1, H2) to establish a strong brand presence.

* Specifications: Font family, preferred weights (e.g., Bold, Semibold), kerning, leading.

  • Secondary Headings Font:

* Description: A complementary typeface for subheadings (H3, H4) or specific callouts, offering visual distinction while maintaining harmony.

* Specifications: Font family, preferred weights.

  • Body Text Font:

* Description: A highly readable typeface chosen for all body copy, ensuring clarity and comfort for long-form content across digital and print mediums.

* Specifications: Font family, preferred weights (e.g., Regular, Light), optimal font size ranges for different contexts (web, print).

* Web-Safe Alternatives: Recommendations for fallback fonts if custom fonts fail to load.

  • Special Usage Font (Optional):

* Description: A unique font for specific applications like quotes, infographics, or marketing taglines, used sparingly for emphasis.

  • Hierarchy & Sizing:

* Specification: Defined point sizes (for print) or pixel/rem values (for web) for H1, H2, H3, H4, body text, captions, and links.

* Purpose: Ensures consistent visual hierarchy.

  • Line Spacing (Leading) & Letter Spacing (Kerning):

* Specification: Recommended values for optimal readability.

1.4. Brand Voice Guidelines

  • Core Personality Traits:

* Description: Adjectives that define the brand's character (e.g., Innovative, Trustworthy, Playful, Authoritative, Approachable, Sophisticated).

  • Tone of Voice:

* Description: How the brand communicates its personality (e.g., conversational, formal, witty, empathetic, direct).

* Contextual Adaptation: Guidance on how the tone might shift slightly across different platforms or situations (e.g., customer service vs. marketing).

  • Key Messaging Pillars:

* Description: The overarching themes and core values that should always be communicated through the brand's content.

  • Do's and Don'ts:

* Specification: Concrete examples of acceptable and unacceptable language, jargon, contractions, emoji usage, etc.

  • Grammar & Punctuation:

* Specification: Adherence to a specific style guide (e.g., AP Style, Chicago Manual of Style) or specific brand preferences (e.g., Oxford comma usage).

1.5. Social Media Style Guide

  • Visuals:

* Image Style: Photography filters, lighting, composition, subject matter.

* Graphic Overlays: Consistent use of brand elements, text overlays, templates.

* Logo Placement: Consistent, non-intrusive placement on social media visuals.

* Dimensions: Recommended image/video dimensions for common platforms (Instagram Feed/Stories, Facebook, Twitter, LinkedIn).

  • Copy:

* Tone Adaptation: How the brand voice translates to shorter, more immediate social media interactions.

* Hashtag Strategy: Guidelines for relevant hashtags, branded hashtags, and quantity.

* Emoji Usage: When and how to use emojis to enhance communication without undermining professionalism.

* Call-to-Action (CTA) Strategy: Effective CTAs for social contexts.

  • Platform-Specific Adaptations:

* Description: Tailored guidance for each major platform (e.g., LinkedIn's professional tone, Instagram's visual focus, Twitter's brevity).

  • Profile Optimization:

* Description: Guidelines for profile pictures, banner images, bio descriptions, and links.

1.6. Imagery & Iconography Style

  • Photography Style:

* Description: Defines the aesthetic of all brand photography (e.g., candid, staged, vibrant, muted, authentic, aspirational, specific subject matter).

* Filters/Effects: Consistent application of visual treatments.

  • Illustration Style (if applicable):

* Description: If illustrations are part of the brand, define their style (e.g., flat, isometric, line art, realistic, abstract).

  • Iconography:

* Description: Specifies the style of icons (e.g., line icons, solid icons, duotone, fill), ensuring consistency in weight, corner radius, and overall aesthetic.

* Usage: When and where icons should be used to support text or convey information.


2. Wireframe Descriptions for Brand Guidelines Document

The Brand Identity Kit will be delivered as a comprehensive "Brand Guidelines Document," structured for clarity and ease of use. Below is a wireframe description of its key sections and layout.

2.1. Cover Page

  • Layout: Prominent display of the brand's primary logo, full brand name, and the title "Brand Guidelines" or "Brand Identity Kit."
  • Purpose: Establishes the document as the official guide.

2.2. Table of Contents

  • Layout: A clear, hierarchical list of all sections and subsections.
  • Functionality (Digital): Interactive links for quick navigation to specific sections.
  • Purpose: Allows users to quickly find relevant information.

2.3. Introduction & Brand Story

  • Layout: Full-width hero image or brand pattern. Text block for welcome message, brand mission, vision, and core values.
  • Content: A concise narrative explaining the brand's purpose and personality.
  • Purpose: Sets the strategic context for the entire brand identity.

2.4. Logo Guidelines

  • Layout:

* Page 1 (Primary Logo): Large display of the primary logo. Below, sections for horizontal/vertical lockups.

* Page 2 (Variations): Displays secondary logos, logomarks, and favicons.

* Page 3 (Clear Space & Minimum Size): Diagrams illustrating clear space rules and minimum size specifications for print and digital.

* Page 4 (Incorrect Usage): Grid layout showing "Do Not" examples (e.g., stretched, recolored, distorted logos).

  • Content: Visual examples with accompanying explanatory text.
  • Purpose: Provides definitive rules for logo application.

2.5. Color Palette

  • Layout:

* Page 1 (Primary & Secondary): Large color swatches for each primary and secondary color, with Hex, RGB, CMYK, and Pantone (if applicable) values clearly labeled underneath.

* Page 2 (Accent & Neutrals): Similar layout for accent and neutral colors.

*Page 3 (Usage

gemini Output

Brand Identity Kit: Final Design Assets - AetherFlow

Project: Brand Identity Kit

Step: Finalize Design Assets

Date: October 26, 2023


Introduction

We are thrilled to present the finalized Brand Identity Kit for AetherFlow. This comprehensive package embodies your brand's essence, establishing a cohesive and memorable visual and verbal identity across all touchpoints. This kit serves as your definitive guide to maintaining consistency, professionalism, and impact in all your communications, ensuring a distinctive and engaging experience for your audience.

This document details your brand's core elements, including logo specifications, color palettes, typography guidelines, brand voice, and social media styling, along with practical application and user experience recommendations.


1. Logo Concepts & Usage Guidelines

The AetherFlow logo is designed to convey fluidity, innovation, and interconnectedness. It features a modern, clean aesthetic that is both adaptable and memorable.

1.1. Primary Logo

  • Description: The primary logo combines a custom wordmark "AetherFlow" with an abstract, flowing icon element that suggests seamless integration and dynamic movement. The icon can stand alone as a brand mark.
  • Ideal Usage: Websites, primary marketing collateral, professional documents, large format applications.

1.2. Logo Variations

  • Horizontal Lockup: Wordmark and icon side-by-side, suitable for wider applications.
  • Vertical/Stacked Lockup: Wordmark beneath the icon, ideal for narrower spaces.
  • Icon-Only Mark: The abstract flowing icon, used for smaller applications (e.g., favicons, app icons, social media avatars) where the full wordmark may not be legible or necessary.
  • Monochrome Variations:

* Full Color: Primary brand colors.

* Single Color (Dark): For use on light backgrounds (e.g., AetherFlow Blue).

* Single Color (Light/Reverse): For use on dark backgrounds (e.g., White).

1.3. Clear Space & Minimum Size

  • Clear Space: Maintain a minimum clear space around the logo equal to at least 0.5x the height of the 'A' in AetherFlow. This ensures legibility and prominence.
  • Minimum Size:

* Digital: 60 pixels wide (for the full horizontal lockup).

* Print: 0.75 inches wide (for the full horizontal lockup).

* Icon-Only: 20 pixels / 0.25 inches.

1.4. Incorrect Usage

To maintain brand integrity, avoid:

  • Stretching or distorting the logo.
  • Altering the colors (except for approved monochrome variations).
  • Adding effects (e.g., shadows, gradients) not part of the original design.
  • Placing the logo on busy or conflicting backgrounds without sufficient contrast.
  • Re-arranging elements of the logo.

1.5. Deliverable Assets

  • File Formats: .AI, .EPS (vector for print), .SVG (vector for web), .PNG (transparent background, various sizes), .JPG (solid background).
  • Versions: Primary, Horizontal, Vertical, Icon-Only, Monochrome (dark & light) for all formats.

2. Color Palette

The AetherFlow color palette is chosen to reflect professionalism, trustworthiness, innovation, and approachability.

2.1. Primary Colors

These are the core colors that define AetherFlow's visual identity.

  • AetherFlow Blue

* HEX: #007BFF

* RGB: (0, 123, 255)

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

* Pantone: 286 C

* Usage: Primary branding, headings, key UI elements, calls-to-action.

* Description: Represents trust, stability, and technology.

  • AetherFlow Teal

* HEX: #00C8C8

* RGB: (0, 200, 200)

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

* Pantone: 326 C

* Usage: Secondary branding, accents, infographics, illustrations.

* Description: Conveys innovation, freshness, and fluidity.

2.2. Secondary & Accent Colors

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

  • AetherFlow Grey

* HEX: #4A4A4A

* RGB: (74, 74, 74)

* CMYK: (65, 58, 57, 44)

* Usage: Body text, subtle backgrounds, borders, UI elements.

* Description: Provides sophistication and neutrality.

  • AetherFlow Light Grey

* HEX: #F0F2F5

* RGB: (240, 242, 245)

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

* Usage: Backgrounds, dividers, subtle UI elements.

* Description: Creates clean, breathable spaces.

  • AetherFlow Accent Yellow

* HEX: #FFD700

* RGB: (255, 215, 0)

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

* Usage: Highlight elements, warnings, interactive states (sparingly).

* Description: Adds vibrancy and draws attention.

2.3. Neutral Colors

Essential for readability and clean design.

  • White: #FFFFFF (RGB: 255, 255, 255) - Backgrounds, text on dark.
  • Black: #000000 (RGB: 0, 0, 0) - Legal text, fine print (use sparingly, prefer AetherFlow Grey for body text).

2.4. Accessibility & Contrast

  • All primary and secondary colors have been tested for WCAG 2.1 AA compliance for text and UI contrast ratios.
  • Ensure text in AetherFlow Grey on AetherFlow Light Grey background meets minimum contrast (4.5:1).
  • AetherFlow Blue and AetherFlow Teal provide excellent contrast against white backgrounds for text.
  • AetherFlow Accent Yellow should primarily be used for highlights, not for extensive text blocks.

3. Typography Guide

Typography plays a crucial role in conveying AetherFlow's professionalism and readability.

3.1. Primary Headings Font: Montserrat

  • Description: A clean, geometric sans-serif typeface, chosen for its modern aesthetic and excellent legibility across various sizes.
  • Usage: All primary headings (H1, H2), prominent titles, and hero text.
  • Weights: Bold (700), Semi-Bold (600)
  • Examples:

* H1 (Bold, 48px): The Future of Connectivity

* H2 (Semi-Bold, 36px): Seamless Integration Solutions

* H3 (Semi-Bold, 24px): Our Core Services

  • Line Height: 1.2 – 1.3em
  • Letter Spacing: -0.02em (for larger headings)

3.2. Body Text Font: Open Sans

  • Description: A highly readable and versatile sans-serif typeface, optimized for legibility on screens and in print.
  • Usage: All body copy, paragraphs, sub-headings (H4, H5, H6), captions, and general UI text.
  • Weights: Regular (400), Semi-Bold (600)
  • Examples:

* Body (Regular, 16px): AetherFlow delivers innovative solutions designed to streamline your operations and enhance user experience.

* Caption (Regular, 12px): Copyright 2023 AetherFlow. All rights reserved.

  • Line Height: 1.5 – 1.6em
  • Letter Spacing: Normal (0em)

3.3. Call-to-Action (CTA) Text

  • Font: Montserrat Semi-Bold (600)
  • Size: Varies based on context (e.g., 18px for primary buttons, 16px for secondary).
  • Color: White text on AetherFlow Blue/Teal buttons, or AetherFlow Blue text on light backgrounds.
  • Example: Learn More | Get Started

3.4. Font Stacks (Web)

For web applications, use the following font stacks to ensure fallback fonts maintain a similar aesthetic:

  • Headings: 'Montserrat', 'Arial', sans-serif
  • Body Text: 'Open Sans', 'Helvetica Neue', 'Arial', sans-serif

3.5. Accessibility & Readability

  • Maintain minimum font sizes (16px for body text is recommended for web).
  • Ensure sufficient line height and letter spacing for comfortable reading.
  • Use Montserrat for headings to create clear hierarchy; Open Sans for extended text for optimal readability.
  • Avoid using all caps for large blocks of text.

4. Brand Voice Guidelines

AetherFlow's brand voice is designed to build trust, demonstrate expertise, and foster a sense of partnership.

4.1. Core Personality Traits

  • Innovative: Forward-thinking, solution-oriented, embraces new technologies.
  • Reliable: Trustworthy, consistent, delivers on promises.
  • Clear: Direct, concise, avoids jargon where possible.
  • Empathetic: Understands client needs, supportive, user-centric.
  • Professional: Polished, knowledgeable, respectful.

4.2. Tone of Voice

  • Informative & Authoritative: We speak with confidence and knowledge, providing clear explanations and insights.
  • Engaging & Approachable: While professional, our tone is never overly formal or stiff. We aim to connect with our audience.
  • Optimistic & Forward-Looking: We focus on possibilities, growth, and positive outcomes.
  • Action-Oriented: We encourage engagement and guide users towards solutions.

4.3. Key Messaging Principles

  • Focus on Benefits, Not Just Features: Articulate how our solutions solve problems and improve lives/businesses.
  • Clarity Over Complexity: Simplify complex ideas without patronizing the audience.
  • Consistency: Maintain a unified voice across all platforms and communications.
  • Authenticity: Be genuine and transparent in all interactions.
  • Call to Action: Every piece of communication should subtly or overtly guide the user to a next step.

4.4. Do's and Don'ts

  • DO: Use active voice. Address the reader directly ("you"). Use clear, concise sentences.

Example:* "You will experience seamless integration with AetherFlow's solutions."

  • DON'T: Use excessive jargon without explanation. Be overly casual or use slang. Make unsubstantiated claims.

Example (Avoid):* "Our revolutionary tech synergizes your existing infrastructure."

  • DO: Emphasize solutions and positive outcomes. Be respectful and inclusive.

Example:* "We empower your team to achieve greater efficiency."

  • DON'T: Focus on problems without offering solutions. Use negative or alarmist language.

Example (Avoid):* "Don't let outdated systems cripple your productivity."


5. Social Media Style Guide

Maintain a consistent and recognizable presence across all social media platforms.

5.1. Profile Picture / Avatar

  • Usage: Use the Icon-Only Mark (AetherFlow abstract flowing icon) for all profile pictures.
  • Format: High-resolution PNG, square aspect ratio.
  • Background: White or AetherFlow Blue for maximum visibility.

5.2. Cover Photos / Banners

  • Visuals: High-quality, professional imagery or abstract graphics that align with the AetherFlow brand (fluidity, technology, connection).
  • Colors: Predominantly AetherFlow Blue and Teal, with touches of Light Grey.
  • Typography: Use Montserrat for any text on banners (e.g., taglines, event promotions).
  • Branding: Include the full AetherFlow logo (horizontal lockup) subtly, ensuring it doesn't clutter the image.

5.3. Content Themes & Visual Style

  • Photography: Clean, modern, professional. Focus on people interacting with technology, abstract representations of data/connectivity, or high-tech environments. Avoid stock-photo clichés.
  • Illustration/Graphics: Vector-based, minimalist, geometric styles. Use brand colors.
  • Video: High-quality, engaging, informative. Maintain brand voice and visual consistency.
  • Tone: Informative, engaging, supportive, and slightly informal but always professional.

5.4. Typography for Social

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);}});}