Sunfire Orange
Warning & AmberVibrant citrus orange for cautionary alerts, pending statuses, and attention-drawing pill badges.
About the Sunfire Orange palette
Vibrant citrus orange for cautionary alerts, pending statuses, and attention-drawing pill badges. The scale is anchored at hue 55 in OKLCH, so every step keeps the same hue while lightness moves in perceptually even steps from 50 to 950. The 500 step (#a75607) is your base color. Shades 500-950 pass WCAG 2.1 AA against white and shades 50, 100, 200, 300, 400 pass against black, so use the light end for backgrounds and the dark end for text on light surfaces (or vice versa). Each value is copy-ready as oklch(), HEX, RGB or HSL.
11 colors · click a card to copy
cart writes to --color-sunfire-orange-*
Shade Step Breakdown (50 to 950)
| Swatch | Shade Step | OKLCH CSS Value | sRGB Fallback | RGB | HSL | WCAG on Black | WCAG on White | Gamut |
|---|---|---|---|---|---|---|---|---|
| 50 | oklch(97.0% 0.017 55.0) | #fff2eb | rgb(255, 242, 235) | hsl(23.38, 97.95%, 95.95%) | 19.15:1 | 1.1:1 | sRGB | |
| 100 | oklch(93.0% 0.041 55.0) | #ffe1cf | rgb(255, 225, 207) | hsl(23.57, 98.09%, 90.42%) | 16.92:1 | 1.24:1 | sRGB | |
| 200 | oklch(86.0% 0.086 55.0) | #fec29b | rgb(254, 195, 155) | hsl(24.03, 98.27%, 80.16%) | 13.4:1 | 1.57:1 | sRGB | |
| 300 | oklch(76.0% 0.162 55.0) | #fe913c | rgb(254, 145, 60) | hsl(26.54, 98.59%, 61.42%) | 9.33:1 | 2.25:1 | sRGB | |
| 400 | oklch(65.0% 0.200 55.0) | #d76f00 | rgb(215, 111, 0) | hsl(30.95, 99.99%, 42.18%) | 6.16:1 | 3.41:1 | sRGB | |
| 500 | oklch(54.0% 0.131 55.0) | #a75607 | rgb(167, 86, 7) | hsl(29.57, 91.65%, 34.11%) | 3.98:1 | 5.28:1 | sRGB | |
| 600 | oklch(45.0% 0.109 55.0) | #824104 | rgb(130, 65, 4) | hsl(29.27, 93.82%, 26.28%) | 2.71:1 | 7.76:1 | sRGB | |
| 700 | oklch(37.0% 0.090 55.0) | #633002 | rgb(99, 48, 2) | hsl(28.6, 95.47%, 19.79%) | 1.95:1 | 10.75:1 | sRGB | |
| 800 | oklch(28.0% 0.068 55.0) | #411e01 | rgb(65, 30, 1) | hsl(26.9, 96.9%, 13.04%) | 1.41:1 | 14.88:1 | sRGB | |
| 900 | oklch(20.0% 0.049 55.0) | #260f00 | rgb(38, 15, 0) | hsl(22.94, 98.05%, 7.56%) | 1.15:1 | 18.25:1 | sRGB | |
| 950 | oklch(13.0% 0.032 55.0) | #100400 | rgb(16, 4, 0) | hsl(15.28, 98.71%, 3.24%) | 1.04:1 | 20.2:1 | sRGB |
Tailwind v4 @theme Snippet for Sunfire Orange
Copy into global.css
@theme {
--color-sunfire-orange-50: oklch(97.0% 0.017 55.0);
--color-sunfire-orange-100: oklch(93.0% 0.041 55.0);
--color-sunfire-orange-200: oklch(86.0% 0.086 55.0);
--color-sunfire-orange-300: oklch(76.0% 0.162 55.0);
--color-sunfire-orange-400: oklch(65.0% 0.200 55.0);
--color-sunfire-orange-500: oklch(54.0% 0.131 55.0);
--color-sunfire-orange-600: oklch(45.0% 0.109 55.0);
--color-sunfire-orange-700: oklch(37.0% 0.090 55.0);
--color-sunfire-orange-800: oklch(28.0% 0.068 55.0);
--color-sunfire-orange-900: oklch(20.0% 0.049 55.0);
--color-sunfire-orange-950: oklch(13.0% 0.032 55.0);
}Convert Sunfire Orange shades
Working with these shades in another format? Use the matching converter — the same values you see above, converted instantly with live gamut detection.