Blended Linear Gradients

Option 1: Smooth Blend

Navy → Blue → Cyan → Green → Cyan

background: linear-gradient(
  135deg,
  #2d3561 0%,   /* Dark navy */
  #4a90e2 25%,  /* Medium blue */
  #4ecdc4 50%,  /* Cyan */
  #a8e6cf 75%,  /* Light green */
  #4ecdc4 100%  /* Back to cyan */
);

Option 2: Clean Flow

Navy → Blue → Cyan → Green

background: linear-gradient(
  120deg,
  #1e3a8a 0%,   /* Navy */
  #3b82f6 30%,  /* Blue */
  #4dd0e1 70%,  /* Cyan */
  #88d8a3 100%  /* Green */
);

Option 3: Rich Blend

Purple → Indigo → Blue → Cyan → Light Cyan

background: linear-gradient(
  145deg,
  #1a237e 0%,   /* Deep purple */
  #3f51b5 25%,  /* Indigo */
  #42a5f5 50%,  /* Light blue */
  #4ecdc4 75%,  /* Cyan */
  #7dd3fc 100%  /* Light cyan */
);

Option 4: Complex Blend

6-color smooth transition

background: linear-gradient(
  130deg,
  #2d3561 0%,   /* Dark navy */
  #5c7cfa 20%,  /* Purple-blue */
  #45b7d1 40%,  /* Sky blue */
  #4ecdc4 60%,  /* Cyan */
  #a8e6cf 80%,  /* Light green */
  #4dd0e1 100%  /* Cyan end */
);
Promptus Style Guide - Updated
Promptus Logo

Promptus Style Guide

Complete design system based on your brand requirements and migration specifications.

Brand Colors

Primary Brand Colors

Primary Black
#000000
Primary text, buttons, main brand
Pure White
#FFFFFF
Backgrounds, inverse text
Light Green/Teal
#DCFBF4
Hero section background

Accent Colors (Customer Stories)

Orange/Peach
#FFEEE5
Card backgrounds
Light Blue
#E5F9FF
Card backgrounds

Neutral Grays (Semantic System)

Neutral 8
#1a1a1a
text-content-primary
Neutral 6
#4a4a4a
text-content-secondary
Neutral 4
#7a7a7a
text-content-tertiary
Neutral 2
#e8e8e8
misc-divider, borders
Neutral 1
#f8f8f8
background-subdued

Background States

Background Subdued
#f8f8f8
Resting state
Background Subdued Hover
#f0f0f0
Hover state
Background Subdued Down
#e8e8e8
Active/pressed state

Alpha Colors (Transparency)

White Alpha 9
rgba(255,255,255,0.9)
Backdrop blur nav
White Alpha 8
rgba(255,255,255,0.8)
Overlay backgrounds
Black Alpha 1
rgba(0,0,0,0.1)
Subtle overlays

Typography System

Font Family

Primary: TT Photoroom (Regular, Medium, DemiBold, Bold, ExtraBold)

Fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif

Heading Scale

Heading 1200 - Hero Headlines

font-size: 72px; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em;

Heading 1100 - Major Sections

font-size: 64px; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em;

Heading 1000 - Page Headers

font-size: 56px; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em;

Heading 800 - Section Headers

font-size: 48px; font-weight: 700; line-height: 1.2; letter-spacing: -0.01em;

Heading 600 - Subsection Headers

font-size: 32px; font-weight: 600; line-height: 1.3;

Body Text Scale

Body 700 - Large body text and important subtitles

font-size: 20px; font-weight: 400; line-height: 1.6;

Body 600 - Standard body text for content and descriptions

font-size: 18px; font-weight: 400; line-height: 1.6;

Component Text Scale

Component 600 - Button text, form labels

font-size: 16px; font-weight: 500; line-height: 1.5;

Component 500 - UI elements, navigation

font-size: 14px; font-weight: 500; line-height: 1.4;

Component Semi-Strong 600 - Emphasized UI text

font-size: 16px; font-weight: 600; line-height: 1.5;

Component Semi-Strong 500 - Cards, badges

font-size: 14px; font-weight: 600; line-height: 1.4;

Component Strong 500 - Important labels

font-size: 14px; font-weight: 700; line-height: 1.4;

Component 400 - Small UI text, captions

font-size: 12px; font-weight: 400; line-height: 1.4;

Spacing System

Base Spacing Units

Based on 4px grid system with semantic naming

px-1: 4px
px-4: 16px
sm:px-6: 24px
md:px-8: 32px
xl:px-10: 40px

Semantic Spacing (E-system)

Custom spacing scale used in your design system

py-e400: ~24px
py-e500: ~32px
py-e800: ~48px
gap-i400: ~16px
gap-3: ~24px
xl:gap-6: ~48px

