hj-pet-doodle · dogHavjoy design system · Pet owner edition
Big love.
Little paw prints.
Meet Pet Pop. A playful color and hand-drawn doodle layer for the people who love their pets like family. Same Havjoy bones. A new kind of joy.
01 · Foundation
A little color therapy.
Cream leads. Cobalt anchors. Yellow invites action. Pink adds a small dose of fun.
#FFFCF3 · --hj-cream-2#010101 · --hj-ink#2547D0 · --hj-blue#FDCD62 · --hj-yellow#FB5780 · --hj-pinkTypography, spacing, radii, borders and hard shadows come from core. No replacement fonts or resized commerce components. Use ink on pink/yellow and cream on cobalt.
Core typography · unchanged
Their face. Your favorite tee.
Display headings keep the Havjoy serif; supporting copy and controls retain the core sans serif.
02 · Approved doodle collection
A little scribble.
A lot of love.
Loose ink lines, playful color patches and familiar pet things. Hand-drawn character replaces the geometric silhouettes.
Six lightweight, original SVG doodles, redrawn from the approved direction. Dogs, cats and paw prints are vector too — no embedded PNGs. Colors follow Pet Pop tokens.
hj-pet-doodle · cathj-pet-doodle · pawhj-pet-doodle · bonehj-pet-doodle · bowlhj-pet-doodle · yarn{% render 'hj-pet-doodle', name: 'dog', decorative: false, label: 'Happy walking dog' %}
Real vector paths, rounded ink strokes and opaque cream fills stay crisp on both surfaces. Each drawing uses CSS color tokens, with no image downloads or filters. Decorative SVGs are hidden from assistive technology; meaningful artwork has an accessible label.
03 · Pattern & background
Room to breathe.
Sparse accents, generous negative space. Never decorate behind product options, prices or form fields.
One quiet corner
Keep the story in the clear space.
Same shapes. Theme-aware colors.
{% render 'hj-pet-decor', composition: 'corner' %} · parent: hj__pet-stage
Split Corners · 35% × 35%
Keep the story in the clear space.
Same shapes. Theme-aware colors.
{% render 'hj-pet-decor', composition: 'split' %} · parent: hj__pet-stage
A sparse paw trail
Keep the story in the clear space.
Same shapes. Theme-aware colors.
{% render 'hj-pet-decor', composition: 'trail' %} · parent: hj__pet-stage
Best friends divider
Keep the story in the clear space.
Same shapes. Theme-aware colors.
{% render 'hj-pet-decor', composition: 'divider' %} · parent: hj__pet-stage
Corner art stays within its reserved area; on mobile the clusters shrink to 26% × 28%. Artwork sits directly on the section surface with no background wash or faded panel.
A dark chapter, not a wall of black. Keep foreground text cream.
hj__pet-surface--dark hj__pet-surface--gradient04 · Core components
Familiar by design.
Core components, Pet Pop colors. These are documentation examples, not a live checkout.
Visual coupon sample only. No active discount or cart action.
05 · Campaign composition
For their favorite human.
A product row stays clean. Art belongs in the image area, not underneath the price or button.
Pet Pop · Final CTA example
Wear your heart.
And your pet.
A little bold. A lot of love. Always Havjoy.