brand: the drawn Officer wordmark, unskewed

Replaces the old mark everywhere it is referenced — the header reads it through
--logo-src and every theme points at the same file, and the auth landing page and
the emailer read it directly, so one asset covers all three.

The CSS skew goes with it. That is where the old logo's slant came from, and
applying it to this one shears letterforms that were kerned pair by pair by hand
and signed off as finished. See landing/assets/brand/WORDMARK.md for the
construction.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-20 00:23:18 +01:00
co-authored by Claude Opus 5
parent 9ca2287e50
commit 0a9649a12b
5 changed files with 15 additions and 11 deletions
@@ -81,7 +81,10 @@ export function Header({ dockItems, hidden }: HeaderProps) {
role="img"
aria-label="Officer"
className="h-8 md:h-12 w-24 md:w-36 bg-contain bg-left bg-no-repeat"
style={{ backgroundImage: logo ? `url(${logo})` : 'none', transform: 'skew(-15deg, -2deg)' }}
/* No skew. The wordmark is drawn, kerned pair by pair, and shipped as the finished mark —
shearing it in CSS was how the OLD logo got its slant, and doing it to this one distorts
letterforms that were adjusted by hand. See landing/assets/brand/WORDMARK.md. */
style={{ backgroundImage: logo ? `url(${logo})` : 'none' }}
/>
</Link>
</div>