Kepler Agency Docs

Kepler Agency brand system and style guide.

Built from the same typography and spatial discipline as Kepler Dealer, but translated into the Agency green brand family, naming, and component language.

AGENCY_STYLE_GUIDE.mdAGENCY_BRAND_REFERENCE.mdpublic/fonts/Inter-VariableFont.woff2

Core Brand

Agency inherits the system, not the purple.

Kepler Agency mark

Font

Inter Variable

Accent family

Agency Green

Structure

Dealer-grade spacing

Tone

Premium and direct

Typography

One family, two voices, clear hierarchy.

Kepler Agency uses the exact same Inter-based structure as Dealer, but the semantic type system now lives natively in this project through shared `type-*` utilities.

System

Font Foundation

The entire brand stays on one family: Inter variable, loaded locally in `src/app/layout.tsx`. Contrast comes from weight, scale, and space instead of mixing typefaces.

400

Body copy

500

Quiet emphasis and pills

600

Headings, buttons, eyebrows

700

Rare, surgical emphasis only

type-h1

Hero only

Tint-shop growth, sharpened.

type-h2

Section heading

Agency systems built with discipline.

type-h3

Subsection

Campaign structure with clear intent.

type-h4

Card title

Performance dashboards

type-body-lg

Lead copy

Agency body copy stays calm, spacious, and readable even when the idea is dense.

type-body

Default paragraph

This is the default paragraph voice for explanatory sections, feature blurbs, and most page copy.

type-body-sm

Meta and support

Supporting notes, labels, disclaimers, and quiet UI metadata live here.

Color

Agency green supports the story instead of overwhelming it.

The palette mirrors Dealer’s structural approach: black and white carry most surfaces, while green is concentrated into CTAs, highlights, gradients, and a few energetic moments.

Primary

#ABDF3B

Main energy and signal

--brand-primary

Secondary

#88C345

Primary CTA and active accents

--brand-secondary

Dark

#23370C

Deep green grounding tone

--brand-dark

Mid

#5D8E28

Support accent and gradients

--brand-mid

Bright

#C4EE56

Spark moments and highlights

--brand-bright

Light

#E8F6BF

Soft tint for glow and text gradients

--brand-light

Neutral

#646464

Quiet supporting copy

--brand-neutral

Surface

#F9F9FA

Light panels and shells

--brand-surface

Usage

Primary and secondary greens lead action.

Use the secondary green most often for CTA fills and active emphasis. The primary and bright tones are best for gradients, glow, and directional accents.

Balance

White and black still own the layout.

Most backgrounds should stay black, white, or very soft neutral surfaces. That keeps the site premium and lets green feel intentional.

Guardrail

Avoid generic SaaS green.

Do not drift toward unrelated lime or emerald palettes. The Agency system should stay tied to the exact palette in `AGENCY_BRAND_REFERENCE.md`.

Rhythm

Spacing, radius, and containers do the quiet brand work.

The site should feel composed before it feels decorated. These layout tokens keep Agency pages aligned with Dealer’s pace while preserving the Agency look.

Spacing

Core Layout Tokens

These are the defaults. Reach for them before inventing one-off spacing.

page-section-hero

pt-22 pb-12 on mobile, pt-40 pb-28 on desktop

page-section

py-14 on mobile, py-28 on desktop

page-section-compact

py-12 on mobile, py-24 on desktop

page-stack

space-y-10 on mobile, space-y-14 on desktop

Radius Scale

Pill

rounded-full

Tile

rounded-[1.35rem] sm:rounded-[2rem]

Surface

rounded-[1.5rem] sm:rounded-[1.75rem]

Hero image

rounded-[2rem] sm:rounded-[2.4rem]

Component DNA

Buttons, surfaces, and imagery should feel calm but expensive.

These are the core primitives that carry the Agency personality across marketing pages, docs, and future rebuilds.

Buttons

Rounded, weighty, and direct.

Use fully rounded buttons, semibold type, and restrained motion. Primary buttons carry green. Outline buttons stay quieter.

Surfaces

Glass where needed, white cards where clarity matters.

Dark sections can use glass or translucent panels. Light sections should lean on crisp white cards with gentle shadows.

brand-glass

brand-surface-card language

Imagery

Photography over icon grids.

Use real product, dashboard, or business imagery. Keep crops intentional, corners rounded, and hover movement subtle.

Kepler Agency website preview on a laptop

Rules

Simple constraints keep the brand sharp.

These are the defaults to keep future Agency work aligned when pages expand or new contributors touch the system.

Guardrail

Use Inter everywhere. Weight, not a second typeface, creates contrast.

Guardrail

Black and white do most of the visual work. Green guides attention.

Guardrail

Headings use semantic `type-*` utilities or native heading tags.

Guardrail

Buttons and pills stay fully rounded. Photos never ship square-cornered.

Guardrail

Spacing should feel generous before it feels dense.

Guardrail

Shared primitives should prefer `brand-*` naming over `dealer-*` when updated.