Brand
The visual language, tokens, and design motifs that power the pyRPC ecosystem. These elements maintain consistency across our documentation and product interfaces.
Foundations
01Color
The palette that makes up every surface in the product. Click a swatch to copy its hex.
Typography
We utilize Geist Sans for all primary UI text to ensure crisp readability, paired with Geist Mono for code snippets, CLI commands, and technical metadata.
Geist Sans · H1
text-4xl tracking-tight
Geist Sans · Body
text-sm leading-relaxed
Geist Mono · Code
font-mono text-sm
Radius
Radii are kept deliberately tight. Containers default to lg, controls sit one step below at md, avatars and badges break to full. Code and editor surfaces stay sharp for a more editorial feel.
sharp · code
rounded-none
md · controls
rounded-md
lg (default)
rounded-lg
full
rounded-full
Motifs
02Repeating patterns used across our surfaces, quiet structure instead of ornament.
Grid Pattern
.bg-grid
Dot Pattern
.bg-dot
Components
03Buttons
Three variants, three sizes.
Context Menu
Right-click affordances. The header logo opens this menu; the Resources nav dropdown shares the same treatment.
Card
Flat border, no shadow. Uses dashed footer rules for meta.
get_user
The canonical query unit, typed input, typed return, inferred end to end.
Fixed values
Literal values used on marketing surfaces and code windows, outside the theme. Surfaces stay flat; elevation is reserved for overlays.
Signal
#97c983
Surface
#0a0a0a
Surface Raised
#101010
Hairline Strong
#262626

pyRPC
