One image runs through everything
A glowing red heart, wrapped in a flame of orange-to-yellow, resting on soft cream. The name nods to the biblical Job — perseverance, gratitude, restoration. The brand is warm, generous, faith-rooted and unpretentious. This is food made and served with love.
Heart Red leads
The heart drives the palette. #F4271E is the primary — logo, primary actions, key accents.
Flame for energy
Orange→Yellow, almost always a gradient. Highlights, energy moments, decorative swooshes — never body text.
Cream to rest on
Everything sits on signature cream. Text is a warm near-black brown, never harsh — soft and welcoming.
Like being fed by someone who loves you
Warm, personal, a little faith-tinged, never corporate. We speak as “we” and address you directly. Gratitude is the default emotion. Comfort over hype — we talk about care, time, and second helpings.
We sound like this
Never this
Color
Sampled directly from the logo. Warmth, love, perseverance. Neutrals are all warm brown-grays — never cool gray. Status colors lean warm and earthy.
Brand core — Heart Red
Flame — Orange to Yellow
Cream
Warm neutrals (the ink)
Signature gradients
Status — warm-leaning
Typography
A friendly trio. Fredoka for display, Pacifico strictly for the “Job” accent, Nunito for everything you read.
Type scale
Spacing & layout
A 4px base grid. Generous, airy, never cramped — comfort food needs room to breathe. Layouts are centered, contained, and poster-like rather than dense.
Spacing scale (4px base)
Containers & rhythm
Radii, shadows & motion
Soft and rounded throughout — nothing sharp. Shadows are warm-tinted and gentle. Motion is bouncy with a soft overshoot, quick and never mechanical.
Corner radii
Warm shadows
Motion — gentle overshoot
Default easing --ease-warm springs slightly. Durations are quick (--dur-base 200ms). Hover the chips — they bounce.
One proprietary mark, Lucide for the rest
The brand’s only mark is the heart — used for love/favourite/brand moments. Functional UI icons standardize on Lucide: rounded caps, 2px stroke, on a 20/24px grid. (Lucide is a documented substitution — flag if a bespoke set is wanted.)
Components
Fifteen components, grouped by concern. Pill-shaped, soft-cornered, warm-shadowed — tactile and friendly. Everything below is live; interact with it.
Sunday set, for sharing
A flame-gradient bar marks the ones we’re proudest of.
Flat card
A 1px warm hairline instead of a lift, for quieter content.
Slow-braised pork belly
The way home tastes — soft, sweet, generous.
Mum’s curry chicken
Simmered low and slow, with extra gravy for the rice.
Sambal kangkong
Fiery, fresh greens with a little heart and heat.
The whole language, working together
A glimpse of the eatery’s marketing site — translucent app bar, a heart-glow hero, and a filterable menu built from DishCards. This is how the system feels as a real product.
Come as you are.Leave a little fuller.
Slow-cooked comfort food, made the way home tastes — and served with a whole heart.