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

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

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

This document outlines the comprehensive research and design requirements for developing your brand identity kit. This foundational step ensures a deep understanding of your brand's essence, target audience, and strategic objectives, which will guide the creation of all visual and verbal elements.


1. Brand Core Vision & Strategic Requirements

Before diving into specific design elements, we must establish the core vision and strategic direction that will inform every aspect of your brand identity.

  • Target Audience Definition:

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

* Psychographics: Lifestyle, interests, values, attitudes, pain points, aspirations.

* Behavioral Patterns: How do they interact with similar products/services? What are their purchasing habits?

* Key Needs: What problems does your brand solve for them?

  • Brand Personality & Values:

* Adjectives: If your brand were a person, how would you describe it? (e.g., innovative, trustworthy, playful, luxurious, approachable, authoritative, adventurous, sophisticated).

* Core Values: What principles does your brand stand for? (e.g., integrity, sustainability, community, excellence, creativity, accessibility).

* Archetype (Optional but Recommended): Explorer, Sage, Hero, Lover, Jester, Caregiver, etc. (This helps define consistent messaging and imagery).

  • Key Message & Unique Selling Proposition (USP):

* What is the single most important message you want to convey?

* What makes your brand distinct from competitors? Why should customers choose you?

  • Desired Emotional Response:

* How do you want your audience to feel when they interact with your brand? (e.g., inspired, secure, excited, calm, empowered, amused).

  • Competitive Landscape Analysis:

* Identification of 3-5 key competitors.

* Analysis of their brand identities (logos, colors, typography, voice).

* Identification of opportunities for differentiation and unique positioning.


2. Detailed Design Specifications

These specifications will guide the creation of each component of your brand identity kit.

2.1. Logo Concepts

  • Logo Style Preferences:

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

* Lettermark: Monogram (e.g., IBM, CNN).

* Brandmark/Pictorial Mark: Icon-based (e.g., Apple, Twitter bird).

* Abstract Mark: Non-representational graphic (e.g., Nike swoosh, Adidas trefoil).

* Combination Mark: Text + Icon (e.g., Starbucks, Lacoste).

* Emblem: Icon + Text within a shape (e.g., Harley-Davidson, Starbucks original).

* Specific Aesthetic: Minimalist, geometric, organic, vintage, modern, illustrative, hand-drawn.

  • Desired Logo Characteristics:

* Memorability: Easily recalled and recognized.

* Versatility: Works across various applications (digital, print, merchandise, small sizes, large sizes).

* Scalability: Clear and legible at all sizes.

* Timelessness: Avoids fleeting trends.

* Relevance: Connects to the brand's industry and values.

  • Key Elements to Consider:

* Inclusion of brand name, tagline, or specific imagery.

* Any specific symbols, motifs, or concepts to incorporate or avoid.

* Preference for horizontal, vertical, or square lockups.

2.2. Color Palette

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

* Emotional Associations: What feelings should these colors evoke? (e.g., blue for trust, green for nature/growth, red for energy/passion, yellow for optimism).

* Industry Context: Are there common color associations in your industry, and do we want to align or differentiate?

* Accessibility: Sufficient contrast for readability.

  • Secondary Palette (2-4 Colors): Supporting colors for variations and accents.

* Should complement the primary palette and add depth.

  • Accent Colors (1-2 Colors): Used for calls-to-action, highlights, or specific elements.
  • Technical Specifications (for final deliverable):

* CMYK (Print)

* RGB (Digital Screens)

* Hex Codes (Web)

* Pantone (Spot Color - if applicable)

Initial Color Direction Concepts (to be refined with client input):

  • Warm & Inviting: Earthy tones, rich browns, warm oranges, muted reds.
  • Cool & Professional: Blues, grays, silvers, crisp whites.
  • Vibrant & Energetic: Bright primary or secondary colors, high contrast.
  • Luxurious & Sophisticated: Deep jewel tones, metallics, blacks, creams.
  • Natural & Organic: Greens, browns, blues, muted pastels.

