BlueDocs Brand Guide

    The comprehensive guide to BlueDocs brand elements, design principles, and usage guidelines.

    Colors

    Primary Colors

    Blue Primary

    #1661FBbluedocs-600

    Blue Medium

    #2A7FFFbluedocs-500

    Blue Dark

    #1250E9bluedocs-700

    Secondary Colors

    Secondary Primary

    #2965EDsecondary_color-primary

    Secondary Light

    #4294FFsecondary_color-light

    Secondary Dark

    #002D68secondary_color-dark

    Background Colors

    Background

    #B7C6E2secondary_color-bg

    Background Light

    #E6ECFFsecondary_color-bg-light

    Shades & Tints

    50bluedocs-50
    100bluedocs-100
    200bluedocs-200
    300bluedocs-300
    400bluedocs-400
    500bluedocs-500
    600bluedocs-600
    700bluedocs-700
    800bluedocs-800
    900bluedocs-900
    950bluedocs-950

    Text Colors

    Headings

    Title Text

    text-gray-900

    Body Text

    Body Text

    text-gray-600

    Secondary Text

    text-gray-500

    Typography

    Primary Font: Cal Sans

    Cal Sans

    Used for main brand elements, logo, and key headlines.


    Heading 1

    Cal Sans H1

    Heading 2

    Cal Sans H2

    Heading 3

    Cal Sans H3

    Secondary Font: Inter

    Inter

    Used for body text, buttons, and most UI elements.


    Regular

    Inter Regular

    Medium

    Inter Medium

    Semibold

    Inter Semibold

    Bold

    Inter Bold

    Tertiary Font: Nunito Sans

    Nunito Sans

    Used for headings in content areas.


    Bold

    Nunito Sans Bold

    Type Scale

    2XL

    The quick brown fox jumps over the lazy dog.

    XL

    The quick brown fox jumps over the lazy dog.

    Large

    The quick brown fox jumps over the lazy dog.

    Base

    The quick brown fox jumps over the lazy dog.

    Small

    The quick brown fox jumps over the lazy dog.

    XS

    The quick brown fox jumps over the lazy dog.

    Typography Usage

    Cal Sans

    Used for:

    • Brand name
    • Main page headings
    • Marketing headlines
    • Feature names

    Inter

    Used for:

    • Body text
    • Navigation items
    • Button text
    • Form inputs
    • Smaller UI elements

    Shadows & Elevations

    shadow-sm

    shadow-sm

    Subtle shadow for cards and subtle elevation

    className="shadow-sm"
    shadow

    shadow

    Default shadow for most elevated components

    className="shadow"
    shadow-md

    shadow-md

    Medium shadow for more prominent elements

    className="shadow-md"
    shadow-lg

    shadow-lg

    Large shadow for popovers and dropdowns

    className="shadow-lg"
    shadow-xl

    shadow-xl

    Extra large shadow for modals and dialogs

    className="shadow-xl"
    shadow-2xl

    shadow-2xl

    Maximum shadow for important dialogs

    className="shadow-2xl"

    Usage Guidelines

    Use shadows consistently to indicate elevation in the interface.

    Larger shadows should be used for elements positioned higher in the stacking context.

    Combine shadows with subtle borders for improved definition on light backgrounds.

    Border Radius

    rounded-sm

    2px

    rounded

    4px

    rounded-md

    6px

    rounded-lg

    8px

    rounded-xl

    12px

    rounded-2xl

    16px

    rounded-3xl

    24px

    rounded-full

    9999px

    Component Radius Guidelines

    Cards

    rounded-lg

    Buttons

    rounded-md

    Inputs

    rounded-md

    Badges

    rounded-full

    Modals

    rounded-lg

    Avatars

    rounded-full

    Spacing System

    Spacing Scale

    p-1
    0.25rem / 4px
    p-2
    0.5rem / 8px
    p-3
    0.75rem / 12px
    p-4
    1rem / 16px
    p-6
    1.5rem / 24px
    p-8
    2rem / 32px
    p-12
    3rem / 48px
    p-16
    4rem / 64px

    Section Spacing

    Section Padding

    py-16 md:py-24

    Standard vertical padding for page sections

    Component Spacing

    gap-6

    Standard gap between grid items

    mb-4 md:mb-6

    Margin between stacked elements

    Content Padding

    p-4 md:p-6

    Standard inner padding for cards and containers

    Layout Guidelines

    Container

    container px-4 mx-auto max-w-7xl

    Standard container with horizontal padding and maximum width

    Grid Layout

    grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6

    Responsive grid layout with standard gap

    Flex Layout

    flex items-center justify-between gap-4

    Standard flexbox layout with items spacing

    Components

    Button Variants

    Primary

    For main CTAs

    Secondary (Outline)

    For secondary actions

    Ghost

    For subtle actions

    Link

    For navigation

    Button Sizes

    Small

    size="sm"

    Default

    size="default"

    Large

    size="lg"

    Usage Guidelines

    Do's & Don'ts

    Do

    • Maintain consistent spacing between UI elements
    • Use the defined color palette for all UI elements
    • Follow the typography hierarchy for consistent text styling
    • Use proper contrast ratios for accessibility
    • Maintain consistent border radius across related elements

    Don't

    • Mix different design systems or introduce inconsistent styling
    • Use colors outside of the brand palette without approval
    • Create custom components that don't follow brand guidelines
    • Ignore proper spacing and alignment principles
    • Use different fonts than those specified in the guidelines

    Accessibility

    All BlueDocs UI components should follow WCAG 2.1 AA standards for accessibility. Key guidelines to remember:

    Color Contrast

    Maintain a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text.

    Focus States

    All interactive elements must have visible focus states.

    Semantic HTML

    Use proper HTML elements for their intended purpose.

    Text Size

    Body text should be at least 16px (1rem) for readability.

    BlueDocs - Train new hires in hours, not weeks. | Product Hunt