Brand & Logo Guidelines

One wave, used well.

Our logo is a greeting. Everything on this page exists to keep it reading like one — whether it's 40 pixels tall in a sponsor grid or filling a court-side banner. Rules first, downloads at the bottom.

Last updated July 2026

01 — The mark

Three parts, one greeting

Colour-coded for this diagram only. The logo is always a single ink.

The wave
The hand and sleeve. The only part that ever moves, and the reason the club is called what it is.
The crescents
Two arcs tracing the sweep of the hand. They are part of the logo at rest — not decoration, and never optional.
The wordmark
Custom lettering: Hi! set over CLUB. Never re-typed, never re-spaced.
02 — Versions

Two lockups, three inks

Use the full lockup wherever it fits legibly. The icon is for places the wordmark can't survive — avatars, favicons, tight sponsor rows. There is no horizontal variant and no stacked variant; if you need one, ask rather than build it.

Red on light#BF1A1A · the default
White on dark#FFFFFF · navy and photography
Ink black#0D1322 · print, documents, single-colour

The icon

The wave alone — hand plus crescents — centred in a square. Reach for it only when the lockup would fall below its minimum size, or when the Hi! Club name is already present in text beside it.

03 — Clear space

Keep 1x clear on every side

One unit — x — is the cap height of the CLUB lettering: 68 of the 370-unit artboard, so roughly 18% of the logo's height. Nothing enters that zone: no text, no rules, no other logo, no edge of the page. Drag the slider.

xx

✓ 1.40x — clear. The zone is respected.

04 — Minimum size

40px on screen, 15mm in print

Measured as height, because the lockup's 1.5:1 ratio does the rest. Below the floor the CLUB row drops under 7px and closes up into a smudge — that's the point at which you switch to the icon (20px / 6mm).

24pxToo small — use the icon
34pxToo small — use the icon
40pxOK
56pxOK
68pxOK
05 — Colour

The palette, and the logo's share of it

The full palette is for layouts. The logo gets three of them: red #BF1A1A, white, or ink black #0D1322. Not coral, not gold, not mint — those are interface accents and never touch the mark. Click any chip to copy.

06 — Backgrounds

Where each ink belongs

Red on paper
Red on white
White on navy
White on red
Red on navy
Black on red
Red over a gradient
White on busy photo

On photography: white lockup over a dark scrim, placed in a genuinely quiet area of the frame. If you can't find one, the image is wrong for a logo.

07 — Motion

The wave

The hand turns about the wrist — the midpoint of its cuff edge — so the sleeve pivots in place instead of swinging off the arm. Four swings that decay, then stillness for the rest of the cycle. The crescents step aside while the hand is genuinely moving and return for the pause, which is why the resting frame is the real logo rather than a fallback.

Ceiling is 13deg. Shipped value is 12deg.

Shipped cycle: 5s — 1.7s of wave, 3.3s of stillness.

Correct stops for a 5s cycle
@keyframes logo-wave {
  0% { transform: translate(184.2px, 200.9px) rotate(0) translate(-184.2px, -200.9px); }
  3.19% { transform: translate(184.2px, 200.9px) rotate(calc(var(--wave-amp) * -1)) translate(-184.2px, -200.9px); }
  8.5% { transform: translate(184.2px, 200.9px) rotate(calc(var(--wave-amp) * 1)) translate(-184.2px, -200.9px); }
  13.81% { transform: translate(184.2px, 200.9px) rotate(calc(var(--wave-amp) * -1)) translate(-184.2px, -200.9px); }
  19.13% { transform: translate(184.2px, 200.9px) rotate(calc(var(--wave-amp) * 1)) translate(-184.2px, -200.9px); }
  24.44% { transform: translate(184.2px, 200.9px) rotate(calc(var(--wave-amp) * -.85)) translate(-184.2px, -200.9px); }
  29.75% { transform: translate(184.2px, 200.9px) rotate(calc(var(--wave-amp) * .55)) translate(-184.2px, -200.9px); }
  34%, 100% { transform: translate(184.2px, 200.9px) rotate(0) translate(-184.2px, -200.9px); }
}

auto

Loops with a still beat between passes. Site header and footer — one instance per view, never two waving at once.

hover

