NCAA Water Polo · MPSF Championship
Conversion trending up
Possession edge held
Fewer fouls drawn
Tournament scorers
- 1Mateo RivasSTAN · 12 GP41
- 2Kai FischerCAL · 12 GP38
- 3Luca MorettiUCLA · 11 GP34
- 4Diego HerreraUSC · 12 GP29
Built for the booth
Everything an on-air product needs
One coherent system — from the smallest badge to a full scoreboard — engineered so the polish is the default, not a finishing pass.
Tokens-driven
Every color, shadow, and motion primitive resolves from one token layer, so a brand tweak ripples through the whole system in a single edit.
Accessible by default
A visible teal focus ring, honest contrast on navy, semantic roles, and full prefers-reduced-motion support ship in every primitive.
Broadcast DNA
Glass panels, subtle scanlines, soft glows, and condensed uppercase display type carry the on-air look into every corner of the product.
Motion-ready
Float, glow-pulse, shimmer, and a live 3D card tilt are wired in as reusable primitives — expressive on capable displays, silent when motion is reduced.
Composable
Each component is a cva + cn + forwardRef primitive with a named variants export, so it drops into forms, Radix slots, and your own compositions.
TypeScript-strict
Fully typed props and variant unions compile clean under strict mode on Next.js 16 — the editor catches a wrong variant before the browser ever does.
The palette
