Kak Kenduri — Brand Kit
=======================

fonts/      Poppins 400/600/700/800 and Inter variable, as woff2, plus the
            @font-face block that loads them. Poppins for display, Inter for
            everything you actually read.
logo/       The wordmark in six variants, and the Sewa Kerusi Meja lockup.
            -light is for a light ground, -dark for a dark one.
mark/       The balloon on its own.
icons/      Twelve signature icons. on-light/ is drawn for a light ground,
            on-dark/ for a dark one. A mark drawn in the primary disappears on
            the primary — use the set that matches your background.

            Measured: the icon BODY is 10.44:1 on cream and
            11.07:1 on navy, so the shape reads on both. The
            orange detail inside it is 2.77:1 on cream —
            fine as a highlight inside the navy shape, not fine as the only
            thing carrying a detail. "pentas" is the one icon where the orange
            shapes outnumber the body's; look at that one before using it small
            on a light ground.
tokens.css  Every colour, size and radius as a custom property, with the
            measured contrast ratio against its ground written beside it.

Two rules that are not obvious
------------------------------
Orange (#FF6600) is a FILL, never a letterform. It measures 2.77:1 on cream,
which fails at every size. For orange text use #993D00 (6.55:1).

The WhatsApp pill takes a light label even though charcoal would measure
better. That one is deliberate and documented in tokens.css.

The full guide, always current: https://kmb-brand-ci.utopiaai.my
Machine-readable: https://kmb-brand-ci.utopiaai.my/brand.md
