Truelist

Brand guidelines for the Warm Sophistication direction. A reference for applying the visual identity across marketing and product.

Version 1.0 — February 2026

Foundation

Brand Principles

Three ideas that guide every design decision.

Quiet Confidence

We don't shout. The product speaks for itself. Our design communicates authority through restraint, precision, and warmth — never through flashiness.

Warmth Over Sterility

Data tools can feel cold. We choose warm tones, organic serif type, and tactile textures to make a technical product feel human and approachable.

Timeless, Not Trendy

We avoid design trends that will date quickly. Every choice — from type to color — should feel just as relevant in three years as it does today.

Identity

Logo

The Truelist mark is the B1 Pillar — a tall T with a thin crossbar. It appears as a standalone mark or paired with the Fraunces wordmark.

Primary

Truelist
Lockup — Light
Espresso on cream. Default usage.
Truelist
Lockup — Dark
Cream on espresso. Dark backgrounds.
Mark Only
Espresso mark. Favicons, app icons, social.

Secondary Variants

White on Sage
White on Terracotta
White on Walnut
Sage on Cream

Mark Only — Social & App Icons

For profile pictures, favicons, and app icons. The mark sits centered inside a square container with generous padding. Use rounded corners appropriate to the platform.

Primary
Default pick for all platforms.
Sage
Dev/open-source profiles.
Terracotta
Sparingly. Campaigns, ads.
Walnut
Alternate dark option.
Light
Light-mode contexts.
Circular
Platforms that crop to circle.
Platform Shape Recommended Size
X / Twitter Circle crop Primary (espresso bg) 400x400
LinkedIn Circle crop Primary (espresso bg) 400x400
GitHub Square, rounded Primary or Sage 512x512
Favicon Square Primary (espresso bg) 32x32, 16x16
App Icon Squircle (iOS) Primary (espresso bg) 1024x1024

Wordmark Lockups

Truelist
Sage Lockup
Secondary. Use on light backgrounds when espresso feels too heavy.
Truelist
Terracotta Lockup
Accent variant. Sparingly, for high-energy moments.
Truelist
White on Sage
For branded backgrounds and feature highlights.
Truelist
Cream on Espresso
Primary reversed. Headers, footers, dark sections.

Usage Rules

Do

  • Keep clear space around the mark equal to the crossbar width
  • Use only approved color combinations shown above
  • Minimum size: 24px for digital, 10mm for print
  • Place on solid or near-solid backgrounds only

Don't

  • Stretch, rotate, or skew the mark
  • Recolor outside the brand palette
  • Place on busy photographs or gradients
  • Add drop shadows, outlines, or effects to the mark
  • Swap the Fraunces wordmark for another typeface

Misuse Examples

close Stretched
close Rotated
close Off-brand color
close Busy background

Visual Style

Imagery & Photography

We lean on UI mockups, product screenshots, and abstract patterns over stock photography. When images are needed, they should feel warm, real, and unforced.

check Product UI
Screenshots and mockups of actual product. Primary imagery.
check Abstract Patterns
Accent circles, dividers, geometric accents. Adds texture without photos.
image
generic-team-photo.jpg
close Generic Stock
Avoid posed stock photos, handshakes, generic offices. Feels inauthentic.

Image Treatment

Warm Filter

Apply the brand-img-warm class to shift cool-toned images toward our warm palette.

Rounded Corners

Screenshots and product images use rounded-xl with brand-shadow.

No Full-Bleed

Images should sit within the content container. Never stretch edge-to-edge — maintain breathing room consistent with the brand's generous spacing.

Color

Palette

Warm, muted, and deliberate. Espresso and Cream form the primary axis. Terracotta is the accent — use it sparingly for maximum impact.

Espresso
#2C1810
Headings, primary buttons, dark backgrounds
Terracotta
#B85C38
Accent, labels, emphasis — use sparingly
Cream
#FBF8F4
Primary page background
Walnut
#5C4033
Body text, secondary content
Clay
#8B5E3C
Captions, hints, subtle labels
Linen
#F3EDE4
Alternate backgrounds, card fills
Parchment
#E8E0D4
Borders, dividers, subtle UI
Sage
#4A7C59
Success states, valid indicators

Typography

Type System

Fraunces brings warmth and character to headings. DM Sans keeps body text clean and highly readable. The pairing balances personality with clarity.

