Brand · Illustration & icon system

The visual kit

Every mark on this site descends from the championship badge. Six navigation illustrations, twenty-four interface icons, one palette — all vector, all in the same hand.

Ink#0B2231page base, panels
Cream#F4EFE6paper, primary text
Coral#E14B33the single accent
Amber#F2A93Beyebrows, tags
Morne#2E7D4Fgo states, environment
Lagoon#2E8FA3press, water

Navigation

Six panel illustrations.

One per mega-menu section, each a small visual idea rather than a stock photo — they sit on cream plates inside the dark panels.

Events panel illustration
EventsJudging tower, flags and a rider
News panel illustration
NewsA megaphone whose sound becomes waves
Gallery panel illustration
GalleryA wave breaking inside a camera lens
Surfing in Mauritius panel illustration
Surfing in MauritiusThe island, its lagoon rings and spots
Partners panel illustration
PartnersA handshake over the water
About panel illustration
AboutThe line-up, waiting

Icon pack

Twenty-four interface icons.

Monoline, uniform stroke, drawn in the badge's geometry. Cream on ink for the dark UI; pass onCream to invert them for light surfaces.

CalendarEvents, dates, seasoncalendar
TrophyChampions, resultstrophy
Location pinVenues, surf spotspin
CameraPhoto gallerycamera
PlayVideo gallery, filmplay
WavesSurf, conditionswaves
SurfboardEquipment, divisionsboard
StopwatchHeats, timingstopwatch
CoralReef, environmentcoral
Life ringSafety, water patrollifering
PeopleCommunity, teampeople
SunForecast, morning callsun
WindConditionswind
JerseyDivisions, competitorsjersey
Pennant flagEvent, start & finishflag
ClipboardRegistration, entryclipboard
EnvelopeContact, newsletterenvelope
CompassSpots, navigationcompass
MegaphoneAnnouncementsmegaphone
MountainLe Morne, the islandmountain
ShieldRules, conductshield
ScoreboardScoring, live resultsscoreboard
Tide gaugeTide, water leveltide
FishMarine life, reeffish

Weather library

Thirty-two weather icons.

Every sky, wind, tide and sea state the conditions feed can return — same monoline hand as the interface pack. Used by <Conditions />.

clear
partly-cloudy
cloudy
overcast
light-rain
heavy-rain
showers
thunderstorm
squall
fog
night-clear
cyclone
wind-offshore
wind-onshore
wind-cross
wind-calm
gust
tide-rising
tide-falling
tide-high
tide-low
swell-period
sea-glassy
sea-choppy
sea-blown
sunrise
sunset
uv
water-temp
visibility
pressure
humidity

Six condition scenes.

One per broad condition. CONDITION[code] maps every code to a scene, so the panel header always matches the reading.

glassy condition illustration
glassy
blown-out condition illustration
blown-out
groundswell condition illustration
groundswell
storm condition illustration
storm
flat condition illustration
flat
squall-rain condition illustration
squall-rain

In use

Where they go.

Next stop

Stat rows and card headers.

Mid tide

Condition rows on surf spots.

Priority

Rules and conduct sections.

Sizing

Icons are square SVGs with built-in margin. Render at 20–24px inline, 40px in cards, 64px+ as section marks. Never below 18px — the stroke closes up.

<Icon name="calendar" size={24} />
Making more

Recraft V4.1, vector mode, colours locked to cream + amber, background ink. Prompt: “Single minimal line icon, cream stroke on deep navy background, uniform thick rounded stroke weight, geometric, centred with generous margin, no fill, no text. Icon: …”