Color Schemes

Browse all built-in color schemes used in Boreal UI. Select a theme to filter results.

Sortable data table
ThemeVariableValue
Autumn GlowprimaryColor#dea9a9
Autumn GlowsecondaryColor#CC8430
Autumn GlowtertiaryColor#B7926A
Autumn GlowquaternaryColor#ffe2b0
Autumn GlowbackgroundColor#F5F5F5
Berry BurstprimaryColor#b57077
Berry BurstsecondaryColor#9183a3
Berry BursttertiaryColor#78666D
Berry BurstquaternaryColor#e4b9c0
Berry BurstbackgroundColor#EDEDED
Eclipse NightprimaryColor#4c4f5e
Eclipse NightsecondaryColor#444447
Eclipse NighttertiaryColor#989bad
Eclipse NightquaternaryColor#a58aff
Eclipse NightbackgroundColor#2b2b2b
Forest DuskprimaryColor#1c4d3a
Forest DusksecondaryColor#6e502e
Forest DusktertiaryColor#2c7160
Forest DuskquaternaryColor#dab57b
Forest DuskbackgroundColor#222e2e
Golden HourprimaryColor#B58800
Golden HoursecondaryColor#9574cc
Golden HourtertiaryColor#B5A163
Golden HourquaternaryColor#c5a8ff
Golden HourbackgroundColor#dbdbd9
Ocean BreezeprimaryColor#02a899
Ocean BreezesecondaryColor#de6559
Ocean BreezetertiaryColor#729E9A
Ocean BreezequaternaryColor#ffa17f
Ocean BreezebackgroundColor#d9dbd9
Rose QuartzprimaryColor#d98768
Rose QuartzsecondaryColor#a37981
Rose QuartztertiaryColor#806868
Rose QuartzquaternaryColor#f1b8a0
Rose QuartzbackgroundColor#f7f4f2
SunsetprimaryColor#492578
SunsetsecondaryColor#7d533b
SunsettertiaryColor#b372d2
SunsetquaternaryColor#C68559
SunsetbackgroundColor#2b2b2b
Tropical SunriseprimaryColor#DAA200
Tropical SunrisesecondaryColor#d9a76c
Tropical SunrisetertiaryColor#AD8A59
Tropical SunrisequaternaryColor#ffe4b3
Tropical SunrisebackgroundColor#fcfbf7

Add a Custom Color Scheme

You can define your own color palette by passing an array of custom schemes to the ThemeProvider using the customSchemes prop:

"use client";
import { ThemeProvider } from "boreal-ui";

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <ThemeProvider customSchemes={[{
      name: "Cyberpunk Pulse",
      primaryColor: "#792348ff",
      secondaryColor: "#8338ec",
      tertiaryColor: "#3a0ca3",
      quaternaryColor: "#fb5607",
      backgroundColor: "#000000ff",
    }]}>
      {children}
    </ThemeProvider>
  );
}

Then, set this scheme as the default using the setBorealStyleConfig API:

setBorealStyleConfig({
  defaultColorSchemeName: "Cyberpunk Pulse",
});