oklchcolor

Rose Signal

Danger & Alerts

Modern warm rose red balancing urgent feedback with non-abrasive visual aesthetics.

About the Rose Signal palette

Modern warm rose red balancing urgent feedback with non-abrasive visual aesthetics. The scale is anchored at hue 15 in OKLCH, so every step keeps the same hue while lightness moves in perceptually even steps from 50 to 950. The 500 step (#d63053) 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.

Shade StepsCopy a value, or save it to a variable of your own
Rose Signal scale

11 colors · click a card to copy

cart writes to --color-rose-signal-*

50
oklch(97.0% 0.015 15.0)
100
oklch(93.0% 0.035 15.0)
200
oklch(86.0% 0.075 15.0)
300
oklch(76.0% 0.142 15.0)
400
oklch(64.0% 0.200 15.0)
500
oklch(58.0% 0.200 15.0)
600
oklch(45.0% 0.176 15.0)
700
oklch(37.0% 0.145 15.0)
800
oklch(28.0% 0.110 15.0)
900
oklch(20.0% 0.078 15.0)
950
oklch(13.0% 0.051 15.0)

Shade Step Breakdown (50 to 950)

SwatchShade StepOKLCH CSS ValuesRGB FallbackRGBHSLWCAG on BlackWCAG on WhiteGamut
50oklch(97.0% 0.015 15.0)#fff1f2rgb(255, 241, 242)hsl(357.94, 97.42%, 97.3%)19.12:11.1:1sRGB
100oklch(93.0% 0.035 15.0)#ffdfe0rgb(255, 223, 224)hsl(357.56, 97.38%, 93.64%)16.88:11.24:1sRGB
200oklch(86.0% 0.075 15.0)#febec1rgb(254, 190, 193)hsl(356.63, 97.52%, 87.01%)13.35:11.57:1sRGB
300oklch(76.0% 0.142 15.0)#fe8994rgb(254, 137, 148)hsl(354.28, 97.73%, 76.53%)9.22:12.28:1sRGB
400oklch(64.0% 0.200 15.0)#ec4764rgb(236, 71, 100)hsl(349.57, 81.01%, 60.19%)5.65:13.72:1sRGB
500oklch(58.0% 0.200 15.0)#d63053rgb(214, 48, 83)hsl(347.58, 66.88%, 51.45%)4.41:14.77:1sRGB
600oklch(45.0% 0.176 15.0)#9f0734rgb(159, 7, 52)hsl(342.21, 91.77%, 32.6%)2.55:18.22:1sRGB
700oklch(37.0% 0.145 15.0)#7a0426rgb(122, 4, 38)hsl(342.73, 94.03%, 24.62%)1.87:111.21:1sRGB
800oklch(28.0% 0.110 15.0)#520217rgb(82, 2, 23)hsl(344.39, 96.06%, 16.37%)1.38:115.22:1sRGB
900oklch(20.0% 0.078 15.0)#31010argb(49, 1, 10)hsl(348.37, 97.64%, 9.71%)1.14:118.43:1sRGB
950oklch(13.0% 0.051 15.0)#170003rgb(23, 0, 3)hsl(353.16, 98.51%, 4.48%)1.04:120.24:1sRGB

Tailwind v4 @theme Snippet for Rose Signal

Copy into global.css
        @theme {
  --color-rose-signal-50: oklch(97.0% 0.015 15.0);
  --color-rose-signal-100: oklch(93.0% 0.035 15.0);
  --color-rose-signal-200: oklch(86.0% 0.075 15.0);
  --color-rose-signal-300: oklch(76.0% 0.142 15.0);
  --color-rose-signal-400: oklch(64.0% 0.200 15.0);
  --color-rose-signal-500: oklch(58.0% 0.200 15.0);
  --color-rose-signal-600: oklch(45.0% 0.176 15.0);
  --color-rose-signal-700: oklch(37.0% 0.145 15.0);
  --color-rose-signal-800: oklch(28.0% 0.110 15.0);
  --color-rose-signal-900: oklch(20.0% 0.078 15.0);
  --color-rose-signal-950: oklch(13.0% 0.051 15.0);
}

Convert Rose Signal shades

Working with these shades in another format? Use the matching converter — the same values you see above, converted instantly with live gamut detection.

Related palettes