Brand Identity & Vision

Merchant Aid is a service dedicated to enabling success and driving commerce for merchants. The design system translates this vision into clean, professional, and growth-oriented design patterns.

Merchant Aid Logo

The Shopping Bag

Represents merchant commerce, operations, and transaction stability. It uses a rich Forest Green base color to establish trustworthiness, stability, and professionalism.

The Double Arrow

Represents aid, growth, acceleration, and double-digit business expansion. The light olive-green represents new beginnings/potential, while the primary dark forest green represents solid, enduring success.

Serif Headings & Modern UI

Combining structural serif typography for logos/headings with clean geometric sans-serif fonts for data displays builds a blend of brand heritage and modern speed.

Design Tokens

Design tokens are the visual atoms of our design system. These variables hold defined colors, fonts, spacing, shadows, and radii constants.

Color Palette

Click on any swatch card to copy the HSL/HEX value.

Primary Forest

var(--brand-primary)

Accent Olive

var(--brand-secondary)

Background Primary

var(--bg-primary)

Text Primary

var(--text-primary)

Semantic Success

var(--color-success)

Semantic Warning

var(--color-warning)

Semantic Error

var(--color-error)

Semantic Info

var(--color-info)

Typography

Variable Token Size Preview & Sample Text
--fs-4xl 2.5rem (40px) Merchant Aid serif title
--fs-3xl 2.0rem (32px) Large Editorial Header
--fs-2xl 1.5rem (24px) Section Label Head
--fs-xl 1.25rem (20px) Sub-heading UI element
--fs-md 1.0rem (16px) Standard interface paragraphs and general body layouts.
--fs-sm 0.875rem (14px) Helper texts, buttons, description cards.
--fs-xs 0.75rem (12px) Badges and category micro labels

Spacing Scale

Consistent spatial rhythms drive clean layouts. We use a base-4 grid.

--space-3xs (4px)
--space-2xs (8px)
--space-xs (12px)
--space-md (16px)
--space-lg (24px)
--space-xl (32px)
--space-2xl (48px)
--space-3xl (64px)

Component Library

Interactive, production-ready custom interface elements modeled on the Merchant Aid style rules.

Primary & Secondary Actions

<!-- Button variants -->
<button class="btn btn-primary">Primary Action</button>
<button class="btn btn-secondary">Secondary Action</button>
<button class="btn btn-outline">Outline Action</button>
<button class="btn btn-ghost">Ghost Link</button>

Button Scales & Loading states

<!-- Button sizes -->
<button class="btn btn-primary btn-lg">Large Button</button>
<button class="btn btn-primary">Default Size</button>
<button class="btn btn-primary btn-sm">Small Action</button>

<!-- Spinner Loading state (adds loader and makes text invisible) -->
<button class="btn btn-outline btn-loading" disabled>Loading State</button>

Live Sandbox Playground

Experiment with brand colors, spacing scales, and curves in real-time. The code playground translates your modifications straight to the custom CSS layout engine.

Tokens Override

Live Preview

Dynamic Component

Interactive Sandbox Card

All elements inside this preview frame adjust dynamically to the slider configuration parameters in real-time.