Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// ref. e.g. https://github.com/system-ui/theme-ui/blob/702c43e804046a94389e7a12a8bba4c4f436b14e/packages/presets/src/tailwind.js#L6
// transparent: `transparent`,
// expand `gatsby-design-tokens` defaults
code: {
...c.code,
// refactor names
background: c.code.bg,
backgroundInline: c.code.bgInline,
// modify token color values to comply to WCAG 2.0 AA standard contrast ratios
// changed
selector: `#b94185`,
keyword: `#096fb3`,
comment: `#527713`,
tag: `#137886`,
regex: `#dc0437`,
remove: c.red[70],
add: c.green[80],
// unchanged
border: `#faede5`,
text: `#866c5b`,
punctuation: `#53450e`,
cssString: `#a2466c`,
invisibles: `#e0d7d1`,
// add a bunch of UI colors
copyButton: c.grey[60],
lineHighlightBackground: `#fbf0ea`,
scrollbarTrack: `#faede5`,
},
ui: {
background: c.grey[5],
hover: c.purple[5],
border: c.grey[20],
backgroundInline: darkBorder,
border: c.grey[90],
lineHighlightBackground: hex2rgba(c.purple[90], 0.25),
lineHighlightBorder: c.purple[90],
scrollbarThumb: c.grey[70],
scrollbarTrack: c.grey[90],
copyButton: c.grey[40],
// tokens
add: c.green[50],
comment: c.grey[30],
cssString: c.orange[50],
invisibles: `#e0d7d1`,
keyword: c.magenta[30],
punctuation: c.whiteFade[70],
regex: `#d88489`,
remove: c.red[40],
selector: c.orange[30],
tag: c.teal[60],
text: c.grey[30],
},
link: {
border: c.purple[90],
color: c.purple[40],
hoverBorder: c.purple[70],
hoverColor: c.purple[30],
},
navigation: {
background: hex2rgba(darkBackground, 0.975),
linkActive: c.purple[40],
linkDefault: c.whiteFade[60],
linkHover: c.white,
socialLink: c.grey[60],