STYLEGUIDE

Complete documentation of colors, typography, spacing, and components.

Colors

Brand color palette and neutral scale used throughout the design system.

Brand Colors

do-yellow

#e8ff8f

Primary accent, CTAs, highlights

do-yellow-light

#f0ffb5

Hover states, subtle accents

do-yellow-bg

#edffa8

Page backgrounds (yellow pages)

do-green

#26341d

Primary text, dark backgrounds

do-green-outline

#3c3d37

Borders, outlines

do-green-bg

#adffa9

Green page backgrounds

do-pink

#ffadf7

Secondary accent, buttons

do-blue-bg

#a2fbff

Blue page backgrounds

do-gray

#ededed

Gray page backgrounds, cards

do-text-gray

#928989

Secondary text, captions

do-black

#1a1a1a

Card borders, dark elements

Neutral Scale

neutral-100

#ffffff

neutral-200

#f3f4f6

neutral-300

#d9d9d9

neutral-400

#a2a3a4

neutral-500

#656565

neutral-600

#4a4a4a

neutral-700

#313131

neutral-750

#252525

neutral-800

#191919

neutral-900

#0d0d0d

Typography

Font families, heading styles, and text scales used in the design system.

Font Family

JetBrains Mono

Monospace font used for all headings and body text. Excellent readability for technical content. Weights: 300-700.

Section Labels

.section-label

Small uppercase display text with wide letter spacing. Used as section headers above content areas.

Heading Hierarchy

.text-hero / Hero Text

DO AI

Hero text. Uses JetBrains Mono. Clamp: 3rem - 10rem. No uppercase (preserve original case).

<h1> / .h1

Page Title Heading

H1 heading. Uses JetBrains Mono, uppercase, font-weight 700. Clamp: 2.5rem - 8rem.

<h2> / .h2

Section Heading

H2 heading. Uses JetBrains Mono, uppercase, font-weight 700. Clamp: 2rem - 6rem.

<h3> / .h3

Subsection Heading

H3 heading. Uses JetBrains Mono, uppercase, font-weight 700. Clamp: 1.5rem - 3rem.

<h4> / .h4

Card Title Heading

H4 heading. Uses JetBrains Mono, uppercase, font-weight 700. Clamp: 1.25rem - 2.5rem.

Underline Heading Styles

.heading-underline

Standard Underline

Default underline with 2px thickness and 4px offset. Used for card titles and links.

.heading-underline-thick

Thick Yellow Underline

4px yellow underline with 8px offset. Used for section titles and emphasis.

Body Text Sizes (JetBrains Mono)

text-base (1rem / 16px)

The quick brown fox jumps over the lazy dog. This is the default body text size used for paragraphs and general content.

text-lg (1.125rem / 18px)

The quick brown fox jumps over the lazy dog. Used for lead paragraphs and emphasized body text.

text-xl (1.25rem / 20px)

The quick brown fox jumps over the lazy dog. Used for large body text and subheadings.

text-sm (0.875rem / 14px)

The quick brown fox jumps over the lazy dog. Used for captions, labels, and secondary text.

text-xs (0.75rem / 12px)

The quick brown fox jumps over the lazy dog. Used for fine print and metadata.

Font Weights

Light

Light

300

Regular

Regular

400

Medium

Medium

500

SemiBold

SemiBold

600

Bold

Bold

700

Text Styles

underline decoration-2

Standard underline

underline underline-offset-4

Underline with offset

decoration-do-yellow decoration-4

Yellow thick underline

font-mono

Monospace text

line-clamp-2

This is a long text that should be clamped to two lines. It demonstrates the line-clamp utility used in cards and lists.

tracking-wide

Wide letter spacing

Visual Styles

.img-square

Team member example

Square corners (0 border radius) with 2px black border. All images use sharp corners.

.shadow-box

Card with box shadow

8px × 7.5px offset shadow with 25% black opacity. Matches Webflow card-shadow.