2.3. Typography Guide

  • Primary Heading Font (1-2 Fonts): For main titles and prominent text.

* Style: Serif (traditional, authoritative), Sans-serif (modern, clean), Script (elegant, personal), Display (distinctive, decorative).

* Readability: Must be highly legible.

* Mood: Should align with brand personality.

  • Body Text Font (1 Font): For paragraphs and general content.

* Legibility: Crucial for extended reading.

* Versatility: Works well in various sizes and weights.

  • Accent/Secondary Font (Optional, 1 Font): For specific elements, quotes, or complementary visuals.
  • Usage Guidelines (for final deliverable):

* Hierarchy: How different weights and sizes are used for headings, subheadings, and body text.

* Line spacing, letter spacing, and paragraph indents.

* Web-safe alternatives or web font integration strategy.

2.4. Brand Voice Guidelines

  • Tone of Voice:

* Overall: (e.g., authoritative, empathetic, witty, inspirational, direct, friendly, formal, casual, playful, serious, humble, confident).

* Variations: How the tone might shift slightly across different platforms or contexts (e.g., more formal on LinkedIn, more casual on Instagram).

  • Key Messaging Principles:

* What core ideas should always be communicated?

* Words to use and words to avoid.

* Guidance on grammar, punctuation, and capitalization specific to the brand.

  • Audience Engagement Style:

* How does the brand interact with its audience? (e.g., educational, conversational, persuasive, supportive).

  • Examples: Providing specific examples of "do's" and "don'ts" for messaging.

2.5. Social Media Style Guide

  • Visual Style:

* Photography/Imagery: Preferred styles (e.g., authentic, staged, abstract, lifestyle, product-focused), color grading, filters.

* Graphic Elements: Consistency in icons, illustrations, data visualization, overlays.

* Templates: Requirements for consistent post layouts (e.g., quotes, announcements, promotions).

  • Content & Messaging:

* Platform-Specific Tone: How the brand voice adapts for Instagram, Facebook, LinkedIn, Twitter, etc.

* Hashtag Strategy: Branded hashtags, relevant industry hashtags, general discovery hashtags.

* Call-to-Action (CTA) Best Practices: Clear and consistent CTAs.

  • Profile Optimization:

* Guidelines for profile pictures, cover photos, bios, and links across platforms.


3. Brand Kit Structure & Content (Wireframe Description Equivalent)

This section outlines the proposed structure and content for the final Brand Guidelines Document, ensuring a logical, comprehensive, and user-friendly resource for your team.

  • Introduction:

* Welcome message, purpose of the guidelines, brand mission, vision, and values.

  • Brand Overview:

* Target audience, brand personality, key message, desired emotional response.

  • Logo Guidelines:

* Primary logo, secondary logos, sub-marks, favicons.

* Clear space requirements, minimum size.

* Color variations (full color, mono, inverse).

* Incorrect usage examples.

  • Color Palette:

* Primary, secondary, and accent colors.

* CMYK, RGB, Hex, Pantone values for each.

* Usage examples and hierarchy.

  • Typography:

* Primary heading, body, and accent fonts.

* Font family, weights, sizes, and usage hierarchy.

* Web font integration.

  • Brand Voice & Messaging:

* Detailed tone of voice guidelines.

* Key messaging principles, words to use/avoid.

* Examples of brand messaging in different contexts.

  • Imagery & Photography Style:

* Guidelines for photography, illustration, and graphic elements.

* Examples of acceptable and unacceptable imagery.

  • Social Media Style Guide:

* Visual templates, content tone, hashtag strategy, profile optimization.

* Platform-specific considerations.

  • Application Examples (Optional):

* Mock-ups of the brand applied to business cards, stationery, website, merchandise, etc.

  • Contact Information:

* Who to contact for brand approval or questions.


4. User Experience (UX) & Brand Perception Recommendations

