Every system
has a soul.
This document defines the visual and verbal identity of Soulcraft. It covers colors, typography, logo, voice, and component patterns used across soulcraftagency.com and all client-facing surfaces. The soul is the system.
The Heartmark
A bordered square containing a heart and a center dot. Precise. Contained. The heart lives inside a frame -- identity within structure. Always rendered as stroke, never filled.
Dark. Gold. Nothing else.
The palette is dark-first. Nearly black backgrounds, warm gold as the single accent. No secondary accent. No surface gradients. Click any swatch to copy the hex.
Two faces. Each with a job.
Playfair Display carries the editorial weight -- soul, character, warmth. Inter does the work. Together they hold precision and poetry in balance.
font-family: 'Playfair Display', serif
with soul.
font-family: 'Inter', sans-serif
| Element | Family | Size | Weight | Color |
|---|---|---|---|---|
| Hero h1 | Playfair Display | clamp(44px, 6vw, 72px) |
400 | --white |
| Section h2 | Playfair Display | clamp(28px, 3.5vw, 44px) |
400 | --white |
| Card h3 | Playfair Display | 28px |
400 | --white |
| Body paragraph | Inter | 17px |
400 | --muted |
| Hero subtitle | Inter | 20px |
300 | --muted |
| Chapter label | Inter | 11px |
700 | --accent |
| Nav links | Inter | 13px |
500 | --muted |
| Tier name | Playfair Display | 20px |
400 italic | --accent |
The magician at the dinner party.
Wise, not pretentious. Poetic, not flowery. Funny, but never trying too hard. A conversation with someone who knows more than they let on, delivered with warmth and quiet confidence.
Word swaps
We have specific language preferences. These aren't suggestions.
Never use
Living elements.
Core UI patterns used across the Soulcraft interface. Hover to see interaction states.
border-radius: 10px
border-radius: 16px · hover: translateY(-4px)
SEO / AEO / GEO
An automated content engine that improves your presence and sentiment. The system runs itself.
Demand Generation
Campaigns and workflows that generate leads. Plugs directly into CRM, email, and social channels.
border-radius: 100px · 11px uppercase
focus: border-color accent + box-shadow dim
backdrop-filter: blur(24px)
featured: border-color accent
Generous. Fluid. Scaled.
Container max-width is 1100px. All spacing uses CSS clamp() for fluid responsiveness. Single breakpoint at 768px.
10px cards16px modals100px badges
1100pxpadding:
0 24pxcentered:
margin: 0 auto
768pxsingle column
nav collapses
Purposeful. Never showy.
Animation signals life and state. Entrance reveals use staggered delays. Active elements pulse. Transitions ease at 0.2s. Nothing moves unless it has a reason.
No transform, no bounce.
0.2s easeScale 1 → 1.18, infinite loop.
2s ease-in-out infinitetranslateY 12px → 0.
0.45s ease-outscaleX 0 → 1.
0.4s easeDesign tokens.
Drop these CSS custom properties into any project to get Soulcraft's visual DNA.
/* Soulcraft Design Tokens */ /* Backgrounds */ --black: #0a0a0a; --dark: #111111; --card: #161616; --border: #222222; /* Text */ --white: #f0f0f0; --text: #d0d0d0; --muted: #555555; /* Accent */ --accent: #c8a97e; --accent-dim: rgba(200,169,126,0.12); --accent-glow: rgba(200,169,126,0.25); /* Shape */ --radius: 16px; --radius-sm: 10px; --radius-pill: 100px; /* Typography */ --font-serif: 'Playfair Display', serif; --font-sans: 'Inter', sans-serif;