Style sheet

Fonts

Headings .text-xxxxl .h0 h1/.h1 h2/.h2 h3/.h3 h4/.h4 h5/.h5 h6/.h6

Font family: "IBM Plex Sans", sans-serif / Font style: normal / Font weight: 500

Display - The quick brown fox

H0 - The quick brown fox jumps over the lazy dog

H1 - The quick brown fox jumps over the lazy dog

H2 - The quick brown fox jumps over the lazy dog

H3 - The quick brown fox jumps over the lazy dog

H4 - The quick brown fox jumps over the lazy dog

Body .text-sm .text-xs

Font family: "Basic Commercial", sans-serif / Font style: normal / Font weight: 400

Base - A paragraph (from the Greek paragraphos, “to write beside” or “written beside”) is a self-contained unit of a discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences. Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing, used to organize longer prose.

Small - A paragraph (from the Greek paragraphos, “to write beside” or “written beside”) is a self-contained unit of a discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences. Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing, used to organize longer prose.

Smallest - A paragraph (from the Greek paragraphos, “to write beside” or “written beside”) is a self-contained unit of a discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences. Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing, used to organize longer prose.

Colour system

General

 
Background
#FFFFFF
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Text
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)
 
Links
#c64771
rgb(198, 71, 113)
hsl(340, 53%, 53%)
 
Sale prices and labels
#F08204
rgb(240, 130, 4)
hsl(32, 97%, 48%)

Header

 
Background
#ffffff
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Store name
#000000
rgb(0, 0, 0)
hsl(0, 0%, 0%)
 
Text and icons
#000000
rgb(0, 0, 0)
hsl(0, 0%, 0%)

Footer

 
Background
#F9F9F9
rgb(249, 249, 249)
hsl(0, 0%, 98%)
 
Text
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)

Buttons

 
Primary button border
#c64771
rgb(198, 71, 113)
hsl(340, 53%, 53%)
 
Primary button background
#c64771
rgb(198, 71, 113)
hsl(340, 53%, 53%)
 
Primary button text
#FFFFFF
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Primary button border hover
#e36386
rgb(227, 99, 134)
hsl(344, 70%, 64%)
 
Primary button background hover
#e36386
rgb(227, 99, 134)
hsl(344, 70%, 64%)
 
Primary button text hover
#FFFFFF
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Secondary button border
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)
 
Secondary button background
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)
 
Secondary button text
#ffffff
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Secondary button border hover
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)
 
Secondary button background hover
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)
 
Secondary button text hover
#ffffff
rgb(255, 255, 255)
hsl(0, 0%, 100%)

Feedback colours

 
Error message
#E22120
rgb(226, 33, 32)
hsl(0, 77%, 51%)
 
Success message
#26532B
rgb(38, 83, 43)
hsl(127, 37%, 24%)

Announcement bar

 
Background
#f9e9ea
rgb(249, 233, 234)
hsl(356, 57%, 95%)
 
Text
#000000
rgb(0, 0, 0)
hsl(0, 0%, 0%)

Colour variations

 
Lighter
#ffffff
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Light
#ffffff
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Background
#FFFFFF
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Dark
#cccccc
rgb(204, 204, 204)
hsl(0, 0%, 80%)
 
Darker
#999999
rgb(153, 153, 153)
hsl(0, 0%, 60%)
 
Lighter
#353535
rgb(53, 53, 53)
hsl(0, 0%, 21%)
 
Light
#2b2b2b
rgb(43, 43, 43)
hsl(0, 0%, 17%)
 
Text
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)
 
Dark
#171717
rgb(23, 23, 23)
hsl(0, 0%, 9%)
 
Darker
#0d0d0d
rgb(13, 13, 13)
hsl(0, 0%, 5%)
 
Lighter
#eabbcb
rgb(234, 187, 203)
hsl(340, 53%, 83%)
 
Light
#d8819e
rgb(216, 129, 158)
hsl(340, 53%, 68%)
 
