Brand Guide · v2.0
Brand Guide · 2026 · v2.0

Semua keperluan majlis
dalam satu tempat.

Since2012
14
Years in operation
DeliveredTotal
3,260+
Kenduri, jamuan & perkahwinan
CoverageMalaysia
13
States served

Under Kak Kenduri

  • Kambing Golek
  • Cik Yah Katering
  • Majlis Aqiqah
  • Sewa Kerusi Meja
  • Sewa Khemah
  • Marquee Tents
  • Event Backdrop
01

Quick Reference

Every locked value in one place — if a decision is not here, it genuinely is not locked yet.

At a glanceEvery locked value
Locked identity and colour values
Legal nameKak Kenduri Sdn Bhd
Name in copyKak Kenduri — capital K, two words. Never “KakKenduri”, never “KK”.
WordmarkLowercase kakkenduri — Poppins ExtraBold 800, navy kak + orange kenduri
TaglineSemua Keperluan Majlis Dalam Satu Tempat. BM only, never translated
PrimaryDeep Navy #003B78 · 60%
SurfaceWarm Cream #FFF7EF · 25%
AccentCelebration Orange #FF6600 · 10% — fill only
Text orange#993D00 — the only orange that may carry a letterform
Locked type, system and language values
Booking CTAWhatsApp #25D366 + white label. Primary weight, never a footer link
Display fontPoppins 600 / 700 / 800 — wordmark always 800
Body fontInter 400 / 500 / 600
Radius8px button · 12px card · 999px pill
Easingcubic-bezier(0.22, 1, 0.36, 1) · 220ms
VoiceMesra · Profesional · Dipercayai · Bersemangat
Service pillarsLengkap · Berkualiti · Pantas · Profesional · Mesra — fixed order, never translated
LanguagesBM · EN · 中文 — one per page
One colourSolid navy #003B78
Take it with youEverything in one file

The kit, downloadable

Fonts, the wordmark in every variant, the balloon, the twelve icons and tokens.css — one zip. The icons ship twice, drawn for a light ground and for a dark one, because a mark drawn in the primary disappears on the primary.

02

Brand Architecture

One brand, two front doors: Kak Kenduri takes on the whole majlis, sewakerusimeja.com.my just the chairs and tables.

Parent brandkakkenduri.com.my
Kak Kenduri master wordmark
Kak Kenduri

Everything a majlis needs: kerusi, meja, khemah, sistem bunyi, pentas, karaoke, lori dan krew. Booked over WhatsApp.

Audience. Event organisers · families · corporate · community

Sub-brandsewakerusimeja.com.my
sewakerusimeja.com.my lockup
Sewa Kerusi Meja

Chairs and tables, booked without having to ask anyone. Highest volume, fastest checkout, price right there on the page.

Audience. DIY hosts who only need chairs and tables

What carries overParent → sub-brand
What the sub-brand inherits and what it changes
 kakkenduri.com.mysewakerusimeja.com.my
WordmarkMaster, balloon above the final iSame master, plus the sub-line lockup
PaletteNavy 60 · cream 25 · orange 10Identical — no separate palette
TypefacesPoppins + InterIdentical
Sub-lineNonesewakerusimeja.com.my, Poppins 700
ScopeEverything we rentChairs and tables only
PricingQuoted per eventPublished list price, from RM3
BookingWhatsAppWhatsApp

The sub-brand is a channel, not a second brand. It never gets its own colours, its own typeface or its own mark. If a customer needs a canopy or a sound system, the answer is the parent brand — the sub-brand exists to make the highest-volume request bookable in five minutes.

03

Logo & Wordmark

All lowercase, navy kak, orange kenduri — that two-colour split is why the name reads at 40 metres and at 16 pixels.

Master wordmarkThe one true file
Kak Kenduri master wordmark: lowercase kakkenduri in navy and orange with an orange balloon above the final i

The wordmark ships as locked path data, so no font is needed at render time and it can never drift to a fallback typeface. Place the SVG — never redraw it.

Logo colour useFour locked variants
Wordmark on cream
Mono navy wordmark
Mono cream wordmark
AnatomyFive rules
1Lowercase only. Never KAKKENDURI inside the wordmark. In running copy the brand is “Kak Kenduri”.
2The colour split is locked. Navy kak + orange kenduri. Never swap them.
3Poppins ExtraBold 800 only. Never lighter, heavier or substituted.
4The balloon is optional. Keep it for hero, lorry, canopy, social. Drop it for favicons under 24px, embroidery and invoice headers.
5Balloon geometry is fixed. ~6° right tilt, body 1.1× cap-height, string anchored on the dot of the final i.
Clear spaceAll four sides
Wordmark with clear space margin indicated

