First operation.
Body copy explains the operation in one to two short sentences. No marketing fluff.
EnterEvery visual element must help the user understand state, hierarchy, command, risk, or next action. If it doesn't carry signal, cut it.
Monospace, command-line structure, compact labels, data panels, prompts, scan rows, subtle system messages.
Spacing, alignment, radius, shadows, typography feel deliberate. No chaotic hacker clutter. No gamer chrome.
Central command metaphors — cone, beam, vertical stack, signal tower, grid gate, control node, command aperture.
Near-black base. Neon indicates signal, action, state, emphasis, intelligence. Never flood the UI with it.
Not just dev tooling. Must stay approachable to executives, founders, product people, operators, and customers.
Pink is the operator's mark. Use it on fixbroken.ai for hero accents, signature CTAs, and key human moments. Tenant sites (VUMO, future clients) do NOT use pink — it's what makes the flagship feel different.
Lede copy. This is what reads to executives and humans. Inter, sans-serif, line-height 1.7.
Every page is wrapped in a .fb-shell. Content inside .fb-container (max 1200px) or .fb-container--narrow (max 720px). Vertical rhythm via .fb-section.
The default container. Subtle border, slight lift shadow.
Lifted variant — more prominent, for CTAs or featured content.
Signal-tinted border for emphasis.
Matrix-tinted border — use for "alive" or "runtime" content.
Body copy explains the operation in one to two short sentences. No marketing fluff.
EnterHover to see the sweep effect + lift. Entire card is the link surface.
EnterBackground grid + scanlines are applied at the shell level. The MCP Cone is used behind hero sections. Cursor is a text-inline element.
FixBroken OS is default for every page in the stack. A project may override when it has a distinct brand (VUMO, future clients). Overrides follow these rules:
/design/fixbroken-os.css. Never instead of.:root or inside a project wrapper class like .vumo-scope..fb-* classes inside the project wrapper. Never redefine .fb-* globally..vumo-walkaround). Never add a new .fb-* class in a project.