fundamentals

Theme

Customize your application look and feel

Radian utilizes variables mode in design file and css classes in development file to maintain theme. The color names for theme are kept consistent in both design and development files. Since both files start at same variables it is easier for the design and development team to communicate.


The colors in design system are minimized to a small palette based on usage of colors. Only necessary colors are added, so that maintaining, scaling and adding themes to Radian is a lot easier.

Dark Mode

  1. Dark mode in Figma: Easily switch dark mode via going to the ‘Appearance’ panel → ‘Themes’ and select ‘Dark mode’.
Theme Figma
  1. Dark mode in Development: Radian supports dark mode by default, you can acces those colors in global CSS.
Switching dark mode theme

How to Make Custom Themes

  1. New Theme Mode: Add a new theme mode in the theme variable file.
Theme Figma
  1. Tweak colors: Change the theme colors according to your liking
Theme Figma
  1. Change Mode in Design: Change the appearance to the new ‘Sepial’ Theme
Theme Figma

Adding a Theme Toggle


Start by installing next-themes:


Create a theme provider

components/theme-provider.tsx

Wrap your root layout

Add the ThemeProvider to your root layout and add the suppressHydrationWarning prop to the html tag.


app/layout.tsx

Add a Theme Toggler

Custom Theme Samples

NMNancy_dev

Nancy Mureum

#2126

+977 9861038740

October 2025
SS

Saru Shrestha

saru@radian.com

PRO

GENERAL

View Profile

Keyboard shortcuts

Change logs

Slack Community

Support

API

Settings

Log out

Report an issue

What area are you having problems with?

Invite team members

Send instructions to join your workspace

JD

John Doe

john@gmail.com

Can View
SW

Sarah Wilson

sarah@gmail.com

Can View
MJ

Mike Johnson

mike@gmail.com

Can View

Cookie Settings

Manage your cookie settings here.

Strictly Necessary

These cookies are necessary for website functionality.

Functional Cookies

These cookies enable personalized features on the site.

Elevation Colors

Elevation helps create a sense of depth in interfaces by showing how elements are layered above one another. In light mode, this is usually done via shadows, but in dark mode, shadows alone don't work as effectively, and just color inversion often makes designs look flat or oddly inverted.


Radian solves this by using a dedicated set of elevation colors designed for dark mode to make sure visual depth is maintained.


Theme Figma