.shadow-box-lg

Large shadow card

12px × 10px offset shadow with 25% black opacity. For tablet breakpoint.

.shadow-box-sm

Small shadow

4px × 4px offset shadow with 25% black opacity. For mobile breakpoint.

border-2 border-do-black

Solid border (2px)

Solid border (1px)

Primary border style for cards and containers. Use border-2 for most elements.

border-2 border-dashed

Dashed border

Dashed borders with reduced opacity for decorative separators and section dividers.

Hover: shadow-lg + lift

Interactive card hover

Hover adds 1px lift with shadow-box-lg (12px × 10px) for emphasis.

Form States

Contact Form - Success State

Message sent successfully!

Thanks for reaching out. We've received your message and will get back to you within 48 hours.

Classes used:

  • Card: bg-do-green-bg (light green #adffa9) - applied via JS on success
  • Message container: bg-do-green-bg p-6 rounded (no border)
  • Heading: text-do-green (dark green #26341d)
  • Body: text-do-green (dark green)
  • Button: variant="outline" (standard outline style)

The success state applies bg-do-green-bg to the entire card and removes the border from the message container. The card reverts to bg-do-gray when "Send another message" is clicked.

Spacing & Layout

Container widths, section spacing, and layout utilities.

Container Widths

default (max-w-7xl / 80rem / 1280px)

Standard content container with auto margins and responsive padding

wide (max-w-[90rem] / 1440px)

Wider container for hero sections and large content areas

narrow (max-w-4xl / 896px)

Narrow container for focused content like articles and forms

Section Spacing

tight: py-8 md:py-12

default: py-16 md:py-24

loose: py-24 md:py-32

Component Padding

compact: p-4

default: p-8

large: p-12

none: p-0

Custom Spacing Values

18 (4.5rem / 72px)

22 (5.5rem / 88px)

Atomic Components

Smallest, foundational UI elements.

DashLines

horizontal

vertical

both

Button

Variants (all uppercase)

Sizes (Dark Variant)

ArrowCTA

Variants

OUTLINE DARK PRIMARY PINK

PartnerLogo

With grayscale hover effect

Partner 1
Partner 2
Partner 3

Simple Components

Reusable card and content components.

Card

outline

2px solid #000 border, white bg, square corners.

dash

2px dashed border-do-green/30, white bg.

shadow

2px #000 border + shadow-box (8px × 7.5px).

filled

2px #000 border, bg-do-gray (#ededed).

Card Hover States

outline + hover

Hover adds 1px lift + shadow-box-lg.

shadow + hover

Hover upgrades to shadow-box-lg.

filled + hover

Hover adds lift + shadow-box-lg.

TeamMemberCard

Alex Johnson

Alex Johnson

AI Engineer

Sarah Chen

Sarah Chen

Product Lead

Passionate about building AI products that make a difference.

ProcessStep

01

Discovery

We start by understanding your business, goals, and challenges.

02

Strategy

We define the AI solution and approach that fits your needs.

Content Components

Components for displaying services, insights, testimonials, and FAQs.

ServiceCard

AI Consulting

Strategic guidance for AI integration into your business processes and products.

Custom Development

Building bespoke AI solutions tailored to your specific requirements.

FirstBuild

Rapid prototyping service to go from idea to working prototype in 2 weeks.

TestimonialCard

"Working with Do AI transformed our business. Their approach to AI integration was thoughtful and effective."

Jane Smith

CEO, SampleCorp

SampleCorp logo

Accordion

Single selection (only one open at a time)

We offer AI consulting, custom development, and rapid prototyping through our FirstBuild service.

Complex Components

Large, feature-rich components and section layouts.

CaseStudyCard

Retail AI Transformation

The Challenge

The client faced significant challenges with manual inventory management that was slowing down operations and causing stock discrepancies.

The Solution

We implemented a custom AI solution that automated inventory tracking and forecasting using computer vision and machine learning algorithms.

The Impact

The solution delivered measurable results within 3 months, including 300% efficiency improvement, 50% reduction in stockouts, and significant cost savings.

Company logo

CaseStudy Background Variants

Yellow Case Study

The Challenge

Example challenge text for demonstration.

The Solution

Example solution text for demonstration.

The Impact

Example impact text for demonstration.

Company logo

Pink Case Study

The Challenge

Example challenge text for demonstration.

The Solution

Example solution text for demonstration.

The Impact

Example impact text for demonstration.

Company logo

Green Case Study

The Challenge

Example challenge text for demonstration.

The Solution

Example solution text for demonstration.

The Impact

Example impact text for demonstration.

Company logo

Blue Case Study

The Challenge

Example challenge text for demonstration.

The Solution

Example solution text for demonstration.

The Impact

Example impact text for demonstration.

Company logo

Gray Case Study

The Challenge

Example challenge text for demonstration.

The Solution

Example solution text for demonstration.

The Impact

Example impact text for demonstration.

Company logo

Page Backgrounds

Utility classes for page-wide background colors.

page-yellow

bg-do-yellow-bg

page-pink

bg-do-pink

page-green

bg-do-green-bg

page-blue

bg-do-blue-bg

page-gray

bg-do-gray

Layouts

Page-level layout templates that wrap content and provide consistent structure.

Layout.astro

src/layouts/Layout.astro

Base layout providing:

  • SEO meta tags via SEO component
  • Header navigation component
  • Footer component
  • Google Analytics 4 + GTM integration
  • Global CSS imports
  • Page background color support via bodyClass
<Layout title="Page Title" description="Meta description" bodyClass="page-yellow">
<!-- Page content -->
</Layout>

PageLayout.astro

src/layouts/PageLayout.astro

Extends Layout with optional CTA section. Used for standard content pages.

  • Hero slot for page-specific hero content
  • Configurable CTA section at bottom
  • Customizable CTA title, description, and buttons
<PageLayout title="About" description="..." showCTA=true>
<div slot="hero">...</div>
<!-- Main content -->
</PageLayout>

ServiceLayout.astro

src/layouts/ServiceLayout.astro

Specialized layout for service pages. Extends PageLayout.

  • Hero section with service info
  • FullscreenCard for overview content
  • ProcessSteps section with numbered steps
  • Optional FAQ Accordion section
<ServiceLayout
service={serviceData}
heroImage="/images/hero.jpg"
heroBackgroundColor="yellow"
steps={processSteps}
faqs={faqItems}
/>

BlogLayout.astro

src/layouts/BlogLayout.astro

Layout for blog articles and insights. Extends PageLayout.

  • Article header with title and date
  • Author display with avatar and role
  • Rich text content area
  • Tags display section
<BlogLayout article={articleData} author={authorData})>
<!-- Markdown content -->
</BlogLayout>

Section Components

Higher-level components that compose UI components into page sections.

SectionContainer.astro

src/components/sections/SectionContainer.astro

Wrapper component for page sections with consistent spacing and optional dash lines.

  • Configurable spacing: tight, default, loose, none
  • Container widths: default (7xl), wide, narrow, full
  • Optional dash lines decoration
  • Background color support

Hero.astro

variant="dual-headline" (Homepage)

Do AI
For Founders

AI-powered MVPs for NZ founders

For Businesses

Secure, custom AI for your workflows

We're a hands-on build partner for founders and businesses.

12 AI products built in 2024 · 9 launched

<Hero
variant="dual-headline"
dualHeadlines={[{ audience: "...", headline: "..." }]}
primaryCTA={{ text: "Book a Call", href: "#", variant: "dark" }
/>

variant="with-image"

About Do AI

Illustration

We build AI-powered products and prototypes for founders and businesses.

<Hero
variant="with-image"
title="About Do AI"
description="We build AI-powered products..."
image="/images/pen.svg"
/>

ServiceCardsSection.astro

Grid section displaying ServiceCard components

3-column responsive grid with shadow card variant.

For Founders

FirstBuild

You have a great new idea, and need to make it real.

  • Functional MVP in 4 weeks, includes 3 months post-launch support

Budget

$20K-$30K
For Founders

Product Lab

You have deep insight into a market gap. You need research + building partners.

  • Market research, validation, prototype, and launch strategy in 16 weeks

Budget

$30K-$80K
For Businesses

AI Workshops

You've seen the demos. You've sat through the webinars. But how do you develop AI processes and solutions that deliver real value to your business.

  • Working AI solutions built on the day + framework to keep going + use case review report + 30 days follow-up support

Every workshop is led by the same team that builds the products — not facilitators reading from a slide deck. We have built AI systems across healthcare, professional services, logistics, and operations. We have run workshops for teams ranging from 10 people to enterprise operations.

Budget

$5,000–$10,000
For Businesses

Business Accelerator

Off-the-shelf AI doesn't fit your business. You need proprietary solutions you own.

  • Discovery → Design → Prototype → Implementation + 3 months support

Budget

Custom pricing
<ServiceCardsSection
services={services}
columns=3
cardVariant="shadow"
/>

TestimonialsSection.astro

Auto-playing testimonial carousel with navigation dots

What our clients are saying

Ten Past Tomorrow logo
"Working with Do AI has been brilliant. They're not only technically excellent at what they do, but they genuinely care about our clients, which matters a lot to us since our reputation is on the line too. The partnership works really well because they understand what our clients already know about AI after working with us, so there's no disconnect. Their technical skills complement our coaching and guidance perfectly. Beyond the work itself, they're great people to work with. Principled, ethical, and fair. We wouldn't hesitate to recommend them."

Mark Laurence

Founder, Ten Past Tomorrow

Needed a technical partner who could work alongside their AI coaching practice

The Village Co logo
"Do AI didn’t just understand our brief, they understood us. They instantly grasped what we were trying to build with The Village Co. and made it better through smart, thoughtful ideas and a genuine understanding of our world as parents and founders."

Nikki Pak

Co-Founder, The Village Co

Needed to validate their parenting platform concept quickly

Volition logo
"Do AI are the best kind of collaborators. They are quick at discerning what is important and what is just noise, they follow through with impeccable execution, and they’re flexible in their approach to match your work patterns and systems. And on top of all of this, perhaps the best thing about working with them is that they bring zero stress or fluster, and 100% integrity. Don’t sleep on Do AI!"

Per document cost reduced from thousands to tens of dollars

Erika Butters

Founder, Volition

Needed to automate document processing for disability support sector

<TestimonialsSection
testimonials={testimonials}
autoPlay=true
interval=6000
/>

PartnersSection.astro

4-column responsive grid with grayscale hover effect

The Village Co
Homework
Axis Sports Medicine
DIY Easy Read
<PartnersSection
partners={partners}
columns=4
grayscale=true
/>

FullscreenCard.astro

Large content card with 5-column grid layout

FirstBuild Process

From idea to working product in 2 weeks. We work with founders who have validated their problem and need technical execution.

Our process includes discovery, design, build, and validation phases.

Process illustration
<FullscreenCard
title="FirstBuild Process"
content="<p>From idea to working product...</p>"
image="/images/pen.svg"
cta={{ text: "Learn More", href: "#", variant: "arrow" }
/>

ProcessSteps.astro

Numbered process steps with section title

01

Discovery

We dig into your problem space, understand your users, and define what success looks like. We'll challenge assumptions and find the core value proposition.

02

Design

Rapid prototyping and iterative design. We create user flows, wireframes, and high-fidelity designs that align with your brand and user needs.

03

Build

Two weeks of intensive development. We build a working prototype using modern AI tools and best practices. Daily check-ins keep us aligned.

04

Validate

Test with real users, gather feedback, and iterate. You'll have a validated prototype and clear next steps for full development.

<ProcessSteps steps={firstBuildSteps} />

AIAssessmentSection.astro

Call-to-action section with isometric illustration

Start With Our AI Assessment

Our free AI Readiness Assessment allows us determine how easily AI can be incorporated into your business. Get your score now.

AI
<AIAssessmentSection />

CTA Section Components

CTASection.astro - Centered Layout

Call-to-action section with centered layout and bordered style.

Ready to Build Something Amazing?

Let's discuss how AI can transform your business. Book a free discovery call to explore the possibilities.

<CTASection
title="Ready to Build Something Amazing?"
description="Let's discuss how AI can transform your business..."
primaryCTA={{ text: "Book a Call", href: "#", variant: "dark" }
secondaryCTA={{ text: "View Services", href: "#", variant: "outline" }
backgroundColor="yellow"
bordered=true
/>

CTASection.astro - withImage Layout

Side-by-side layout with image and ArrowCTA support.

See What We Can Build Together

From concept to production-ready AI products in weeks, not months.

Building illustration
<CTASection
title="See What We Can Build Together"
description="From concept to production-ready AI products..."
primaryCTA={{ text: "Start Your Project", href: "#", variant: "arrow" }
backgroundColor="gray"
layout="withImage"
image="/images/pen.svg"
imagePosition="right"
/>

MainCTASection.astro

Primary homepage CTA with yellow background and illustration.

Let's Get Building

We partner with forward thinking companies and founders and help build impactful solutions.

Vintage computer setup illustration
<MainCTASection
title="Let's Get Building"
description="We partner with forward thinking companies..."
cta={{ text: "Book a Discovery Call", href: "#", variant: "dark" }
image="/images/pen.svg"
imageAlt="Vintage computer setup illustration"
/>

LowIntentCTASection.astro

Alternative conversion paths for visitors not ready to book.

Not ready to book yet? Start here

Get the 90-Day MVP Playbook

Our step-by-step guide to taking your idea from concept to launched product in 90 days.

Get in touch

Read: From Idea to $1M ARR

How we helped a founder validate, build, and scale their AI product to $1M annual revenue.

View our work

Join 500+ Founders

Weekly insights on AI product development, founder stories, and market opportunities.

Read insights
<LowIntentCTASection />

Shared Components

Site-wide components used across all pages.

Header.astro

src/components/Header.astro

Site navigation header with responsive menu.

  • Fixed position at top
  • Logo with JetBrains Mono font-bold
  • Desktop navigation with dropdown support
  • Mobile hamburger menu
  • "Book a Discovery Call" CTA button
  • Dynamic background matching page color

Footer.astro

src/components/Footer.astro

Site footer with links and contact info.

  • 4-column grid: Privacy, Email, Sitemap, Location
  • Dashed border top separator
  • LinkedIn social link
  • Google Maps link for address
  • Large "Do AI" watermark text

SEO.astro

src/components/SEO.astro

Meta tags component for search engine optimization.

  • Title and meta description
  • Open Graph tags (Facebook, LinkedIn)
  • Twitter Card tags
  • Canonical URL
  • Robots meta (noindex option)
  • Viewport and charset

Quick Reference

File Locations

  • tailwind.config.js - Color definitions, font families, custom utilities
  • src/styles/global.css - Base styles, rich text styles, component utilities
  • src/components/ui/ - All atomic and simple components
  • src/components/sections/ - Section layout components

Design Tokens Summary

Colors (11 brand + 10 neutral)

Yellow, Green, Pink, Blue, Gray families with variations

Typography

JetBrains Mono (weights 300-700) for all text

Components (14+ UI + sections)

Atomic to complex with multiple variants each

Spacing (4 section + 4 component + custom)

Tight, default, loose for sections; compact, default, large, none for components