StylePlayground View Website Colors

Blue 400 - Brand

HEX: #221155
HSL: 255, 67, 20
--color-blue-400

Blue 300

HEX: #331980
HSL: 255, 67, 30
--color-blue-300

Blue 200 - Link

HEX: #1D4ED8
HSL: 224, 76, 48
--color-blue-200

Blue 100

HEX: #BBAAEE
HSL: 255, 67, 80
--color-blue-100

Blue 50

HEX: #E0D9F7
HSL: 255, 67, 91
--color-blue-50

Gold 400 - Brand

HEX: #EEAA00
HSL: 43, 100, 47
--color-gold-400

Gold 300

HEX: #FFC022
HSL: 43, 100, 57
--color-gold-300

Red 400 - Brand

HEX: #BB2222
HSL: 0, 69, 43
--color-red-400

Green 400

HEX: #115522
HSL: 135, 67, 20
--color-green-400

Grey 700

HEX: #1A1A1A
HSL: 0, 0, 10
--color-grey-700

Grey 600 - Text

HEX: #333333
HSL: 0, 0, 20
--color-grey-600

Grey 500

HEX: #6B6B6B
HSL: 0, 0, 42
--color-grey-500

Grey 400

HEX: #BFBFBF
HSL: 0, 0, 75
--color-grey-400

Grey 350

HEX: #DBDBDB
HSL: 0, 0, 86
--color-grey-350

Grey 300

HEX: #F0F0F0
HSL: 0, 0, 94
--color-grey-300

Grey 200

HEX: #F7F7F7
HSL: 0, 0, 97
--color-grey-200

Grey 100 - White

HEX: #FFFFFF
HSL: 0, 0, 100
--color-grey-100

Background Colours

bg-color-grey-100 (white) Link

bg-color-grey-200 Link

bg-color-grey-300 Link

bg-color-grey-350 Link

bg-color-grey-400 Link

bg-color-grey-500 Link

bg-color-grey-600 Link

.bg-color-grey-700 Link

.bg-color-red-400 Link

.bg-color-green-400 Link

.bg-color-gold-400 Link

.bg-color-gold-300 Link

.bg-color-blue-200 Link

.bg-color-blue-300 Link

.bg-color-blue-400 Link

Color Custom Properties

Colors will all have custom properties and have coordinating background and text colour utility classes. These custom properties are listed in the pallet above, but are here for general reference.

Color CPs are build using a sass map in settings and a loop function.
File: sass/global/_custom-properties.scss

// build color custom properties | settings → settings/_color.scss
    @each $color, $shades in $colors {
      @each $shade, $value in $shades {
        --color-#{$color}-#{$shade}: #{$value};
      }
    }

The following are all of the color custom properties

--color-green-400: hsl(135, 67%, 20%); // green
--color-red-400: hsl(0deg, 69%, 43%); // brand red
--color-gold-300: hsl(43deg, 100%, 57%); // gold hover
--color-gold-400: hsl(43deg, 100%, 47%); // brand gold
--color-blue-200: hsl(244deg, 76%, 48%); // link color
--color-blue-300: hsl(255deg, 67%, 30%); // button hover
--color-blue-400: hsl(255deg, 67%, 20%); // brand blue
--color-grey-100: hsl(0deg, 0%, 100%); // white
--color-grey-200: hsl(0deg, 0%, 97%); // ↓ grey scale
--color-grey-300: hsl(0deg, 0%, 94%); // |
--color-grey-350: hsl(0deg, 0%, 86%); // |
--color-grey-400: hsl(0deg, 0%, 75%); // |
--color-grey-500: hsl(0deg, 0%, 42%); // |
--color-grey-600: hsl(0deg, 0%, 20%); // | text colour
--color-grey-700: hsl(0deg, 0%, 10%); // ↑ grey scale
--color-white: var(--color-grey-100); // ← because I don't want to call white a grey

Some CPs that have color values set by other CPs

--link-text: var(--color-blue-200);
--input-border: var(--color-grey-600);
// checkbox
--checkbox-color: var(--color-blue-200);
--form-control-disabled: var(--color-grey-400);
// button colors
--btn-background-h: 244;
--btn-background-s: 76%;
--btn-background-l: 48%;
--btn-background: var(--color-blue-400);
--btn-color: var(--color-grey-100);

Color Contrast

View on Contrast Grid using the values below

#221155, blue-400 (brand)
#331980, blue-300
#1D4ED8, blue-200 (link)
#EEAA00, gold-400 (brand)
#FFC022, gold-300
#BB2222, red-400
#115522, green-400
#1A1A1A, grey-700
#333333, grey-600 (text)
#6B6B6B, grey-500
#BFBFBF, grey-400
#dbdbdb, grey-350
#F0F0F0, grey-300
#F7F7F7, grey-200
#ffffff, grey-100 (white)