Everything on this page, ready to download. Use these files rather than redrawing anything.
/* Grokbot Malaysia brand tokens, v1.0 */
:root {
--jet: #0A0A0A; /* page ground */
--charcoal: #1A1A1A; /* cards, elevated surfaces */
--ivory: #F9F8F6; /* primary text */
--white: #FFFFFF; /* pure highlights, reversed grounds */
--dove: #D5D9E2; /* secondary text, hairlines */
--sunset: #FF6308; /* accent only: buttons, emphasis, links */
--dawn: #FFD085; /* hover / highlight on sunset */
--font-display: "Geist", ui-sans-serif, system-ui, sans-serif;
--font-mono: "Geist Mono", ui-monospace, monospace;
}
body { background: var(--jet); color: var(--ivory); font-family: var(--font-display); }
.eyebrow, .label, code { font-family: var(--font-mono); text-transform: uppercase; letter-spacing: .14em; font-size: 12px; }
a { color: var(--sunset); } a:hover { color: var(--dawn); }
.button { background: var(--sunset); color: var(--jet); } /* jet on sunset = 6.6:1. Never ivory on sunset (2.8:1) */
.button:hover { background: var(--dawn); }
/* HARD RULES
1. Grokbot Malaysia is an independent community. Never write or imply that it is official,
endorsed, approved or sponsored by xAI, X Corp, Grok or Grok Bot.
2. Sunset is spice, not a fill. Buttons, one emphasis per screen, link colour. Never a page background.
3. Geist for display and UI, Geist Mono for eyebrows, labels and hex codes. No other typefaces.
4. Use the supplied files in /brand/. Do not redraw, recolour, crop or re-space the head, the flag or the lockups.
5. No invented stats, member counts, income claims or "replace your team" claims.
6. Mascots (Bulat, Layang) never appear in the logo, lockups, favicon, B2B, political or get-rich-quick content.
7. Voice: a smart Malaysian friend who figured out AI. Direct, specific, no consultant-speak.
*/
Paste it into a Claude, ChatGPT or Grok chat, a project's custom instructions or a design brief before asking for anything on-brand. It carries the tokens, the type rules and the hard rules.
How the mark is built. The real files are the spec. flag.svg has the 14-stripe construction: stripes of equal height, a navy canton over the top 8 stripes and the left half, and a crescent and 14-point star drawn with the two-circle method. icon-1024.png is the head over that field, masked to a rounded square. The build script is scripts/build-brand-assets.py in the site repo, and re-running it regenerates every file here.