======================================================================== RADIAL BRAND REFERENCE ======================================================================== The fast, CLI-first issue tracker. No AI, no agents, no credits, no BS. ======================================================================== IDENTITY ======================================================================== The one brand color. Amber carries the whole identity; the rest of the system is neutral. Amber #F5A623 --color-brand ======================================================================== DARK MODE (DEFAULT) ======================================================================== The default surface: warm charcoal, near-white text. Marketing pages are always dark. Background #1D1B1A --color-background Foreground #EBE9E7 --color-foreground Card #262422 --color-card Muted #312F2C --color-muted Muted foreground #A8A49F --color-muted-foreground Accent #373532 --color-accent Border #383633 --color-border Destructive #EA3C3F --color-destructive Success #47BE8B --color-success ======================================================================== LIGHT MODE (OPT-IN) ======================================================================== The same token names remapped to a warm cream surface. Used in the app and auth screens via .light. Background #FBF6EB --color-background Foreground #28231D --color-foreground Card #FFFDF7 --color-card Muted #F2ECE0 --color-muted Muted foreground #68625B --color-muted-foreground Border #E0DACE --color-border Amber (light) #D88100 --color-brand Destructive #DF202E --color-destructive Success #009B64 --color-success ======================================================================== STATUS AND PRIORITY ======================================================================== The tracker hues, used for workflow status and priority. Dark-mode values shown. Triage #A8A49F --color-status-triage Backlog #79746D --color-status-backlog Todo #938E89 --color-status-todo In Progress #F5A623 --color-status-progress In Review #47BE8B --color-status-review Done #656CDE --color-status-done Canceled #79746D --color-status-canceled Urgent #EA3C3F --color-priority-urgent ======================================================================== TYPOGRAPHY ======================================================================== Barlow Condensed (Display), --font-headline, weights 500, 700 The display face: the social card and big headline moments. Not the wordmark. Geist (Body and UI), --font-body, weights 400, 500, 600 The wordmark, all body copy, headings on the site, and product UI. Geist Mono (Mono), --font-mono, weights 400, 500 Eyebrow labels, install commands, and IDs like RAD-219. ======================================================================== VOICE ======================================================================== + An issue tracker. That's it. + No AI, no agents, no credits, no BS. + $50 per user, per year. Flat. + Bring your own agent. Keep your money. + AI features shipped: 0. Never use: - AI hype: copilot, magic, revolutionary, supercharge, 10x, seamless. - Em dashes anywhere in copy. - Fake urgency or "Contact sales". - Credits, seats, or usage-meter language. ======================================================================== TERMINOLOGY ======================================================================== Ontology: Workspace, then Team, then Project, then Issue. Plus Cycle, Label, Status, Priority, Comment. + Issue: The atomic unit of work. Capital I. IDs read RAD-219. + Project / Team / Workspace: How work is organized, in that nesting order. + Cycle: A time-boxed set of issues. + Status: Triage, Backlog, Todo, In Progress, In Review, Done, Canceled. + Priority: No priority, Urgent, High, Medium, Low. + CLI, MCP, REST API: The interfaces. First-class, never add-ons. - ticket, card, story: It is an Issue. - sprint: It is a Cycle. - board column: It is a Status. - copilot, our agent: You bring your own agent. Radial has none. - Radial AI, Radial.build (in prose): The product is "Radial". ======================================================================== USAGE ======================================================================== Do: Use semantic tokens only: bg-background, text-foreground, bg-brand. The mapping changes per mode, not the class. Do: Let dark be the default; light is opt-in via .light. Do: Keep amber for accents: the mark, the focus ring, one highlight per view. Do: Render the mark in a single color. Light strokes on dark, dark strokes on light. Do: Set display type in Barlow Condensed, body and UI in Geist, labels and IDs in Geist Mono. Don't: Never write a dark: prefix. The theme guard fails the build. Don't: Never hardcode a palette color like emerald-400 or a raw #10b981. Add a token instead. Don't: Never use amber as a page background or a large fill. It is an accent. Don't: Never recolor, outline, distort, or add effects to the mark. Don't: Never stretch the wordmark or set it below the minimum size. JSON: https://radial.build/brand.json Parent brand: https://www.braingrid.ai/brand