Navy → Blue → Cyan → Green → Cyan
Navy → Blue → Cyan → Green
Purple → Indigo → Blue → Cyan → Light Cyan
6-color smooth transition
Complete design system based on your brand requirements and migration specifications.
Primary: TT Photoroom (Regular, Medium, DemiBold, Bold, ExtraBold)
Fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif
font-size: 72px; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em;
font-size: 64px; font-weight: 800; line-height: 1.1; letter-spacing: -0.02em;
font-size: 56px; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em;
font-size: 48px; font-weight: 700; line-height: 1.2; letter-spacing: -0.01em;
font-size: 32px; font-weight: 600; line-height: 1.3;
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 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;
Based on 4px grid system with semantic naming
Custom spacing scale used in your design system
rounded-area-200: 8px
rounded-area-400: 16px
rounded-area-500: 24px
rounded-full: 500px
All buttons use: transition: all 0.2s ease
Focus indicators use accent color with ring effect
max-w-[1200px]: Maximum content width
Responsive container with center alignment
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
Horizontal scroll: overflow-x-scroll snap-x snap-mandatory
Used for tool carousels and template galleries
Smooth scroll: scroll-smooth scrollbar-none
Capture attention and boost engagement with AI-powered social media content
Descriptive text explaining the feature benefits and how it helps users achieve their goals with the platform.
Learn more →"This platform has transformed how we create content. The AI suggestions are incredibly helpful."
Our AI analyzes your brand guidelines and current trends to generate relevant, engaging content that matches your voice and style.
Brief description of what this tool does and how it helps users.
Brief description of what this tool does and how it helps users.
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
Navigation: aria-label="Open navigation"
Expanded state: aria-expanded="false"
Button role: role="button"
Screen reader only: sr-only class
Use proper semantic elements: <nav>, <header>, <main>, <section>, <footer>
Maintain proper heading hierarchy (h1 → h2 → h3)
Use <button> for interactive elements, <a> for navigation
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;
}
✅ 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
Prefix-based naming for no conflicts:
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
Standard: transition-all duration-200
Colors: transition-colors duration-300
Smooth: transition-all duration-500 ease-in-out
Sticky header: bg-white-alpha-9 backdrop-blur-md
Adapts background based on scroll state