Clear space equals the height of the balloon on every side. Nothing enters it — no text, no rules, no photo edge, no second logo. Double it on a canopy or lorry panel.

Minimum sizeBelow this, use the mark
Screen, balloon120px
Screen, no balloon88px
Print, balloon32mm
Under 24pxBalloon only

Under 24px the string comes off — at that size it turns to mush, and the balloon reads better without it.

DoCorrect usage
Correct: full colour on cream

Full colour on cream, white or any light neutral. The dark variant the moment it sits on navy, on a photograph, or on signage.

Don'tBreaks the mark
Incorrect: full colour mark on orange
Incorrect: horizontally stretched wordmark

Never on orange — the kenduri half simply vanishes into it. Never stretch, squash, rotate, recolour or add effects.

Balloon markStandalone
Orange balloon mark
Mono navy balloon mark
White balloon mark
Balloon favicon

Favicons, app icons, social avatars, embroidery — anywhere the name is already on show and the balloon can speak for it.

Sub-brand lockupsewakerusimeja.com.my
Sewa Kerusi Meja lockup, light
Files12 assets · SVG

Retired in v2.0. with-balloon-* and with-tagline-* were byte-identical duplicates — the tagline files contained no tagline. A real tagline lockup is still outstanding; until it ships, set the tagline as live Poppins 700 text under the wordmark.

04

Color

Five colours, solid, no gradients — navy and orange already carry the contrast. Click any block to copy its hex.

Colour paletteFive colours, nothing else
Usage ratioLocked split
Navy 60 · cream 25 · orange 10.

Five colours, nothing else. Navy carries structure and authority, cream carries the warmth of a majlis, and orange is the celebration — used at 10%, never as the surface.

NAVY 60%
CREAM 25%
10%

The locked split. If a layout feels orange-heavy, trust that feeling — it is out of spec.

Status & communicationFour signals

All four are light fills — every one takes a charcoal label. WhatsApp green is reserved for the booking CTA and always ships with the WhatsApp glyph.

Colour pairingsRatios computed, not estimated
PairingSampleMeasuredBodyLargeIn the kit
Navy on CreamKerusi & meja10.44:1✓✓Yes
Charcoal on CreamKerusi & meja16.41:1✓✓Yes
Cream on NavyKerusi & meja10.44:1✓✓Yes
Text orange on CreamKerusi & meja6.55:1✓✓Yes
Orange on CreamKerusi & meja2.77:1✗✗No
Orange on NavyKerusi & meja3.77:1✗✗No
Charcoal on OrangeTempah Sekarang5.93:1✓✓Yes
Cream on OrangeTempah Sekarang2.77:1✗✗No
Charcoal on WhatsAppChat WhatsApp8.78:1✗✗No
Cream on WhatsAppChat WhatsApp1.87:1✓✓Yes
White on WhatsAppChat on WhatsApp1.98:1✓✓Yes

Two separate questions.Measured is the computed contrast ratio — a fact, not a preference. AA wants 4.5:1 for body text and 3:1 for large. Body / Large / In the kit are what the identity permits. They disagree on four rows: orange is never a letterform however it measures, and the WhatsApp pill takes a light label although charcoal is the pairing that clears AA.

Corrected in v2.0What changed

The v1.1 kit published a contrast table with four wrong rows — navy-on-cream listed as 12.4:1 (actually 10.44:1), orange-on-cream as 3.6:1 (actually 2.77:1).

It also shipped the Accent and WhatsApp buttons with cream labels. Accent now takes charcoal. The WhatsApp pill keeps a light label by brand decision: white by default #FFFFFF at 1.98:1, cream at 1.87:1. Both are below AA and both are deliberate — WhatsApp's own product uses a white label on this green, and matching it is what makes the button read as WhatsApp. A dark label is not used, even though charcoal measures 8.78:1. Recorded here so the trade-off is on the page rather than hidden.

One-colour reproduction — embroidery, engraving, single-channel print, stamps — is solid navy #003B78. Never orange.

05

Typography

Poppins when it has to be seen, Inter when it has to be read. Two families, six weights, nothing else.

TypographyPoppins for presence · Inter for reading
Poppins

ExtraBold 800 — wordmark, display, hero headlines. Bold 700 — section titles, sub-heads, button labels. SemiBold 600 — H3.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 RM · & · ✓
Inter

