module.exports = { theme: { fontFamily: { sans: [ 'Rubik', '-apple-system', 'BlinkMacSystemFont', '"Helvetica Neue"', '"Roboto"', 'system-ui', 'sans-serif', ], header: [ '"IBM Plex Sans"', '"Roboto"', 'system-ui', 'sans-serif', ], serif: [ 'Constantia', '"Lucida Bright"', 'Lucidabright', '"Lucida Serif"', 'Lucida', 'serif', ], mono: [ '"IBM Plex Mono"', '"Source Code Pro"', 'SourceCodePro', 'Menlo', 'Monaco', 'Consolas', 'monospace', ], }, colors: { transparent: 'transparent', black: 'hsl(210, 27%, 10%)', white: '#ffffff', 'basically-white': '#fafafb', primary: { 50: 'hsl(202, 100%, 95%)', // lightest 100: 'hsl(204, 100%, 86%)', // lighter 200: 'hsl(206, 93%, 73%)', 300: 'hsl(208, 88%, 62%)', 400: 'hsl(210, 83%, 53%)', // light 500: 'hsl(212, 92%, 43%)', // base 600: 'hsl(214, 95%, 36%)', // dark 700: 'hsl(215, 96%, 32%)', 800: 'hsl(216, 98%, 25%)', // darker 900: 'hsl(218, 100%, 17%)', // darkest }, neutral: { 50: 'hsl(216, 33%, 97%)', 100: 'hsl(214, 15%, 91%)', 200: 'hsl(210, 16%, 82%)', 300: 'hsl(211, 13%, 65%)', 400: 'hsl(211, 10%, 53%)', 500: 'hsl(211, 12%, 43%)', 600: 'hsl(209, 14%, 37%)', 700: 'hsl(209, 18%, 30%)', 800: 'hsl(209, 20%, 25%)', 900: 'hsl(210, 24%, 16%)', }, red: { 50: 'hsl(360, 100%, 95%)', 100: 'hsl(360, 100%, 87%)', 200: 'hsl(360, 100%, 80%)', 300: 'hsl(360, 91%, 69%)', 400: 'hsl(360, 83%, 62%)', 500: 'hsl(356, 75%, 53%)', 600: 'hsl(354, 85%, 44%)', 700: 'hsl(352, 90%, 35%)', 800: 'hsl(350, 94%, 28%)', 900: 'hsl(348, 94%, 20%)', }, yellow: { 50: 'hsl(49, 100%, 96%)', 100: 'hsl(48, 100%, 88%)', 200: 'hsl(48, 95%, 76%)', 300: 'hsl(48, 94%, 68%)', 400: 'hsl(44, 92%, 63%)', 500: 'hsl(42, 87%, 55%)', 600: 'hsl(36, 77%, 49%)', 700: 'hsl(29, 80%, 44%)', 800: 'hsl(22, 82%, 39%)', 900: 'hsl(15, 86%, 30%)', }, cyan: { 50: 'hsl(171, 82%, 94%)', 100: 'hsl(172, 97%, 88%)', 200: 'hsl(174, 96%, 78%)', 300: 'hsl(176, 87%, 67%)', 400: 'hsl(178, 78%, 57%)', 500: 'hsl(180, 77%, 47%)', 600: 'hsl(182, 85%, 39%)', 700: 'hsl(184, 90%, 34%)', 800: 'hsl(186, 91%, 29%)', 900: 'hsl(188, 91%, 23%)', }, green: { 50: 'hsl(125, 65%, 93%)', 100: 'hsl(127, 65%, 85%)', 200: 'hsl(124, 63%, 74%)', 300: 'hsl(123, 53%, 55%)', 400: 'hsl(123, 57%, 45%)', 500: 'hsl(122, 73%, 35%)', 600: 'hsl(122, 80%, 29%)', 700: 'hsl(125, 79%, 26%)', 800: 'hsl(125, 86%, 20%)', 900: 'hsl(125, 97%, 14%)', }, }, extend: { fontSize: { '2xs': '0.625rem', }, transitionDuration: { 250: '250ms', }, minWidth: { '48': '12rem', }, borderColor: theme => ({ default: theme('colors.neutral.400', 'cuurrentColor'), }), }, }, };