A chough perched in profile, cut along the folded wing and the tail root. The two cuts split the
silhouette into a body (belly, wing, legs) and a head and mantle, which take
different colours — that two-tone read is the mark. Polygons and cuts live in
design/mark.mjs; every asset below is generated from it by
design/gen-icons.mjs, so they cannot drift.
It ships as a pair: the head is always red #E5322B, and the body takes
whichever of bone #E8EAED / ink #0B0C0E contrasts with the ground. Only
the ground changes between dark and light, so the two are one colourway, not two.
The launcher icon is the dark one — a baked APK icon can't follow the system theme, so the
pair applies to the site, the splash and in-app lockups.
The dark tile ground is #101216 — the UI's panel colour, one rung up its own
bg / panel / line ladder from #0B0C0E. The full-bleed splash stays on
#0B0C0E, because that is the app's window background and a mismatch would seam when
the splash hands off to the WebView. Ground candidates and their measured contrast against six
wallpapers are in design/logo-ground.html.