ferris-ds 🎡

Design system for WBEZ.org

Version: 6.0.2

GitHub data updated: Jan 29, 2020

Settings

These are the design tokens of our styles The variables listed in this section are scattered about our files.

Settings > Border radius

Border radius

Occasionally we use a border-radius for buttons and borders.

Variable Name Default Description
$border-radius-b 3px Subtle radius
$border-radius-l 20px Very round, usually used on action buttons.
Settings > Font families

Font families

Two font variables used throughout our CSS

Variable Name Default Description
$sans-type 'Source Sans Pro', Arial, sans-serif  
$slab-type 'Charter', 'Palatino Bold', serif  
$font-family-primary $sans-type Main font applied to :root.
$font-family-secondary $slab-type Accent font in our case used for editorial purposes.
Settings > Font sizings

Font sizings

Font sizes used at :root

Variable Name Default Description
$font-root 18px Desktop font root size
$font-root-tablet 18px Tablet font root size
$font-root-mobile 16px Mobile font root size
Settings > Letter spacing

Letter spacing

Consistent letter-spacing value

Variable Name Default Description
$font-letter-spacing-s .02em Used sometimes in card headline
$font-letter-spacing-b .03em Default used with uppercase usually
$font-letter-spacing-l .05em Bring on that kerning
Settings > Line height

Line height

Consistent line-height values

Variable Name Default Description
$line-height-s 1.25 Tight leading
$line-height-m 1.4 Heading spacing
$line-height-b 1.6 Default leading used on p tags
$line-height-l 2 More heading spacing
Settings > Size units

Size units

Sizes in comparison to base pixel root

Variable Name Default Description
$size-xxxl 3rem size xxxl
$size-giant 2.5rem size giant
$size-xxl 2rem size xxl
$size-xl 1.75rem size xl
$size-l 1.5rem size l
$size-m 1.2rem size m
$size-b 1.1rem size b
$size-s .92rem size s
$size-xs .85rem size xs
$size-xxs .7rem size xxs
$size-xxxs .55rem size xxxs
$size-tiny .275rem size tiny (only used for margin)
$size-0 0 Zero. Zilch. Nada.
Settings > Swatch set - Branding - Core

Swatch set - Branding - Core

Colors specific to our brand.

#252525
$color-wbez-black

Body copy

#000000
$color-wbez-black-dark

Black

#ed0000
$color-wbez-red

Primary branding

#cf0000
$color-wbez-red-dark

Darker primary variant

#dcddde
$color-wbez-gray-light

Light gray

#636466
$color-wbez-gray-medium

Medium gray

#ffffff
$color-on-primary

White

Settings > Swatch set - Branding - Tertiary

Swatch set - Branding - Tertiary

Colors to be used as a complement or contrast to the core colors.

For detailed guidance and accessibility guidelines, see the WBEZ color palette document.

#ffd03d
$color-gold

Complementary

#24bcb7
$color-teal

Complementary

#5151bd
$color-periwinkle

Complementary

#1d9cd3
$color-light-blue

Complementary

#ffd7ff
$color-cotton-candy

Bright contrast

#adf45b
$color-lime

Bright contrast

#99a8ff
$color-lavender

Bright contrast

#88f7ff
$color-sky

Bright contrast

#f79e1c
$color-marigold

Dark contrast

#016480
$color-peacock

Dark contrast

#5f2b7b
$color-royal-purple

Dark contrast

#263c80
$color-royal-blue

Dark contrast

Settings > Swatch set - Grays

Swatch set - Grays

In search of that perfect gray.

#4a4a4a
$color-gray-dark

A little bit darker now

#000000
$color-black-pure

True black

Settings > Swatch set - Social

Swatch set - Social

Used for social sites branding consistency.

#2d60c4
$color-facebook

Facebook

#55acee
$color-twitter

Twitter

#517fa4
$color-instagram

Instagram

#bb0000
$color-youtube

YouTube

#1371bf
$color-feedburner

Feedburner

Settings > Swatch set - States

Swatch set - States

These are special variables assigned to specific elements and states.

#ec0101
$color-link

Same as $color-primary

#ec0101
$color-link-hover

Same as $color-primary

#f51c1c
$color-error

Error

#11a06b
$color-success

Success