Fraunces Display font — headings, hero text, large numbers, CTA headings
Hero / 3.6rem
Weight 500
Unlimited email validation
H2 / 2.4rem
Weight 500
Built differently, on purpose
H3 / 1.35rem
Weight 500
Never worry about overages again
Italic / 400
Unlimited
DM Sans Body font — paragraphs, UI elements, labels, buttons, navigation
Body / 1rem
Weight 400
Truelist helps you improve your email reputation, deliverability, and engagement — without the hassle of managing credits or worrying about overages.
Small / 0.88rem
Weight 400
No credit card required. Cancel any time.
Label / 0.7rem
Weight 700, uppercase
Email Verification Platform
Button / 0.9rem
Weight 600
Start verifying for free

Interactions

Buttons

Simple, clear hierarchy. Primary actions use Espresso. Terracotta is reserved for high-emphasis moments only. Ghost links for tertiary actions.

Primary
Accent
Outline
Ghost
On dark

Motion

Animation & Transitions

Motion should be subtle and purposeful. Quick transitions that feel responsive, never bouncy or playful. The brand moves with quiet confidence.

Button Lift
transition-all hover:-translate-y-px — 1px lift on hover. Subtle enough to feel intentional.
Color Transition
transition-colors — default 150ms ease. For links, borders, backgrounds.
hub
Integration
Hover the card
Container Hover
group-hover:bg-brand-parchment — background shift on parent hover.
Duration 150ms
Easing ease (CSS default)
Transform -1px Y max
Timing Rules
Keep it fast. 150ms for color, transition-all for transforms. No bouncing, no spring.

Avoid

close Bounce, spring, or elastic easing
close Animations longer than 300ms
close Scale transforms on buttons (use translate only)
close Auto-playing animations or looping motion

Iconography

Icons

We use Google Material Symbols Outlined for all icons. Outlined style, weight 300, no fill. Always wrap icons in the <Icon> component.

Global Settings

.material-symbols-outlined {
  font-variation-settings:
    'FILL' 0,      /* Outlined, never filled */
    'wght' 300,    /* Light weight — matches DM Sans */
    'GRAD' 0,      /* No gradient */
    'opsz' 24;     /* Optical size */
}

Sizes

mail
h-4 w-4
Small
Rare. Tight UI only.
mail
h-5 w-5
Default
Inline text, list items, nav.
mail
h-6 w-6
Feature
Inside containers, feature cards.
mail
h-8 w-8
Large
Hero sections, emphasis.

Container Patterns

Icons in feature lists and cards should be wrapped in a container. Never float a bare icon next to a heading — always use one of these patterns.

verified
40 x 40 · rounded-lg
Standard Container
Primary pattern. Feature grids, use case cards, detail lists.
hub
48 x 48 · rounded-lg · linen bg
Soft Container
Lighter variant. Use case cards, hover states turn to parchment.
check
40 x 40 · rounded-full · tinted
Status Circle
For status indicators. Use color-matched tinted backgrounds.

Container Colors

mail
Espresso
Default
check_circle
Sage
Success
warning
Terracotta
Warning
info
Walnut
Neutral
hub
Linen
Subtle

Inline Usage

  • done Unlimited email verifications
  • done REST and GraphQL API access
  • done No credit card required
Checklist
flex gap-x-3, icon flex-none. Use "done" for features, "close" for exclusions.
bolt Responses in under 200ms.
Fast enough for inline form validation.
code REST or GraphQL.
Use whatever fits your stack.
Feature Detail
Absolute-positioned icon at left, pl-9 indent. For feature descriptions.

Common Icons

Preferred icon names for common concepts. Use these consistently across pages.

verified
verified
Verification
mail
mail
Email
check_circle
check_circle
Valid / Success
error
error
Invalid / Error
warning
warning
Risky / Warning
speed
speed
Performance
bolt
bolt
Real-time
code
code
API / Code
api
api
Endpoints
hub
hub
Integrations
shield
shield
Security
analytics
analytics
Analytics
payments
payments
Billing
search
search
Search
arrow_forward
arrow_forward
Navigate / CTA
done
done
Checkmark
close
close
Remove / Deny
description
description
Documentation
dns
dns
DNS
campaign
campaign
Campaigns
person_add
person_add
Signup
rocket_launch
rocket_launch
Get Started
timer
timer
Speed / Time
webhook
webhook
Webhooks

Layout

Spacing Scale

Generous spacing is a hallmark of this brand. Let content breathe. When in doubt, add more space.

xs
0.5rem / 8px
sm
1rem / 16px
md
2rem / 32px
lg
4rem / 64px
xl
6rem / 96px
Section
8rem / 128px

Border Radius

Consistent corner rounding reinforces the brand's warmth. Sharper for small elements, softer for large containers.

