Color
For documentation on the entire color palette, visit Colors.
Most of the color tokens shipped by Codex are organized by semantic meaning (destructive, progressive, and so on). However, Codex also includes an additional set of "color option" tokens which are intended for presentational purposes. These tokens can be used in combination with one another. For example, consider using color-option-pink with background-color-option-pink instead of mixing colors. Link text can appear on top of any of the background color options while maintaining enough contrast to satisfy the WCAG Level AA accessibility standards. For more information, visit https://www.mediawiki.org/wiki/Codex/Design/Color.
TIP
Some colors vary between light and dark modes. Use the color mode switcher in the site header to check the colors in the different modes. Using design tokens rather than raw hex codes will ensure you're automatically using the right color for the chosen mode.
Text color
| Name | Value |
|---|---|
color-base | #202122
|
color-base-fixed | #202122
|
color-base--hover | #404244
|
color-emphasized | #101418
|
color-neutral | #404244
|
color-subtle | #54595d
|
color-placeholder | #72777d
|
color-disabled | #a2a9b1
|
color-disabled-emphasized | #a2a9b1
|
color-inverted | #fff
|
color-inverted-fixed | #fff
|
color-progressive | #36c
|
color-progressive--hover | #3056a9
|
color-progressive--active | #233566
|
color-progressive--focus | #36c
|
color-destructive | #bf3c2c
|
color-destructive--hover | #9f3526
|
color-destructive--active | #612419
|
color-destructive--focus | #36c
|
color-visited | #6a60b0
|
color-visited--hover | #534fa3
|
color-visited--active | #353262
|
color-destructive--visited | #9f5555
|
color-destructive--visited--hover | #854848
|
color-destructive--visited--active | #512e2e
|
color-error | #bf3c2c
|
color-error--hover | #9f3526
|
color-error--active | #612419
|
color-warning | #886425
|
color-success | #177860
|
color-notice | #404244
|
color-icon-error | #f54739
|
color-icon-warning | #ab7f2a
|
color-icon-success | #099979
|
color-icon-notice | #72777d
|
color-icon-progressive | #36c
|
color-content-added | #006400
|
color-content-removed | #8b0000
|
color-option-red | #bf3c2c
|
color-option-orange | #a95226
|
color-option-yellow | #886425
|
color-option-lime | #1f7a39
|
color-option-green | #177860
|
color-option-blue | #36c
|
color-option-purple | #6a60b0
|
color-option-pink | #9b527f
|
color-option-maroon | #9f5555
|
color-base--subtle | #54595d
|
color-link | #36c
|
color-link--hover | #3056a9
|
color-link--active | #233566
|
color-link--focus | #36c
|
color-link--visited | #6a60b0
|
color-link--visited--hover | #534fa3
|
color-link--visited--active | #353262
|
color-link-red | #bf3c2c
|
color-link-red--hover | #9f3526
|
color-link-red--active | #612419
|
color-link-red--focus | #36c
|
color-link-red--visited | #9f5555
|
color-link-red--visited--hover | #854848
|
color-link-red--visited--active | #512e2e
|
Background color
| Name | Value |
|---|---|
background-color-base | #fff
|
background-color-base-fixed | #fff
|
background-color-neutral | #eaecf0
|
background-color-neutral-subtle | #f8f9fa
|
background-color-interactive | #eaecf0
|
background-color-interactive--hover | #dadde3
|
background-color-interactive--active | #c8ccd1
|
background-color-interactive-subtle | #f8f9fa
|
background-color-interactive-subtle--hover | #eaecf0
|
background-color-interactive-subtle--active | #dadde3
|
background-color-disabled | #dadde3
|
background-color-disabled-subtle | #eaecf0
|
background-color-inverted | #101418
|
background-color-progressive | #36c
|
background-color-progressive--hover | #3056a9
|
background-color-progressive--active | #233566
|
background-color-progressive--focus | #36c
|
background-color-progressive-subtle | #e8eeff
|
background-color-progressive-subtle--hover | #d9e2ff
|
background-color-progressive-subtle--active | #b6d4fb
|
background-color-destructive | #bf3c2c
|
background-color-destructive--hover | #9f3526
|
background-color-destructive--active | #612419
|
background-color-destructive--focus | #36c
|
background-color-destructive-subtle | #ffe9e5
|
background-color-destructive-subtle--hover | #ffdad3
|
background-color-destructive-subtle--active | #ffc8bd
|
background-color-error | #f54739
|
background-color-error--hover | #d74032
|
background-color-error--active | #bf3c2c
|
background-color-error-subtle | #ffe9e5
|
background-color-error-subtle--hover | #ffdad3
|
background-color-error-subtle--active | #ffc8bd
|
background-color-warning-subtle | #fdf2d5
|
background-color-success-subtle | #dff2eb
|
background-color-notice-subtle | #eaecf0
|
background-color-content-added | #a3d3ff
|
background-color-content-removed | #ffe49c
|
background-color-target-text | #ffead4
|
background-color-option-red | #ffe9e5
|
background-color-option-orange | #ffead4
|
background-color-option-yellow | #fdf2d5
|
background-color-option-lime | #e3f2e4
|
background-color-option-green | #dff2eb
|
background-color-option-blue | #e8eeff
|
background-color-option-purple | #f0ecf6
|
background-color-option-pink | #f5ebf2
|
background-color-option-maroon | #f6ebeb
|
background-color-transparent | transparent
|
background-color-backdrop-light | rgba( 255, 255, 255, 0.65 )
|
background-color-backdrop-dark | rgba( 0, 0, 0, 0.65 )
|
background-color-button-quiet--hover | rgba( 0, 24, 73, 0.027 )
|
background-color-button-quiet--active | rgba( 0, 24, 73, 0.082 )
|
background-color-input-binary--checked | #36c
|
background-color-tab-list-item-framed--hover | rgba( 255, 255, 255, 0.3 )
|
background-color-tab-list-item-framed--active | rgba( 255, 255, 255, 0.65 )
|
Border color
For more information on border tokens visit the Border page.
| Name | Value |
|---|---|
border-color-base | #a2a9b1
|
border-color-emphasized | #202122
|
border-color-subtle | #c8ccd1
|
border-color-muted | #dadde3
|
border-color-interactive | #72777d
|
border-color-interactive--hover | #27292d
|
border-color-interactive--active | #202122
|
border-color-disabled | #c8ccd1
|
border-color-inverted | #fff
|
border-color-inverted-fixed | #fff
|
border-color-progressive | #36c
|
border-color-progressive--hover | #3056a9
|
border-color-progressive--active | #233566
|
border-color-progressive--focus | #36c
|
border-color-destructive | #f54739
|
border-color-destructive--hover | #9f3526
|
border-color-destructive--active | #612419
|
border-color-destructive--focus | #36c
|
border-color-error | #f54739
|
border-color-error--hover | #9f3526
|
border-color-error--active | #612419
|
border-color-warning | #ab7f2a
|
border-color-warning--hover | #735421
|
border-color-warning--active | #453217
|
border-color-success | #099979
|
border-color-notice | #72777d
|
border-color-content-added | #a3d3ff
|
border-color-content-removed | #ffe49c
|
border-color-option-red | #f54739
|
border-color-option-orange | #d46926
|
border-color-option-yellow | #ab7f2a
|
border-color-option-lime | #259948
|
border-color-option-green | #099979
|
border-color-option-blue | #6485d1
|
border-color-option-purple | #8d7ebd
|
border-color-option-pink | #b5739e
|
border-color-option-maroon | #b57775
|
border-color-transparent | transparent
|
border-color-divider | #a2a9b1
|
border-color-input--hover | #72777d
|
border-color-input-binary | #72777d
|
border-color-input-binary--hover | #3056a9
|
border-color-input-binary--active | #233566
|
border-color-input-binary--focus | #36c
|
border-color-input-binary--checked | #36c
|
Box-shadow color
For more information on box shadow tokens visit the Box-shadow page.
| Name | Value |
|---|---|
box-shadow-color-base | #a2a9b1
|
box-shadow-color-progressive--active | #233566
|
box-shadow-color-progressive--focus | #36c
|
box-shadow-color-progressive-selected | #36c
|
box-shadow-color-progressive-selected--hover | #3056a9
|
box-shadow-color-progressive-selected--active | #233566
|
box-shadow-color-destructive--focus | #36c
|
box-shadow-color-inverted | #fff
|
box-shadow-color-alpha-base | rgba( 0, 0, 0, 0.06 )
|
box-shadow-color-transparent | transparent
|
Accent color
| Name | Value |
|---|---|
accent-color-base | #36c
|