DeesseJS
  • Enterprise
  • Pricing
DeesseJS logoDeesseJS

Software engineering as a commodity: agents that code, workflows that scale, infrastructure that works. Built with the DeesseJS ecosystem.

Ecosystem

  • Errors
  • DRPC
  • Collections
  • FP

Learn

  • Docs
  • Blog
  • Changelog
  • Knowledge Base

Use cases

  • SaaS apps
  • AI products
  • Landing pages
  • API backends
  • Internal tools

Company

  • About
  • Manifesto
  • Principles
  • Vision
  • Enterprise
  • Delivery
  • Help

Legal & Trust

  • Privacy
  • Terms
  • Cookies
  • DPA
  • Security

Community

  • Open Source Program
  • Students
  • Github
  • LinkedIn
  • X

Explore

  • Customers
  • Templates
  • Ecosystem
  • Stack
© 2026 DeesseJS. All rights reserved.
  1. Knowledge Base
  2. UI
  3. Theme with shadcn tokens
shadcntailwindtheming

Theme with shadcn tokens

Add semantic tokens, dark mode, brand colors.

The DeesseJS design system is shadcn/ui on Tailwind v4. Themes are declared as CSS variables in packages/ui/src/styles/globals.css and consumed through semantic tokens (bg-background, text-foreground, border-border).

1. Pick a starting palette

shadcn ships three defaults (zinc, slate, stone). Pick the closest to your brand and override the CSS variables in globals.css.

2. Override semantic tokens

:root {
  --background: 0 0% 100%;
  --foreground: 222 47% 11%;
  --primary: 222 89% 55%;
}

Dark mode overrides live under .dark. The next-themes provider flips the class based on the visitor's preference.

3. Verify

Run pnpm --filter web dev, toggle dark mode in the header, and confirm the brand colors land on every page.

What's next

  • Install the deessejs CLI — scaffold a project that inherits the new theme.

Similar guides

  • 2026-09-09

    Run background jobs

    Queue and worker patterns for async work outside your request path.
    background-jobsasync
    David PereiraChief Executive Officer
    1 min read
  • 2026-08-12

    Deploy to Vercel

    Connect your repo, configure environments, and run your first production build.
    vercelproductionci-cd
    David PereiraChief Executive Officer
    2 min read

Ready to ship?

Read more, or ship with us.

Subscribe to the blog and changelog feeds, install the CLI to scaffold a project in under five minutes, or talk to our delivery team if you need a hand. Same templates, same contracts, same guarantees.

Install the CLIBrowse the registry