The brand identity is not just about aesthetics; it's about how your audience experiences and perceives your brand at every touchpoint.

  • Consistency Across All Touchpoints:

* Ensure a unified brand experience across website, social media, marketing materials, product packaging, customer service, and physical spaces.

* Recommendation: Develop a clear internal communication strategy for brand guidelines.

  • Clarity & Simplicity:

* The brand identity should be easy to understand, memorable, and not overly complex. Messaging should be direct and unambiguous.

* Recommendation: Prioritize clear hierarchy in all visual and textual communications.

  • Memorability & Distinctiveness:

* The brand identity should stand out from competitors and leave a lasting impression.

* Recommendation: Focus on unique design elements and a compelling brand story.

  • Emotional Resonance:

* Design elements and messaging should evoke the desired emotional response from the target audience.

* Recommendation: Continuously test brand assets with target users for emotional impact.

  • Accessibility & Inclusivity:

* Ensure the brand identity is accessible to all users, including those with disabilities (e.g., color contrast for readability, clear typography).

* Recommendation: Adhere to WCAG (Web Content Accessibility Guidelines) standards where applicable.

  • Usability (for internal teams):

* The brand guidelines document itself should be easy to navigate, understand, and implement by internal marketing teams, designers, and content creators.

* Recommendation: Provide clear examples, templates, and downloadable assets.


Next Steps

This detailed outline of research and design requirements will serve as the blueprint for developing your Brand Identity Kit. The next step will involve a collaborative session to review these requirements, gather your specific feedback and preferences, and finalize the creative brief before proceeding to concept development.

gemini Output

Step 2 of 3: Design Specifications for Brand Identity Kit

This document outlines the detailed design specifications, proposed structural wireframes, example color palettes, and critical UX recommendations for your comprehensive Brand Identity Kit. This foundational work will guide the creation of all visual and verbal assets, ensuring a cohesive and impactful brand presence.


1. Detailed Design Specifications

This section defines the core components of your Brand Identity Kit, detailing the elements that will be developed.

1.1 Logo Concepts & Usage Guidelines

  • Number of Concepts: We will develop 3-5 distinct initial logo concepts, exploring various stylistic approaches (e.g., wordmark, logomark, combination mark, emblem) to best represent your brand's essence.
  • Variations: For the chosen primary logo, the following essential variations will be created:

* Primary Logo: Full-color version for standard use.

* Secondary Logo/Horizontal Lockup: An alternative orientation for specific applications.

* Monochrome Versions: Black and white (or single brand color) for versatility.

* Inverse/Reversed Logo: For use on dark backgrounds.

* Icon/Favicon: A simplified mark for digital applications (app icons, favicons).

  • Clear Space: Defined minimum clear space around the logo to ensure visibility and prevent clutter.
  • Minimum Size: Specifications for the smallest permissible size of the logo across various mediums.
  • Incorrect Usage: Examples of how not to use the logo to maintain brand integrity.

1.2 Color Palette

  • Primary Palette: 2-3 core brand colors that form the foundation of your visual identity. These will be used most frequently and prominently.

Specification:* Each color will include Hex, RGB, CMYK, and where applicable, Pantone values.

  • Secondary/Accent Palette: 3-5 complementary colors designed to support the primary palette, adding depth and versatility without overpowering the main brand colors.

Specification:* Each color will include Hex, RGB, and CMYK values.

  • Neutral/Support Palette: A range of grays, whites, and blacks to provide balance, contrast, and readability.

Specification:* Each color will include Hex and RGB values.

  • Usage Guidelines: Recommendations for color hierarchy, combinations, and considerations for accessibility (e.g., sufficient contrast ratios).

1.3 Typography Guide

  • Primary Headings Font: A distinctive typeface chosen for headlines and major titles, reflecting the brand's personality.

Specification:* Font family, recommended weights (e.g., Bold, Semibold), and usage context.

  • Secondary Headings Font: A complementary typeface for subheadings and important callouts, maintaining visual harmony.