Regular 400 — body copy, invoices, quotations. Medium 500 and SemiBold 600 — UI labels, table emphasis, form labels.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 RM · & · ✓
Type scale1.25 ratio
RoleSpecTrackingSample
DisplayPoppins 800 · 64 / 1.05−0.025emMajlis
H1Poppins 700 · 48 / 1.05−0.02emHeading 1
H2Poppins 700 · 32 / 1.1−0.015emHeading 2
H3Poppins 600 · 22 / 1.2−0.01emHeading 3
BodyInter 400 · 15 / 1.550Kerusi tiba jam 8 pagi.
SmallInter 400 · 13 / 1.50Termasuk hantar & kutip.
Micro capsInter 700 · 11 · upper0.12emDisahkan
Pairing rulesThree
One display, one body

Poppins for anything that has to be noticed, Inter for anything that has to get out of the way. Never a third family.

Numbers stay in Inter

Prices, quantities and invoice tables use Inter — its figures align in columns. Poppins numerals are for headline moments like RM 3,660 on a quote.

Malay reads long

BM runs 15–20% longer than English, so design to the Malay string first. If it fits there, EN and 中文 will follow.

06

Voice

Write like a Kak who has seen a thousand majlis: warm first, exact second, and never overpromise.

01Warmth
Mesra

Say kami, never “pihak syarikat”. Her name, not her booking ID. Warmth belongs in line one.

02Precision
Profesional

Specifics beat adjectives. Name the hour, the price, the headcount — never “we'll do our best”.

03Proof
Dipercayai

Tiada caj tersembunyi. Photos the moment we deliver. Receipt in her hand within the hour.

04Energy
Bersemangat

“Boleh!” beats “kami akan cuba”. This is the biggest day this family will host all year — sound glad to be in it.

Say this, not thatReal messages
PrincipleSay thisNot this
Mesra✓ Say

Selamat datang, Kak Yana — tempahan untuk 5 Mei sudah disahkan.

✗ Not

Customer YANA, Booking ID #4421 has been confirmed.

Profesional✓ Say

Kerusi tiba jam 8 pagi, siap pasang 9 pagi. Krew berseragam, 4 orang.

✗ Not

Equipment will be delivered in the morning.

Dipercayai✓ Say

Harga termasuk hantar, pasang dan kutip semula. Tiada caj tersembunyi.

✗ Not

*Subject to terms and conditions.

Bersemangat✓ Say

Majlis kahwin 300 orang — kami pernah buat 500. Boleh!

✗ Not

We will do our best to accommodate your requirements.

07

Language

One language per page — the toggle remembers the choice and opens in Bahasa Melayu, never English.

ToggleLive demo

Segala keperluan majlis anda, siap tepat pada masa.

Kerusi, meja, khemah, sistem bunyi dan pentas — dihantar, dipasang dan dikutip semula oleh krew kami sendiri.

Active is a navy fill with a cream label; inactive is transparent. The choice is stored and respected on the next visit and on the server. When the locale is unknown, fall back to BM — not English.

Always Bahasa MelayuNever translated
Locked termWhy it never changes
kakkenduriThe wordmark. Always lowercase, always Poppins 800.
Kak KenduriThe brand name in running copy — capital K, BM-style spacing.
“Semua Keperluan Majlis Dalam Satu Tempat.”The tagline. It carries the promise in the customer's own language; translating it flattens it into a slogan.
Lengkap · Berkualiti · Pantas · Profesional · MesraThe five service pillars. Fixed order, never sorted, never translated.
KakakHow the brand refers to itself in service copy. No English equivalent keeps the warmth.
08

Buttons

Every button below is live. WhatsApp carries full Primary weight because that is where the bookings come from.

ButtonsFive variants · three sizes
VariantSM 32MD 40LG 48Label
Primary#FFF7EF
Accent#1A1A1A
Ghost#003B78
Destructive#1A1A1A
WhatsApp#FFFFFF

Label colours are not a style choice. Orange, danger, success and amber are light fills — they take a charcoal label. Navy takes a cream label. WhatsApp is the one exception: its pill takes a light label — white #FFFFFF by default, cream where the surrounding type is cream. Never charcoal or black on the green, whatever it measures. Where the ratio matters, carry the meaning outside the pill rather than darkening the label.

RadiusThree steps
8
12
999

8px buttons and inputs · 12px cards, panels and modals · 999px chips, badges and pills.

09

Chips & Badges

Six variants: brand emphasis, pillar callouts, and the three states a booking can be in.

Chips & badgesSix variants
DefaultKak KenduriPantasDisahkanMenungguDibatalkan

Uppercase, 10px, 0.12em tracking. Every status chip carries a dot, so the state survives a greyscale printer.