One pass on hover or keyboard focus. Reserved for future use; don't introduce it without a reason.

none

Static. Required in print, email, OG images, and anywhere the logo appears more than once on a screen.

The wave never plays for visitors who ask for reduced motion — enforced in CSS, not left to the caller. Nobody has to remember it.

08 — Misuse

Never do these

Each tile is the live logo with the mistake actually applied, so nothing here can go stale.

Don't recolour it.Red, white or ink black. Never an accent colour.
Don't stretch it.The lockup is locked to 1.5:1. Scale proportionally.
Don't rotate it.The hand waves; the logo stays level.
Don't outline it.No strokes, no keylines, no inline effects.
Don't add effects.No drop shadows, glows, bevels or gradients.
Don't detach the hand.Hand and wordmark are one lockup at rest.
Don't delete the crescents.They belong to the logo when it's still.

Join this Saturday

Don't set it in a sentence.Write “Hi! Club” as text instead.
Don't crop it.The full mark, or the icon — never a slice.

Hi! CLUB

Don't rebuild the wordmark.It's custom lettering, not Poppins.
Don't fight the background.Red on navy fails contrast. Reverse to white.
Don't sit it on clutter.Photography needs a scrim or a clear area.
09 — Naming

It's written Hi! Club

Correct

  • Hi! Club — capital H, capital C, space between.
  • The exclamation mark is part of the name. It never drops.
  • In running text, set it in the body font like any proper noun — no logo, no colour, no small caps.
  • Handles may lowercase where a platform forces it: @hi!club.

Wrong

  • HiClub · Hi Club · hi club · HI CLUB
  • Hi!Club (no space) · Hi! club (lowercase c)
  • “Hi! Club” swapped for the logo mid-sentence
  • Possessives on the mark — write “the Hi! Club community”
10 — Typography

Poppins leads, Inter carries

Aa

Poppins

Headings, buttons, eyebrows, numbers. Weights 500–900. Headlines run 800 with -0.02em tracking and a 1.1 line-height.

Where every match starts with “Hi!”

Aa

Inter

Body copy and interface text. Weights 400–600, line-height 1.6. Never used for the wordmark.

A padel and badminton community in Indonesia, built for people who want a game and a greeting in the same breath.

The eyebrow

13px Poppins 600, uppercase, 0.14em tracking, red with a 26×2px rule. It labels a section; it is not a heading and never carries the message on its own.

11 — Voice

Sound like the wave

The logo is a hand saying hello. If the copy wouldn't suit that gesture, it isn't ours.

Warm, not soft

We welcome beginners and we still keep score. Friendly doesn't mean vague — give people the time, the court and the category.

Plain, not flat

Short sentences, concrete nouns. “Doubles, Saturday 7am, two courts” beats “an unparalleled sporting experience”.

Open, never macho

No trash talk, no gatekeeping, no “only serious players”. The point of a greeting is that anyone can return it.

Say Where every match starts with “Hi!”

Not Indonesia's #1 elite padel destination.

12 — Downloads

Take the files, not a screenshot

SVG for anything digital or large-format; PNG only where SVG isn't accepted. All of these are generated from the same geometry the site renders, so they can never drift out of sync.

AssetSVGPNG
Lockup — redhi-club-logo-red.svg2000×1333
Lockup — whitehi-club-logo-white.svg2000×1333
Lockup — ink blackhi-club-logo-black.svg2000×1333
Icon — redhi-club-icon-red.svg
Icon — whitehi-club-icon-white.svg
Icon — ink blackhi-club-icon-black.svg

Building in this codebase? Import components/ui/BrandLogo or BrandIcon instead of pasting paths — they read the same source as these files.

13 — Permission

Using our marks

Go ahead

  • Partners, venues and sponsors of a Hi! Club event, in event material.
  • Press and media covering the club, at any size above the minimum.
  • Members linking to us, crediting us, or announcing a result.

Ask first

  • Merchandise, apparel or anything sold.
  • Your own product, service or business name, or anything implying we endorse it.
  • Any modified mark, new lockup, or co-branded arrangement.

Never present our mark more prominently than your own branding, and never in a way that suggests a partnership that doesn't exist. Questions, or a case this page doesn't cover — mbprabowo@yahoo.com.