Specification:* Font family, recommended weights, and usage context.

  • Body Text Font: A highly legible and accessible typeface for paragraphs and large blocks of text.

Specification:* Font family, recommended weights (e.g., Regular, Light), and usage context.

  • Accent/Display Font (Optional): A unique font for specific, limited applications (e.g., quotes, special graphics) to add character.

Specification:* Font family, recommended weights, and specific usage.

  • Font Pairing Rationale: Explanation of why specific fonts were chosen and how they work together.
  • Accessibility: Guidelines for font sizes, line height, and letter spacing to ensure optimal readability across all platforms.

1.4 Brand Voice Guidelines

  • Brand Personality Keywords: 3-5 adjectives that define your brand's core character (e.g., Innovative, Trustworthy, Playful, Authoritative, Approachable).
  • Tone of Voice: Detailed descriptions and examples of appropriate and inappropriate tone across different communication channels.
  • Messaging Principles: Guidelines for clarity, consistency, and impact in all written communications.
  • Target Audience Considerations: How the brand voice should adapt (or remain consistent) when speaking to different segments of your audience.
  • Grammar & Punctuation: Specific stylistic preferences (e.g., use of Oxford comma, capitalization rules).

1.5 Imagery & Iconography Style

  • Photography Style: Guidelines for visual aesthetics in photography, including subject matter, composition, lighting, color grading, and desired emotional impact (e.g., authentic, aspirational, minimalistic, vibrant).
  • Illustration Style (If applicable): Specifications for line weight, color palette, complexity, and overall aesthetic if illustrations are part of the brand.
  • Iconography Style: Consistent visual language for icons (e.g., line icons, filled icons, duotone), ensuring they align with the overall brand aesthetic.
  • Usage Guidelines: Recommendations for image selection, placement, and consistency across all platforms.

1.6 Social Media Style Guide

  • Profile Picture/Avatar: Guidelines for logo usage and dimensions.
  • Cover Photo/Banner: Specifications for dimensions, safe zones, and content.
  • Post Templates: Example layouts for various types of posts (e.g., promotional, informational, engagement) incorporating brand colors, fonts, and logo placement.
  • Hashtag Strategy: Recommendations for branded, campaign-specific, and general hashtags.
  • Emoji Usage: Guidelines on when and how to use emojis to maintain brand voice.
  • Platform-Specific Considerations: Adjustments for Instagram Stories, LinkedIn banners, Twitter cards, etc.

1.7 Graphic Elements & Patterns (Optional, but Recommended)

  • Supporting Graphics: Any recurring shapes, lines, textures, or patterns that enhance the brand's visual identity and can be used consistently across different materials.
  • Usage: How and where these elements should be applied to create visual interest and reinforce brand recognition.

2. Wireframe Descriptions for Brand Guide Document

The Brand Identity Kit will be compiled into a comprehensive, easy-to-navigate document (digital PDF and/or web-based format). Below is a structural wireframe description for this guide:

2.1 Introduction & Brand Overview

  • Cover Page: Branded with primary logo and key visual elements.
  • Welcome Message: Introduction to the brand, its mission, vision, and values.
  • How to Use This Guide: Explanation of the document's purpose and how to navigate it effectively.

2.2 Logo Guidelines

  • Primary Logo: Display of the main logo, its purpose, and preferred applications.
  • Logo Variations: Presentation of all approved logo lockups and versions (horizontal, vertical, monochrome, inverse).
  • Clear Space & Minimum Size: Visual examples illustrating correct spacing and sizing.
  • Incorrect Usage: Clear examples and explanations of common mistakes to avoid.

2.3 Color Palette

  • Primary Colors: Swatches with detailed Hex, RGB, CMYK, and Pantone values.
  • Secondary/Accent Colors: Swatches with detailed Hex, RGB, and CMYK values.
  • Neutral/Support Colors: Swatches with detailed Hex and RGB values.
  • Color Application Examples: Visuals demonstrating effective color combinations and hierarchy.