Border Radius Scale

rounded-area-200: 8px
rounded-area-400: 16px
rounded-area-500: 24px
rounded-full: 500px

Button System

Button Variants

Button States & Transitions

All buttons use: transition: all 0.2s ease

Focus States

Focus indicators use accent color with ring effect

Layout & Grid System

Container Widths

max-w-[1200px]: Maximum content width

Responsive container with center alignment

Responsive Breakpoints

Mobile-first approach:
  • sm: ≥ 640px (tablet)
  • md: ≥ 768px (small desktop)
  • lg: ≥ 1024px (desktop)
  • xl: ≥ 1280px (large desktop)

Grid Patterns

Two-column layout: lg:grid-cols-2

Feature sections with image/text alternating order (lg:-order-1)

Drawer states: data-state="closed" with height transitions

Scroll Behaviors

Horizontal scroll: overflow-x-scroll snap-x snap-mandatory

Used for tool carousels and template galleries

Smooth scroll: scroll-smooth scrollbar-none

Key Components

Hero Section

Create viral social posts with AI

Capture attention and boost engagement with AI-powered social media content

Feature Block (Two-Column)

Feature Title

Descriptive text explaining the feature benefits and how it helps users achieve their goals with the platform.

Learn more →
Visual Content

Customer Story Card

Logo
Company Name
Industry
"This platform has transformed how we create content. The AI suggestions are incredibly helpful."
Jane Smith
Marketing Director

Navigation Header

FAQ Accordion Item

How does the AI content generation work?

+

Our AI analyzes your brand guidelines and current trends to generate relevant, engaging content that matches your voice and style.

Tool/Template Card

Tool Preview

AI Tool Name

Brief description of what this tool does and how it helps users.

Tool Preview

Another AI Tool

Brief description of what this tool does and how it helps users.

Accessibility Guidelines

Focus Management

Focus visible: outline-2 outline-offset-2 outline-accent

Focus ring: ring-2 ring-misc-focus-indicator

All interactive elements must have clear focus indicators

ARIA Attributes

Navigation: aria-label="Open navigation"

Expanded state: aria-expanded="false"

Button role: role="button"

Screen reader only: sr-only class

Semantic HTML

Use proper semantic elements: <nav>, <header>, <main>, <section>, <footer>

Maintain proper heading hierarchy (h1 → h2 → h3)

Use <button> for interactive elements, <a> for navigation

Webflow Implementation Guide

CSS Variables Setup

Custom Code (Site Settings): Add CSS variables to your site's custom code section

:root {
  --space-xs: 8px;
  --space-sm: 16px;
  --space-md: 24px;
  --space-lg: 32px;
  --space-xl: 48px;
  --space-xxl: 64px;
  
  --text-xs: 12px;
  --text-sm: 14px;
  --text-md: 16px;
  --text-lg: 18px;
  --text-xl: 24px;
  --text-2xl: 32px;
  --text-3xl: 48px;
  
  --color-primary-black: #000000;
  --color-light-green: #DCFBF4;
  --color-accent: #1190cd;
}

Section Structure Standards

✅ Correct Webflow Structure:

<section class="hero-section">
  <div class="hero-container">
    <div class="hero-content">
      <h1 class="hero-title">Headline</h1>
      <p class="hero-description">Description</p>
      <a class="hero-button">CTA</a>
    </div>
  </div>
</section>

Use min-height: auto, never fixed heights

Responsive Breakpoints (Webflow Standard)

Desktop: 992px+
Tablet: 768px - 991px
Mobile Landscape: 480px - 767px
Mobile Portrait: < 479px

Component Class Naming Convention

Prefix-based naming for no conflicts:

• hero-section
• hero-container
• hero-content
• hero-title
• feature-card
• feature-icon
• cta-button
• nav-menu

Performance Standards

  • ✅ Use transform/opacity for animations only
  • ✅ Touch targets minimum 44px
  • ✅ Semantic HTML5 structure
  • ✅ No inline styles - use classes
  • ✅ Mobile-first responsive design
  • ✅ Self-contained embeds (no external dependencies)
d: #f8f8f8; padding: 24px; border-radius: 24px;">

Max width: 1200px for main containers

Border radius: 24px for cards (rounded-area-500)

Button radius: 12px for more square buttons

Transitions: All 0.2s ease for standard interactions

Backdrop blur: 12px for navigation overlay

Aspect ratios: 4:3 for feature images

">Aspect ratios: aspect-[4/3] for consistent image proportions

Interactive States & Animations

Transition System

Standard: transition-all duration-200

Colors: transition-colors duration-300

Smooth: transition-all duration-500 ease-in-out

Navigation States

Sticky header: bg-white-alpha-9 backdrop-blur-md

Adapts background based on scroll state