10

Inputs & Forms

One booking form does nearly all the work, usually one-handed on a phone — so the pattern never moves.

InputsFocus is never removed

Tab into a field and you cannot miss it: 1px orange border, 3px ring. Labels sit above and stay put, and placeholders show a real Malaysian example — never “enter text”.

11

Iconography

Two collections: signature icons name what we rent, utility icons do the quiet interface work.

SignatureWhat we rent · labelled in BM
KerusiChair
MejaTable
KhemahCanopy
Sistem BunyiSound
PentasStage
KaraokeMic
LoriLorry
KrewCrew
KipasFan
SarungCover
KateringCatering
LampuLights
UtilityLucide-style · currentColor
calendar
location
search
filter
user
download
plus
edit
delete
info
alert
whatsapp
12

Pattern & Texture

Four patterns, one per surface, never two — a kenduri already supplies the colour and the movement.

Pattern 0112px grid
Confetti dot

1.5px orange dots, 45% opacity. Hero overlays, section backgrounds, invoice watermark at 6%.

Pattern 0212px grid
Navy grid

1px navy lines, 10% opacity. Layout backgrounds, table zebra, dashboard canvas.

Pattern 0313–22% opacity
Balloon scatter

Varied sizes, never overlapping. Social banners, canopy panels, event backdrops.

Pattern 04Print
Section rule

3px navy bar with an orange first fifth. Divides sections on letterhead and quotations.

Where each one goesSeven surfaces
SurfacePatternNotes
Website heroConfetti dotMasked to fade before the headline. Never behind body copy.
Invoice & quotationSection ruleUnder the letterhead block only. Confetti may sit at 6% as a watermark.
Social bannerBalloon scatterOn navy. Wordmark left, scatter right, nothing behind the text.
Lorry wrapBalloon scatterLarge scale, 3–5 balloons per panel maximum.
Canopy skirtSection ruleRepeated horizontally. Wordmark on the front entrance panel only.
Dashboard / appNavy gridCanvas background at 10% or lower. Never behind data tables.
UniformNoneNavy polo, orange chest stripe, mono cream wordmark embroidered left chest.

One pattern per surface. Confetti over grid, or scatter over confetti, reads as noise and destroys legibility at distance — which is where most of these surfaces are actually seen: across a hall, from a passing car, on a phone in bright sunlight.

13

Applications

Ten places the brand has to survive in daylight — across a field, off a lorry, on a phone.

AppliedName card
Front
Name card frontNurul AinaPengurus Operasi
Back
Semua Keperluan Majlis
Dalam Satu Tempat.
017-879 9468 · WhatsApp
kakkenduri.com.my

90 × 54mm trim, 3mm bleed, 5mm safe area. 310–350gsm uncoated.

AppliedMenu Book
Cover of the 2026 event rental catalogue

Twenty-four A4 pages of kerusi, meja, khemah and majlis packages, with prices.

AppliedCatalogue
A product sheet built in the catalogue builder: five chairs, each with its rental price

Build a product sheet: pick how many fit, drop the photos in, print to A4.

AppliedInvoice & letterhead
A Kak Kenduri letter on the official letterhead

A4, 20mm margin, wordmark top-left, no balloon — a letter is not the place for it. The section rule sits under the letterhead only.

Every surfaceTen applications
Application specifications
SurfaceSpecification
WebsiteThe brand website. Hero uses orange ambient wash + balloon scatter.
Dashboard / appFleet, bookings, calendar, invoices.
Invoice / quotationCream paper, navy header. Mono navy print fallback.
LetterheadA4, 20mm margin, wordmark top-left. Branding repeats on page 2 onward.
Email signatureBrand block 480px wide, WhatsApp link inline.
Social avatar128 / 96 / 64px standalone balloon.
Lorry wrapWordmark + tagline + phone number.
Canopy / khemahWordmark on the front entrance panel.
UniformMono cream wordmark embroidery on left chest.
SignageWordmark backlit, 8mm proud.
Name card90 × 54mm trim, 3mm bleed, 5mm safe area. 310–350gsm uncoated, matt lamination if coated.

Most of these are read at distance. A lorry passes at 60km/h, a canopy is seen across a field, a uniform from three metres. When a surface is far away or moving, drop the balloon and the pattern before you drop the wordmark — the two-colour split is what stays legible.

Semua di bawah satu bumbung

  • Kambing Golek
  • Cik Yah Katering
  • Majlis Aqiqah
  • Sewa Kerusi Meja
  • Sewa Khemah
  • Marquee Tents
  • Event Backdrop