2.4 Typography Guidelines

  • Font Families: Display of primary, secondary, and body text fonts with their full character sets.
  • Font Weights & Styles: Examples of regular, bold, italic, etc.
  • Hierarchy Examples: Visuals demonstrating how to use different fonts and sizes for headlines, subheadings, and body text.
  • Readability & Accessibility: Best practices for text size, line height, and letter spacing.

2.5 Brand Voice & Messaging

  • Brand Personality: Description of core attributes with supporting examples.
  • Tone of Voice: "Do's and Don'ts" for verbal communication.
  • Key Messaging: Core statements, taglines, and boilerplate copy.
  • Audience-Specific Communication: Guidance on tailoring messages.

2.6 Imagery & Iconography

  • Photography Style: Mood board or example images showcasing the desired aesthetic.
  • Illustration Style (if applicable): Examples of approved illustration styles.
  • Iconography Library: Collection of approved icons and their usage guidelines.

2.7 Social Media Guidelines

  • Platform-Specific Visuals: Examples of profile pictures, cover photos, and banners for key platforms.
  • Post Templates: Wireframes or mockups of branded social media posts.
  • Content Pillars & Tone: Guidance on content themes and appropriate voice for social channels.

2.8 Application Examples / Mockups

  • Marketing Collateral: Mockups of business cards, letterheads, envelopes.
  • Digital Applications: Website headers, email signatures, social media profiles.
  • Merchandise/Signage (if applicable): Examples of how the brand applies to physical products or environments.

2.9 Resources & Contact

  • File Formats: Explanation of available logo and asset file types (e.g., .EPS, .SVG, .PNG, .JPG).
  • Contact Information: For brand inquiries or assistance.

3. Example Color Palettes

Below are examples of diverse color palettes. The final palette will be developed based on your specific brand attributes, target audience, and competitive landscape.

Example Palette 1: "Modern & Professional"

  • Primary Colors:

Deep Ocean Blue: #0A2E5B (R10 G46 B91 | C89 M69 Y36 K38 | Pantone 289 C) - Represents trust, stability, professionalism.*

Sky Blue: #3498DB (R52 G152 B219 | C76 M31 Y0 K0 | Pantone 292 C) - Adds a sense of clarity, openness, innovation.*

  • Secondary/Accent Colors:

Vibrant Teal: #1ABC9C (R26 G188 B156 | C86 M0 Y44 K0) - Injects energy, growth, and freshness.*

Soft Gray: #BDC3C7 (R189 G195 B199 | C24 M17 Y17 K0) - Provides balance and sophistication.*

  • Neutral/Support Colors:

* Pure White: #FFFFFF (R255 G255 B255)

* Charcoal Gray: #34495E (R52 G73 B94)

* Light Gray: #F2F2F2 (R242 G242 B242)

Example Palette 2: "Warm & Approachable"

  • Primary Colors:

Terracotta Orange: #E76F51 (R231 G111 B81 | C0 M52 Y65 K9 | Pantone 7416 C) - Conveys warmth, energy, and creativity.*

Earthy Green: #2A9D8F (R42 G157 B143 | C73 M0 Y49 K38 | Pantone 3282 C) - Represents nature, growth, and reliability.*

  • Secondary/Accent Colors:

Mustard Yellow: #E9C46A (R233 G196 B106 | C0 M16 Y54 K9) - Adds cheerfulness and optimism.*

Dusty Rose: #F4A261 (R244 G162 B97 | C0 M33 Y60 K4) - Offers a gentle, inviting touch.*

  • Neutral/Support Colors:

* Cream: #FBF8F0 (R251 G248 B240)

* Dark Brown: #4A3F35 (R74 G63 B53)

* Light Beige: #E0D8CC (R224 G216 B204)


4. UX Recommendations for Brand Identity Implementation

Effective brand identity extends beyond aesthetics; it deeply influences user experience. These recommendations ensure your brand kit translates into a positive and consistent user journey.

