A text-only brand brief, machine-readable.
This page mirrors the canonical /llms.txt — a single Markdown document with the brand identity, voice rules, colour tokens and stable asset URLs. Hand it to an LLM, paste it into a system prompt, or fetch it directly from a tool. Following the llmstxt.org convention.
The file
Source
Loading…
Stable asset URLs
Public URLs for every brand asset. Reference these directly from product code, READMEs, third-party sites — anywhere the brand mark appears outside this microsite.
Hosting
public-assets) fronted by Cloudflare.
The canonical home for logos, favicons and the rest. Use these URLs from product code.
/downloads/…
tree mirroring the bucket. Use for browsing.
Recommended light / dark pairs
https://brand.nexusregen.com/downloads/marks-svg/nr-lockup-navy.svg https://brand.nexusregen.com/downloads/marks-svg/nr-lockup-yellow.svg https://brand.nexusregen.com/downloads/marks-svg/emblem-navy.svg https://brand.nexusregen.com/downloads/marks-svg/emblem-yellow.svg https://brand.nexusregen.com/downloads/marks-svg/emblem-navy.svg https://brand.nexusregen.com/downloads/marks-svg/emblem-yellow.svg Primary logos
Horizontal logotype
Stacked logotype (vertical)
https://assets.nexusregen.com/nr/stackedlogotype/nr-stackedlogotype-yellowwhite.svg https://assets.nexusregen.com/nr/stackedlogotype/nr-stackedlogotype-yellowwhite.png https://assets.nexusregen.com/nr/stackedlogotype/nr-stackedlogotype-yellowwhite.jpg Emblem variants
Favicons & app icons
https://assets.nexusregen.com/nr/icon/favicon-thick-lblue.svg https://assets.nexusregen.com/nr/icon/favicon-thick-lblue.png https://assets.nexusregen.com/nr/icon/nr-icon-sq-arrow-yellow_on_blue.svg https://assets.nexusregen.com/nr/icon/nr-icon-sq-arrow-yellow_on_blue.png Backgrounds
Legacy
Recipes
Common patterns for using the brand reference from agents, tools and code.
System prompt
You are working with the Nexus ReGen brand. The canonical brand reference is at https://brand.nexusregen.com/llms.txt — fetch and follow it. Tagline: "Materially smarter construction." Always use Penn Blue (#121541) and Aureolin (#F7EC33) as the primary palette. Never put yellow on light grey backgrounds; use navy instead.
curl
curl -s https://brand.nexusregen.com/llms.txt
fetch (TypeScript)
const brandSpec = await fetch("https://brand.nexusregen.com/llms.txt").then(r => r.text());
README badge (markdown)
[](https://nexusregen.com)
Design tokens — JSON export
Every colour, type face, radius, spacing step and shadow in the brand, exported as a single W3C Design Tokens JSON document. Generated from src/tokens/source.ts — the canonical source — on every build. Fetch it, parse it, map it into your design-tokens pipeline of choice.
The file
Quick consumers
const tokens = await fetch("https://brand.nexusregen.com/tokens.json").then(r => r.json()); curl -o tokens/nexus.json https://brand.nexusregen.com/tokens.json
/* Skip tokens.json entirely — pull the v4 @theme block directly */
@import "tailwindcss";
@import url("https://brand.nexusregen.com/tailwind-theme.css"); Source
Loading…
Tailwind v4 theme & CSS vars
Two drop-in artefacts so any Nexus product picks up the brand correctly without re-keying tokens. Pick the Tailwind v4 @theme block for utility-class projects, or the raw :root CSS file for everything else.
The Tailwind v4 theme
The CSS variables file
Install
# from your repo root
curl -o src/styles/nexus-theme.css https://brand.nexusregen.com/tailwind-theme.css
/* src/styles/global.css */
@import "tailwindcss";
@import "./nexus-theme.css";
<button class="bg-brand-600 text-white shadow-md rounded-xl px-4 py-2 font-sans">
Materially smarter.
</button>
<span class="text-accent-400">Aureolin highlight</span>
What's in it
- 3 ramps — brand (12), accent (11), neutral (12)
- 4 supporting tones — dodger, signal, pine, humus
- 3 semantic tones — success, warning, error
- font-sans → Inter (UI, body)
- font-mono → JetBrains Mono (code, captions)
- 7 steps — xs (2px) → 3xl (24px)
- rounded-full → 9999px (Tailwind default, untouched)
- 7 steps — xs → 3xl, neutral-tinted Untitled-UI elevation
- shadow-2xl for hero cards, shadow-xs for inputs
shadcn/ui theme
Apply the Nexus ReGen palette to any shadcn-based project in one command. Light + dark CSS variables, mapped intentionally to the brand tokens — Penn Blue primary, Aureolin accent, neutrals from the Untitled UI ramp.
Research summary
shadcn/ui ships components by copy-paste, not by package; the theme is just CSS variables on
:root
and
.dark
in your app/globals.css. Components consume them through Tailwind via an
@theme inline
block (e.g. --color-primary: var(--primary)), which means swapping a theme is a single CSS change — no rebuild of components.
In mid-2025 shadcn switched colour values from raw HSL triples to
oklch()
for perceptually-uniform light/dark interpolation. The full surface area is ~30 variables: background, foreground, card, popover, primary, secondary, muted, accent, destructive, border, input, ring, chart-1…5, sidebar (8 tokens) and radius. Themes can now be distributed as registry items —
type: "registry:theme"
with a cssVars block — and installed via
npx shadcn add <url>. That's the path we ship below.
The theme
Install
Registry — one command
The shadcn CLI pulls our registry.json, merges the CSS variables into your existing globals.css, and you're done. Works on any shadcn project (Next.js, Remix, Vite, Astro).
# One command — adds Nexus ReGen brand variables to your shadcn project
npx shadcn@latest add https://brand.nexusregen.com/shadcn/registry.json
# That's it. Light + dark CSS variables are written into
# app/globals.css; toggle .dark on <html> to switch.
Manual — paste theme.css
For projects that don't use the shadcn CLI, or when you want to vendor the theme. Paste the file into your app/globals.css — or import it remotely as below.
/* app/globals.css — replace your :root and .dark blocks
with the ones from https://brand.nexusregen.com/shadcn/theme.css.
Or, simpler, paste the whole file in. */
@import "tailwindcss";
@import "tw-animate-css";
@import url("https://brand.nexusregen.com/shadcn/theme.css");
/* …rest of your @theme inline { … } block stays as shadcn shipped it. */
Mappings
Source
Loading…