01 / Identity
Logo system
Use the all-caps TAPSOCIAL lockup as the primary logo. The standalone circle mark is available for compact placements where the full wordmark does not fit. Always use the supplied artwork.
02 / Naming
One name, two contexts
The artwork is all caps. In sentences, headlines, captions, and conversation, write the company name as TapSocial with a capital T and capital S.
All caps, exactly as supplied in the official SVG lockup.
Capital T, capital S, no space. Use this form in all written copy.
03 / Art direction
Kinetic Editorial Pop
Our movement combines the directness of editorial neo-brutalism with a more polished, kinetic system. Color creates momentum, structure creates trust, and every interaction reveals how the system works.
TapSocial turns growth systems into visual culture. Bold display typography creates certainty. Editorial serif type brings judgment and humanity. Saturated fields, hard depth, and meaningful motion make performance feel tangible.
Structured exuberance
Color can be loud because the underlying grid, spacing, and hierarchy remain disciplined.
Visible mechanics
Motion shows signals converging, channels connecting, value compounding, and systems learning.
Editorial contrast
Use one unified Playfair heading for editorial moments. Reserve Bakbak for short labels, cards, and compact declarations.
04 / Palette
Our colors
Use bold color fields, not timid accents. Every primary color has an intentional secondary companion for buttons, shadows, progress, and motion. Select any swatch to copy its hex value.
07 / Iconography
One visual language
Use Google Material Symbols Rounded for actions, concepts, and status. Keep platform marks authentic. Pair clear 24px-grid symbols with TapSocial color and hard-shadow depth.
Icon rules
- Use Material Symbols Rounded for functional and conceptual icons.
- Use official brand artwork for Meta, Google, TikTok, and other platforms.
- Default to outlined icons at weight 500; reserve filled icons for selected or urgent states.
- Use 20px inside compact controls, 24px by default, and 32px for feature moments.
- Give interactive icons an explicit accessible name. Hide decorative icons from assistive technology.
- Use one primary color plus a distinct companion hard shadow. Never introduce off-palette icon tiles.
08 / Typography
Force meets finesse
Playfair Display carries page heroes, section headings, and major calls to action as one unified editorial voice. Bakbak One remains for short labels, cards, and compact declarations. Inter stays out of the way for body copy and interface detail.
Lead gen done right.
Use for punchy labels, compact card titles, and short declarations. Keep it out of split or staggered page headings.
Bakbak One on Google Fonts →Clarity over chaos.
Use for the complete text of page heroes, section titles, major calls to action, quotes, and editorial headings. Do not split a single heading between Playfair and Bakbak.
Playfair Display on Google Fonts →- Set each major editorial heading entirely in Playfair Display.
- Do not stagger or split one heading between Playfair and Bakbak.
- Reserve Bakbak One for compact labels, card titles, and short declarations.
- Use Inter for body copy and controls. Playfair may be Roman or italic, with italic preferred for expressive campaign moments.
09 / Motion
Show how the system works
Motion is informational, not ornamental. The homepage JavaScript system uses stronger brand-color lines, visible nodes, and purposeful geometry to explain five core growth behaviors.
Converge
Signals and demand move toward a qualified outcome.
Compound
Value accumulates in visible, accountable increments.
Connect
Channels operate as one coordinated growth system.
Focus
Noise falls away as signals resolve into an audience.
Learn
Every interaction updates an accountable learning system.
Animation earns its place by clarifying a mechanism, state change, or cause-and-effect relationship.
See the live heroMotion grammar
- Use 2–4px rounded lines with decisive contrast against the active field.
- Use primary brand colors for the mechanism and a companion color for nodes, depth, or progress.
- Animate convergence, connection, accumulation, focusing, or learning. Avoid decorative drift.
- Keep diagrams behind copy and inside a dedicated visual zone.
- Pause animation when requested and honor reduced-motion preferences.
- Use one primary kinetic idea per viewport. Do not make every object move.
Unified float
- Distance
- Use a restrained 4px vertical lift. Float should add life without changing the composition.
- Timing
- Use an 8 seconds ease-in-out loop with negative delays so neighboring objects never move in unison.
- Hover
- Pause on hover and keyboard focus, then use a compact 3px intentional lift rather than continuing the ambient loop.
- Scale
- Keep ambient scale fixed. Interactive emphasis may reach 1.02 at most.
- Accessibility
- Stop the loop under reduced motion and preserve the original resting tilt.
Floaties library
Objects with a job
Floaties are the shapes, graphs, and animations that live around content. They add energy, signal meaning, and help frame a message without becoming the message.
Use the library, not random shapes
Choose a Floaty because its meaning supports the nearby content. Keep it outside the reading path, distribute objects around the composition, and use the Unified Float behavior when it moves.
Curation rules
- One dominant Floaty idea per content zone.
- Pair brand colors with a distinct companion color.
- Never overlap copy, controls, faces, or key imagery.
- Hide secondary Floaties on small screens.
- Retire an object here when it no longer has a role on the site.
Signal
Concentric targeting rings with a resolved center point.
Use for
Audience, targeting, focus, qualification, and a signal becoming clear.
Growth Bars
Three accountable increments rising toward an outcome.
Use for
Growth stages, compounding value, performance, momentum, and progress.
Layered Diamond
A crisp decision tile with visible hard-shadow depth.
Use for
Milestones, options, decisions, stage changes, and compact corner accents.
Orb
A simple point of energy that balances a larger composition.
Use for
Small counterweights, waypoints, sparks of activity, and visual punctuation.
Orbit Ring
A stable system with one active point moving around it.
Use for
Systems, cycles, orchestration, learning loops, and activity around a center.
Spark
A bright four-point flash for a moment worth noticing.
Use for
Ideas, highlights, launches, key claims, and small moments of delight.
Network
Distinct nodes connected into one coordinated system.
Use for
Teams, channels, partnerships, connected platforms, and coordinated execution.
Stack
Three offset layers showing depth, sequence, or handoff.
Use for
Systems architecture, deliverables, process layers, and multi-step execution.
Triangle
A directional wedge that introduces energy and forward movement.
Use for
Direction, progression, transitions, and compositions that need a sharp counterpoint.
How we generate them
One system, two scales
Our animated sections and Growth Experience box toppers come from the same visual grammar. Start with a real growth mechanism, reduce it to a few geometric layers, then animate only the part that explains the idea.
Name the mechanism
Choose one verb: converge, connect, compound, focus, learn, flow, or orbit.
Draw the still
Build a complete static composition first. If it needs motion to make sense, simplify it.
Assign layers
Use a dark foundation, two or three accents, and one companion edge or hard shadow.
Animate one cause
Pulse a decision point, flow a path, lift a wave, or orbit a signal. Keep everything else calm.
Test the frame
Verify mobile cropping, contrast, paused and reduced-motion states, and zero layout overflow.
<section class="kinetic-section">
<div class="kinetic-art" aria-hidden="true">
<span class="kinetic-shape kinetic-network">…</span>
<span class="kinetic-shape kinetic-spark"></span>
</div>
<div class="section-content">…</div>
</section>
/* Story lives in variables, not new components. */
.kinetic-shape {
--motion-duration: 8s;
--motion-delay: -2s;
pointer-events: none;
}
Production specification
- Structure
- Position the art layer absolutely inside an isolated, clipped section. Keep content in a higher stacking layer.
- Geometry
- Use circles, nodes, rounded 2–4px paths, waves, bars, grids, sparks, and hard-edged panels.
- Palette
- Start on Dark or Navy. Use two or three primary accents and one secondary companion for depth.
- Timing
- Favor 6–12 second ambient loops with negative delays. Offset neighboring objects so they never move in unison.
- Behavior
- Animate transform, opacity, or stroke dash only. Avoid layout properties and large scale changes.
- Accessibility
- Decorative scenes use
aria-hidden="true". Stop every loop under reduced motion and preserve the same readable still frame. - Box toppers
- Export at 780 × 164, render at 82px desktop and 72px mobile, use empty alt text, and keep labels out of the artwork.
10 / Watermark
The signal in the background
The SVG mark can become an oversized watermark that gives layouts depth without competing with the message.
Stay visible without shouting.
Crop the mark confidently at an edge. Keep it subtle and preserve the original proportions.
Download SVG ↓- Use 6-12% opacity on light fields.
- Use 10-20% opacity in white on dark fields.
- Scale proportionally and allow edge cropping.
- Keep the watermark decorative with empty alt text.