rounded-md
6px
Inputs, small buttons
rounded-lg
8px
Icon containers
rounded-[10px]
10px
Cards, callouts
rounded-xl
12px
Images, screenshots
rounded-full
9999px
Badges, pills, toggles

Depth

Shadows

Subtle, warm shadows using espresso-tinted rgba values. Never use pure black shadows. Depth should whisper, not shout.

shadow-sm
Tailwind default. Barely visible lift. Nav items, subtle cards.
brand-shadow
Custom. Warm espresso-tinted, two layers. Primary card shadow.
shadow-lg
Tailwind large. Tooltips, popovers, elevated overlays only.
.brand-shadow {
  box-shadow:
    0 8px 40px rgba(44, 24, 16, 0.06),   /* espresso-tinted ambient */
    0 1px 3px rgba(44, 24, 16, 0.04);    /* tight contact shadow */
}

UI Elements

Components

Core building blocks. All components use the same color palette and border radius (6px for inputs, 10px for cards).

Enter an email to verify
Text Input
Parchment border, 6px radius. Terracotta focus ring.
Valid Risky Invalid Catch-All
Status Badges
Sage for valid, Terracotta for risky, Clay for invalid.

Upload your list

Drag and drop a CSV or connect via API to get started.

Feature Card
White fill, parchment border, terracotta top accent.
94.2%
Deliverable
3.1%
Catch-All
Stat Display
Fraunces weight 500 for large numbers. Terracotta for attention items.
Section Divider
Parchment line with terracotta dot ornament. Used between page sections.
Your list has been verified — 94.2% deliverable
12 emails flagged as risky — review recommended
Callout Boxes
Sage for success, Terracotta for warnings. Subtle tinted backgrounds.
Monthly
Annual
REST
GraphQL
cURL
Toggle / Pill Switcher
Rounded-full with ring border. Espresso fill for active state.
Verification 57%
Deliverable 94%
Risky 3%
Progress Bar
Linen track, rounded-full. Walnut default, Sage for success, Terracotta for warning.
Catch-All Domain
Accepts all emails — verify with caution
Tooltip
Espresso background, white text, shadow-lg. Arrow via rotated square.

Verified

This email is valid and deliverable.

Brand Shadow Card
brand-shadow class. Terracotta top border, icon container with espresso bg.
Espresso
Sage
Terracotta
Walnut
Icon Containers
40x40 rounded-lg. Espresso default, Sage for success, Terracotta for alerts.
New: Enhanced verification is here Learn more
Verification complete — 1,247 emails processed View results
Notification Banners
Gradient for promotions, subtle tint for status updates. Full-width, compact.
Email Status Risk
hello@acme.co Valid Low
info@example.com Risky Medium
test@fake.xyz Invalid High
Data Table
Parchment borders, linen header bg, status badges inline. Clean, scannable rows.

Patterns

Dark Sections & Backgrounds

Espresso backgrounds create contrast and visual rhythm. Use them for CTAs, headers, and emphasis blocks. Always include subtle texture to avoid flat, lifeless sections.

Ready to put Truelist to the test?

Start verifying for free — no credit card required.

Sign up for free View pricing
CTA Section
Espresso bg + radial gradients (terracotta top-left, sage bottom-right). Ornamental line at top. Cream button reverses the primary.
Content sits here
Accent Circles
Decorative parchment-colored circles at section edges. Six variants (a–f). Use accent-circles accent-circles-a on wrapper.
radial-gradient(ellipse at 30% 0%, rgba(184,92,56,0.15), transparent 60%)
radial-gradient(ellipse at 70% 100%, rgba(74,124,89,0.1), transparent 50%)
h-px bg-brand-terracotta opacity-40
Gradient Recipes
Terracotta and sage radial gradients add warmth to dark sections. Very low opacity (10–15%). Ornamental line is 1px terracotta at 40% opacity.

Voice

Tone & Language

Clear, confident, human. We explain complex things simply. We don't oversell or use hype language.

Do

  • "Clean your email list in minutes" — direct, clear benefit
  • "Fixed monthly pricing" — simple, factual
  • "We verify every email" — honest and straightforward
  • "No credit card required" — removes friction plainly

Don't

  • "Revolutionary AI-powered email validation" — overpromises
  • "Supercharge your email marketing!!" — hype language
  • "The world's most advanced verification engine" — unverifiable
  • "Unlock unlimited potential" — vague, cliched

Download Brand Assets

Logo files in SVG and PNG formats across all color variants and sizes.

PNGs available in 16, 32, 48, 64, 128, 256, 512, and 1024px. 13 SVG variants.

Truelist Brand Guidelines — v1.0 — February 2026