4.1 Consistency Across All Touchpoints

  • Uniformity: Ensure the brand identity (logo, colors, typography, voice) is applied consistently across all platforms: website, mobile app, social media, marketing materials, email communications, physical products, and internal documents.
  • Brand Experience Mapping: Consider mapping the customer journey to identify all touchpoints and ensure brand consistency at each interaction.

4.2 Accessibility & Inclusivity

  • Color Contrast: Adhere to WCAG (Web Content Accessibility Guidelines) standards for color contrast ratios to ensure text is readable for users with visual impairments.
  • Font Legibility: Select fonts that are clear and legible at various sizes, and ensure sufficient line height and letter spacing.
  • Alternative Text: Provide descriptive
gemini Output

Brand Identity Kit: AetherFlow

Introduction

Welcome to the AetherFlow Brand Identity Kit! This comprehensive guide outlines the core visual and verbal elements that define the AetherFlow brand. It serves as a foundational resource for ensuring consistent, impactful, and recognizable communication across all touchpoints. By adhering to these guidelines, we will build a strong, cohesive brand presence that resonates with our audience and reinforces our values of innovation, clarity, and elegance.

This kit provides detailed specifications for our logo system, color palette, typography, brand voice, visual language, and application across digital interfaces and social media.


1. Brand Overview & Core Values

Brand Name: AetherFlow

Tagline: Intelligent Connections, Seamless Experiences.

Brand Essence: AetherFlow empowers individuals and organizations by transforming complex data and processes into intuitive, elegant, and actionable insights. We bridge the gap between complexity and clarity, fostering seamless connections and enhancing productivity through intelligent design and innovative technology.

Core Values:

  • Innovation: Constantly seeking new and better ways to solve problems.
  • Clarity: Simplifying complexity into understandable and actionable insights.
  • Elegance: Delivering sophisticated solutions with refined aesthetics and intuitive design.
  • Connection: Fostering seamless interactions between users, data, and systems.
  • Empowerment: Equipping users with tools that enhance their capabilities and potential.

2. Logo System

The AetherFlow logo is the cornerstone of our visual identity, embodying our brand essence of intelligent connections and seamless experiences.

2.1. Primary Logo

The primary logo combines a modern wordmark with a distinctive abstract mark representing flow, connection, and insight.

  • Concept: The abstract mark symbolizes the "Aether" (ethereal, expansive) and "Flow" (seamless movement, data streams, connection points). Its gentle curves and converging lines evoke intelligence, fluidity, and integration.
  • Usage: This is the preferred version for most applications where space allows for full visibility.

(Imagine a logo here: A stylized 'A' or abstract symbol resembling fluid data flow, possibly with gradient elements, next to the word "AetherFlow" in a modern, clean sans-serif font.)

2.2. Logo Variations

To ensure versatility, several approved variations are available for specific contexts.

  • Wordmark Only: For situations where the symbol might be redundant or space is limited (e.g., small text areas, internal documents).

* (Imagine "AetherFlow" in the approved typeface)

  • Symbol Only (Logomark): Ideal for social media avatars, app icons, and instances where the brand is already established, and the symbol alone provides sufficient recognition.

* (Imagine the abstract symbol only)

  • Stacked Logo: For vertical layouts or when a more compact primary logo is needed.

* (Imagine the symbol above "AetherFlow")

2.3. Clear Space & Minimum Size

  • Clear Space: Maintain a minimum clear space around the logo equal to the height of the 'A' in "AetherFlow". No other graphic elements, text, or images should infringe upon this area.
  • Minimum Size:

* Print: 0.75 inches (19 mm) wide

* Digital: 75 pixels wide

* Ensures legibility and impact across all media.

2.4. Color Variations

  • Full Color: Primary usage, as shown above.
  • Monochromatic: For single-color applications (e.g., embroidery, embossed materials, specific print requirements).

* White on Dark Background: For use on dark-colored backgrounds.

* Black on Light Background: For use on light-colored backgrounds.

