Skip to main content

Theming

Modes and brands.

Content first has 2 modes and 1 brand. A mode swaps the colors; corners and type stay the same in every mode.

Light
Content firstA reader arrives from search on a phone and reads a long guide in one sitting.FinishedOut of dateSaveNot now
Dark
Content firstA reader arrives from search on a phone and reads a long guide in one sitting.FinishedOut of dateSaveNot now

What a mode changes

JobLightDark
Surface · 7
surface.canvasstone.light.50 · via neutral.50stone.dark.0 · via neutral.0
surface.defaultstone.light.0 · via neutral.0stone.dark.50 · via neutral.50
surface.raisedstone.light.0 · via neutral.0stone.dark.100 · via neutral.100
surface.sunkenstone.light.100 · via neutral.100stone.dark.100 · via neutral.100
surface.selectednavy.light.100navy.dark.100
surface.inversestone.light.900 · via neutral.900stone.dark.900 · via neutral.900
surface.scrimblack.light.scrimblack.dark.scrim
Text · 7
text.primarystone.light.900 · via neutral.900stone.dark.900 · via neutral.900
text.secondarystone.light.700 · via neutral.700stone.dark.500 · via neutral.500
text.mutedstone.light.600 · via neutral.600stone.dark.400 · via neutral.400
text.inversestone.light.0stone.light.900
text.on-actionstone.light.0stone.light.900
text.linknavy.light.700navy.dark.700
text.on-dangerstone.light.0stone.light.900
Border · 4
border.defaultstone.light.200 · via neutral.200stone.dark.100 · via neutral.100
border.strongstone.light.500 · via neutral.500stone.dark.400 · via neutral.400
border.focusnavy.light.600navy.dark.600
border.selectednavy.light.600navy.dark.600
Action · 6
action.primarynavy.light.600navy.dark.600
action.primary.hovernavy.light.700navy.dark.700
action.secondarystone.light.0 · via neutral.0stone.dark.50 · via neutral.50
action.secondary.hoverstone.light.100 · via neutral.100stone.dark.100 · via neutral.100
action.dangerred.light.600red.dark.600
action.danger.hoverred.light.700red.dark.700
Status · 8
status.infoblue.light.600blue.dark.600
status.info.subtleblue.light.100blue.dark.100
status.successgreen.light.600green.dark.600
status.success.subtlegreen.light.100green.dark.100
status.warningamber.light.600amber.dark.600
status.warning.subtleamber.light.100amber.dark.100
status.dangerred.light.600red.dark.600
status.danger.subtlered.light.100red.dark.100
Category · 10
category.1navy.light.600navy.dark.600
category.1.subtlenavy.light.100navy.dark.100
category.2blue.light.600blue.dark.600
category.2.subtleblue.light.100blue.dark.100
category.3green.light.600green.dark.600
category.3.subtlegreen.light.100green.dark.100
category.4amber.light.600amber.dark.600
category.4.subtleamber.light.100amber.dark.100
category.5stone.light.500 · via neutral.500stone.dark.700 · via neutral.700
category.5.subtlestone.light.100 · via neutral.100stone.dark.100 · via neutral.100
Disabled · 3
disabled.textstone.light.500 · via neutral.500stone.dark.500 · via neutral.500
disabled.surfacestone.light.100 · via neutral.100stone.dark.100 · via neutral.100
disabled.borderstone.light.200 · via neutral.200stone.dark.200 · via neutral.200
Card · 1
card0px 0px 0px 0px #000000000px 0px 0px 0px #00000000
Overlay · 1
overlay0px 12px 32px 0px #1F1B16290px 12px 32px 0px #00000080

What stays the same in every mode

Corners
control · 0.5rem (8px)badge · 9999pxcontainer · 0.75rem (12px)
Type families
Display, Title, Heading, Body, DataSource Serif 4
Label, CaptionInter

The five answers​

QuestionAnswerWhy
What can a theme change?Mode onlyOne brand, so only the mode changes.
How many themes ship?TwoLight and dark.
How are brands handled?One brandOne publication, one brand.
Which modes ship?Light and darkLight and dark ship as standard; dark helps night reading.
What changes when the theme changes?Colors onlyOnly colors change.

When to use what​

SituationUseNotWhy
Someone switches to darkThe dark semantic modeInverting imagesOnly semantic colors change; the reading layout stays.