Links
#c64771
rgb(198, 71, 113)
hsl(340, 53%, 53%)
 
Dark
#932e4f
rgb(147, 46, 79)
hsl(340, 52%, 38%)
 
Darker
#591c30
rgb(89, 28, 48)
hsl(340, 52%, 23%)
 
Lighter
#fdcf9a
rgb(253, 207, 154)
hsl(32, 96%, 80%)
 
Light
#fca94a
rgb(252, 169, 74)
hsl(32, 97%, 64%)
 
Sale prices and labels
#F08204
rgb(240, 130, 4)
hsl(32, 97%, 48%)
 
Dark
#a05703
rgb(160, 87, 3)
hsl(32, 96%, 32%)
 
Darker
#502b01
rgb(80, 43, 1)
hsl(32, 98%, 16%)

Background to foreground contrast scale

 
Ligher
#FFFFFF
rgb(255, 255, 255)
hsl(0, 0%, 100%)
 
Light
#c8c8c8
rgb(200, 200, 200)
hsl(0, 0%, 78%)
 
Netural
#909090
rgb(144, 144, 144)
hsl(0, 0%, 56%)
 
Dark
#595959
rgb(89, 89, 89)
hsl(0, 0%, 35%)
 
Darker
#212121
rgb(33, 33, 33)
hsl(0, 0%, 13%)

Buttons

Primary button .button .button--primary

Contract checker: AA ✓

Secondary button .button .button--secondary

Contract checker: AAA ✓ AA ✓

Palepink button .button .button--palepink

Pink outline button .button .button--pink-outline

Black outline button .button .button--black-outline

White button .button .button--white

White button (pink text) .button .button--white-pink

Tertiary button .button .button--tertiary

Contract checker: AAA ✓ AA ✓

Full width .button--full-width

Typography

Paragraph

A paragraph (from the Greek paragraphos, “to write beside” or “written beside”) is a self-contained unit of a discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences. Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing, used to organize longer prose.

Blockquote

A block quotation (also known as a long quotation or extract) is a quotation in a written document, that is set off from the main text as a paragraph, or block of text.

It is typically distinguished visually using indentation and a different typeface or smaller size quotation. It may or may not include a citation, usually placed at the bottom.

Said no one, ever.

Ordered List

  1. List Item 1
  2. List Item 2
  3. List Item 3

Unordered List

  • List Item 1
  • List Item 2
  • List Item 3

Inline elements

This is a text link.

Strong is used to indicate strong importance.

This text has added emphasis.

The b element is stylistically different text from normal text, without any special importance.

The i element is text that is offset from the normal text.

The u element is text with an unarticulated, though explicitly rendered, non-textual annotation.

This text is deleted and This text is inserted.

This text has a strikethrough.

Superscript®.

Subscript for things like H2O.

This small text is small for for fine print, etc.

Abbreviation: HTML

This text is a short inline quotation.

This is a citation.

The dfn element indicates a definition.

The mark element indicates a highlight.

The variable element, such as x = y.

The time element:

Horizontal rules


Tabular data

Table Caption
Table Heading 1 Table Heading 2 Table Heading 3 Table Heading 4 Table Heading 5
Table Footer 1 Table Footer 2 Table Footer 3 Table Footer 4 Table Footer 5
Table Cell 1 Table Cell 2 Table Cell 3 Table Cell 4 Table Cell 5
Table Cell 1 Table Cell 2 Table Cell 3 Table Cell 4 Table Cell 5
Table Cell 1 Table Cell 2 Table Cell 3 Table Cell 4 Table Cell 5
Table Cell 1 Table Cell 2 Table Cell 3 Table Cell 4 Table Cell 5

Form elements

Input fields

Input fields

Select menus

Select menus

Checkboxes

Checkboxes

Radio buttons

Radio buttons

Textareas

Textareas

HTML5 inputs

HTML5 inputs

Action buttons

Action buttons