2.5. Incorrect Usage

To maintain brand integrity, avoid the following:

  • Stretching or distorting the logo.
  • Altering the colors or adding gradients not specified.
  • Rotating the logo.
  • Adding effects (shadows, outlines) not part of the original design.
  • Placing the logo on busy backgrounds that compromise visibility.
  • Rearranging logo elements.

3. Color Palette

Our color palette is designed to evoke clarity, sophistication, and a sense of innovation. It combines calming blues and purples with bright accents to create a modern and trustworthy aesthetic.

3.1. Primary Palette

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

  • Aether Blue (Primary Brand Color)

* HEX: #2B6777

* RGB: (43, 103, 119)

* CMYK: (64, 13, 39, 53)

* Pantone: 7474 C

* Usage: Dominant color for headers, key graphical elements, and primary call-to-action buttons. Represents trust, stability, and intelligence.

  • Flow Purple (Secondary Brand Color)

* HEX: #4547B2

* RGB: (69, 71, 178)

* CMYK: (61, 60, 0, 30)

* Pantone: 272 C

* Usage: Complementary color, used for secondary graphical elements, sub-headings, and to add a touch of creativity and sophistication.

3.2. Neutral Palette

Essential for readability and clean design.

  • Dark Grey (Text & Backgrounds)

* HEX: #333333

* RGB: (51, 51, 51)

* CMYK: (75, 68, 67, 90)

* Usage: Primary text color for maximum readability, dark backgrounds.

  • Light Grey (Secondary Text & Backgrounds)

* HEX: #CCCCCC

* RGB: (204, 204, 204)

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

* Usage: Secondary text, borders, subtle backgrounds, inactive states.

  • White (Backgrounds & Text)

* HEX: #FFFFFF

* RGB: (255, 255, 255)

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

* Usage: Primary background color, text on dark backgrounds.

3.3. Accent Palette

Used sparingly to highlight important information, calls to action, or interactive elements.

  • Insight Green (Success/Highlight)

* HEX: #66B2B2

* RGB: (102, 178, 178)

* CMYK: (43, 0, 26, 30)

* Usage: Success messages, positive indicators, subtle accents.

  • Alert Red (Error/Warning)

* HEX: #D9534F

* RGB: (217, 83, 79)

* CMYK: (0, 62, 64, 15)

* Usage: Error messages, warnings, urgent alerts.

3.4. Color Usage Guidelines

  • Hierarchy: Use Aether Blue for primary brand presence, Flow Purple for secondary emphasis.
  • Contrast: Ensure sufficient contrast for text and interactive elements, especially for accessibility (WCAG 2.1 AA standards).
  • Balance: Aim for a clean, sophisticated look. Avoid overusing bright accents. White space is crucial.
  • Gradients: Approved gradients can be used for backgrounds or specific graphical elements, typically transitioning between Aether Blue and Flow Purple.

4. Typography Guide

Our chosen typefaces reflect AetherFlow's commitment to clarity, modernity, and elegance. They are highly legible across all platforms and scales.

4.1. Primary Typeface: Montserrat

  • Family: Sans-serif
  • Usage: Headings, subheadings, primary calls-to-action, and prominent display text. Its geometric yet friendly letterforms convey professionalism and approachability.
  • Weights:

* ExtraBold (800): H1 (Page Titles)

* Bold (700): H2, H3, Strong emphasis

* SemiBold (600): H4, H5, Button text

* Regular (400): General text where a clean, modern look is desired.

4.2. Secondary Typeface: Open Sans

  • Family: Sans-serif
  • Usage: Body text, paragraphs, captions, forms, and any extended reading content. Known for its excellent readability and neutrality, it complements Montserrat beautifully.
  • Weights:

* SemiBold (600): Labels, important captions

* Regular (400): Body text, paragraphs

* Light (300): Subtle text, disclaimers

