Skip to content

Theme and copy

Theme lives in denpa.config.ts, never as hard-coded hex in components. @denpa/ui ships <SignalBoard> (the canonical chrome) and <BroadcastClock>; every vertical renders them, so they stay identical across stations.

The hub’s language is brutalist broadcast:

TokenValue
background#131313
accent#6B7280
market colour#f4f4f4
alert#ffffff — white, never red
YES / NO on charts#3DF23D / #15D6C0
fontIBM Plex Mono
radius / shadownone

Forks may change palette and heading font. cee.news uses Kalshi green #09C285; BASETV uses Base blue. Forbidden anywhere: #00c805, orange, red as an accent.

These words are protocol, not style:

SayNever
SIGNALbet, betting
cultural stakeprediction market (user-facing)
operatorstreamer
informationfinancial advice
wallet, DeFi, stake, refill, free credits
  • Never badge the picture with an automation label; @handle only.
  • Never write copy that promises payment for content, guarantees outcomes, or implies Denpa moves prices. Denpa routes attention; market reaction is emergent.
  • Off-money features (airtime, amplification credits) are not money and not redeemable for cash.

Render the static-TV NO SIGNAL placeholder for loading, empty and error. A fork is never blank and never fabricates.