4.3. Typographic Hierarchy (Example Sizes for Web - Base 16px)

  • H1 (Page Title): Montserrat ExtraBold, 2.5rem (40px), Line Height 1.2
  • H2 (Section Title): Montserrat Bold, 2rem (32px), Line Height 1.3
  • H3 (Sub-Section Title): Montserrat Bold, 1.5rem (24px), Line Height 1.4
  • H4 (Card/Feature Title): Montserrat SemiBold, 1.25rem (20px), Line Height 1.5
  • Body Text: Open Sans Regular, 1rem (16px), Line Height 1.6
  • Lead Paragraph: Open Sans Regular, 1.125rem (18px), Line Height 1.6 (for emphasis)
  • Captions/Small Text: Open Sans Light, 0.875rem (14px), Line Height 1.5
  • Buttons: Montserrat SemiBold, 1rem (16px)

4.4. Usage Guidelines

  • Consistency: Always use the specified typefaces and weights.
  • Legibility: Ensure sufficient font size and line spacing for optimal readability on all devices.
  • Contrast: Use Dark Grey (#333333) for text on light backgrounds and White (#FFFFFF) on dark backgrounds.
  • Emphasis: Use bold or semibold weights for emphasis, not italics (unless for specific quoted material). Avoid all caps for extensive text.

5. Brand Voice & Messaging

AetherFlow's brand voice is as important as its visual identity. It defines how we communicate, ensuring consistency in tone, personality, and message.

5.1. Core Brand Personality

  • Intelligent: Knowledgeable, insightful, data-driven.
  • Empowering: Enabling, supportive, growth-oriented.
  • Clear: Direct, concise, easy to understand.
  • Elegant: Refined, sophisticated, professional.
  • Forward-Thinking: Innovative, visionary, future-focused.

5.2. Key Messaging Pillars

  1. Simplify Complexity: We transform intricate systems and data into intuitive, user-friendly experiences.
  2. Drive Insight: We provide actionable intelligence that leads to better decisions and outcomes.
  3. Foster Connection: We build bridges between disparate data, teams, and ideas.
  4. Accelerate Progress: We empower users to achieve more efficiently and effectively.

5.3. Tone of Voice

| Do | Don't |

| :------------------------------------------------------ | :-------------------------------------------------------- |

| Be Clear & Concise: Get straight to the point. | Be Vague or Jargon-Heavy: Avoid unnecessary complexity. |

| Be Confident & Authoritative: Speak with expertise. | Be Arrogant or Dismissive: Maintain humility. |

| Be Empowering & Optimistic: Focus on solutions. | Be Negative or Problem-Focused: Emphasize challenges. |

| Be Professional & Respectful: Maintain high standards.| Be Overly Casual or Informal: Avoid slang. |

| Be Thoughtful & Insightful: Offer value. | Be Superficial or Generic: Provide real substance. |

5.4. Example Copy

  • Headline: "Unlock Your Data's True Potential with AetherFlow."
  • Body Text: "AetherFlow's intelligent automation engine seamlessly integrates your disparate data sources, transforming raw information into clear, actionable insights. Spend less time sifting and more time acting."
  • Call-to-Action: "Experience the Flow," "Start Your Journey," "Request a Demo."

6. Visual Language & Design Principles

Beyond logos and colors, our visual language encompasses the overall aesthetic and how elements interact.

6.1. Overall Aesthetic

  • Clean & Minimal: Prioritize functionality and clarity with ample white space.
  • Modern & Sophisticated: Utilize clean lines, balanced compositions, and subtle animations.
  • Fluid & Dynamic: Incorporate elements that suggest movement, connection, and growth, echoing the "Flow" concept.
  • Intuitive: Designs should be easy to understand and navigate, reducing cognitive load.

6.2. Imagery & Iconography Style

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

"+slugTitle(pn)+"

Built with PantheraHive BOS

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

"+slugTitle(pn)+"

Built with PantheraHive BOS

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

"+title+"

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

$1

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

$1

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

$1

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

"); h+="

"+hc+"

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