diff --git a/CHANGELOG.md b/CHANGELOG.md index b91e06a..2ff756f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to ### Added +- Add official design tokens - Add component's tokens handling - Setup Turborepo and package.json - Setup ESLint package diff --git a/apps/demo/src/cunningham-tokens.css b/apps/demo/src/cunningham-tokens.css index a73c5d5..a78aede 100644 --- a/apps/demo/src/cunningham-tokens.css +++ b/apps/demo/src/cunningham-tokens.css @@ -1,6 +1,101 @@ :root { + --c--theme--colors--primary-text: #FFFFFF; + --c--theme--colors--primary-100: #EBF2FC; + --c--theme--colors--primary-200: #8CB5EA; + --c--theme--colors--primary-300: #5894E1; + --c--theme--colors--primary-400: #377FDB; + --c--theme--colors--primary-500: #055FD2; + --c--theme--colors--primary-600: #0556BF; + --c--theme--colors--primary-700: #044395; + --c--theme--colors--primary-800: #033474; + --c--theme--colors--primary-900: #022858; + --c--theme--colors--secondary-text: #555F6B; + --c--theme--colors--secondary-100: #F2F7FC; + --c--theme--colors--secondary-200: #EBF3FA; + --c--theme--colors--secondary-300: #E2EEF8; + --c--theme--colors--secondary-400: #DDEAF7; + --c--theme--colors--secondary-500: #D4E5F5; + --c--theme--colors--secondary-600: #C1D0DF; + --c--theme--colors--secondary-700: #97A3AE; + --c--theme--colors--secondary-800: #757E87; + --c--theme--colors--secondary-900: #596067; + --c--theme--colors--greyscale-000: #FFFFFF; + --c--theme--colors--greyscale-100: #FAFAFB; + --c--theme--colors--greyscale-200: #F3F4F4; + --c--theme--colors--greyscale-300: #E7E8EA; + --c--theme--colors--greyscale-400: #C2C6CA; + --c--theme--colors--greyscale-500: #9EA3AA; + --c--theme--colors--greyscale-600: #79818A; + --c--theme--colors--greyscale-700: #555F6B; + --c--theme--colors--greyscale-800: #303C4B; + --c--theme--colors--greyscale-900: #0C1A2B; + --c--theme--colors--success-text: #FFFFFF; + --c--theme--colors--success-100: #EFFCD3; + --c--theme--colors--success-200: #DBFAA9; + --c--theme--colors--success-300: #BEF27C; + --c--theme--colors--success-400: #A0E659; + --c--theme--colors--success-500: #76D628; + --c--theme--colors--success-600: #5AB81D; + --c--theme--colors--success-700: #419A14; + --c--theme--colors--success-800: #2C7C0C; + --c--theme--colors--success-900: #1D6607; + --c--theme--colors--info-text: #FFFFFF; + --c--theme--colors--info-100: #EBF2FC; + --c--theme--colors--info-200: #8CB5EA; + --c--theme--colors--info-300: #5894E1; + --c--theme--colors--info-400: #377FDB; + --c--theme--colors--info-500: #055FD2; + --c--theme--colors--info-600: #0556BF; + --c--theme--colors--info-700: #044395; + --c--theme--colors--info-800: #033474; + --c--theme--colors--info-900: #022858; + --c--theme--colors--warning-text: #FFFFFF; + --c--theme--colors--warning-100: #FFF8CD; + --c--theme--colors--warning-200: #FFEF9B; + --c--theme--colors--warning-300: #FFE469; + --c--theme--colors--warning-400: #FFDA43; + --c--theme--colors--warning-500: #FFC805; + --c--theme--colors--warning-600: #DBA603; + --c--theme--colors--warning-700: #B78702; + --c--theme--colors--warning-800: #936901; + --c--theme--colors--warning-900: #7A5400; + --c--theme--colors--danger-text: #FFFFFF; + --c--theme--colors--danger-100: #F4B0B0; + --c--theme--colors--danger-200: #EE8A8A; + --c--theme--colors--danger-300: #E65454; + --c--theme--colors--danger-400: #E13333; + --c--theme--colors--danger-500: #DA0000; + --c--theme--colors--danger-600: #C60000; + --c--theme--colors--danger-700: #9B0000; + --c--theme--colors--danger-800: #780000; + --c--theme--colors--danger-900: #5C0000; --c--theme--colors--primary: purple; - --c--theme--colors--primary-gradient: linear-gradient(90deg,#002d7f,#0069b3); - --c--theme--colors--secondary: #DA0000; + --c--theme--typo--h1: 1.75rem; + --c--theme--typo--h2: 1.375rem; + --c--theme--typo--h3: 1.125rem;; + --c--theme--typo--h4: 0.8125rem; + --c--theme--typo--h5: 0.625rem; + --c--theme--typo--h6: 0.5rem; + --c--theme--typo--l: 1rem; + --c--theme--typo--m: 0.8125rem; + --c--theme--typo--s: 0.6875rem; + --c--theme--typo--thin: 100; + --c--theme--typo--regular: 300; + --c--theme--typo--medium: 400; + --c--theme--typo--bold: 500; + --c--theme--typo--extrabold: 700; + --c--theme--typo--black: 900; + --c--theme--typo--font-base: Roboto; + --c--theme--typo--font-accent: Roboto; + --c--theme--spacings--xl: 64px; + --c--theme--spacings--l: 48px; + --c--theme--spacings--b: 24px; + --c--theme--spacings--s: 16px; + --c--theme--spacings--t: 8px; + --c--theme--spacings--st: 4px; + --c--theme--transitions--ease-in: cubic-bezier(0.5, 0, 0.75, 0); + --c--theme--transitions--ease-out: cubic-bezier(0.25, 1, 0.5, 1); + --c--theme--transitions--ease-in-out: cubic-bezier(0.76, 0, 0.24, 1); + --c--theme--transitions--duration: 200ms; --c--components--button--border-radius: 30px; } \ No newline at end of file diff --git a/apps/demo/src/cunningham-tokens.ts b/apps/demo/src/cunningham-tokens.ts index ccd3adc..1db0a4e 100644 --- a/apps/demo/src/cunningham-tokens.ts +++ b/apps/demo/src/cunningham-tokens.ts @@ -1 +1 @@ -export const tokens = {"theme":{"colors":{"primary":"purple","primary-gradient":"linear-gradient(90deg,#002d7f,#0069b3)","secondary":"#DA0000"}},"components":{"button":{"border-radius":"30px"}}}; \ No newline at end of file +export const tokens = {"theme":{"colors":{"primary-text":"#FFFFFF","primary-100":"#EBF2FC","primary-200":"#8CB5EA","primary-300":"#5894E1","primary-400":"#377FDB","primary-500":"#055FD2","primary-600":"#0556BF","primary-700":"#044395","primary-800":"#033474","primary-900":"#022858","secondary-text":"#555F6B","secondary-100":"#F2F7FC","secondary-200":"#EBF3FA","secondary-300":"#E2EEF8","secondary-400":"#DDEAF7","secondary-500":"#D4E5F5","secondary-600":"#C1D0DF","secondary-700":"#97A3AE","secondary-800":"#757E87","secondary-900":"#596067","greyscale-000":"#FFFFFF","greyscale-100":"#FAFAFB","greyscale-200":"#F3F4F4","greyscale-300":"#E7E8EA","greyscale-400":"#C2C6CA","greyscale-500":"#9EA3AA","greyscale-600":"#79818A","greyscale-700":"#555F6B","greyscale-800":"#303C4B","greyscale-900":"#0C1A2B","success-text":"#FFFFFF","success-100":"#EFFCD3","success-200":"#DBFAA9","success-300":"#BEF27C","success-400":"#A0E659","success-500":"#76D628","success-600":"#5AB81D","success-700":"#419A14","success-800":"#2C7C0C","success-900":"#1D6607","info-text":"#FFFFFF","info-100":"#EBF2FC","info-200":"#8CB5EA","info-300":"#5894E1","info-400":"#377FDB","info-500":"#055FD2","info-600":"#0556BF","info-700":"#044395","info-800":"#033474","info-900":"#022858","warning-text":"#FFFFFF","warning-100":"#FFF8CD","warning-200":"#FFEF9B","warning-300":"#FFE469","warning-400":"#FFDA43","warning-500":"#FFC805","warning-600":"#DBA603","warning-700":"#B78702","warning-800":"#936901","warning-900":"#7A5400","danger-text":"#FFFFFF","danger-100":"#F4B0B0","danger-200":"#EE8A8A","danger-300":"#E65454","danger-400":"#E13333","danger-500":"#DA0000","danger-600":"#C60000","danger-700":"#9B0000","danger-800":"#780000","danger-900":"#5C0000","primary":"purple"},"typo":{"h1":"1.75rem","h2":"1.375rem","h3":"1.125rem;","h4":"0.8125rem","h5":"0.625rem","h6":"0.5rem","l":"1rem","m":"0.8125rem","s":"0.6875rem","thin":100,"regular":300,"medium":400,"bold":500,"extrabold":700,"black":900,"font-base":"Roboto","font-accent":"Roboto"},"spacings":{"xl":"64px","l":"48px","b":"24px","s":"16px","t":"8px","st":"4px"},"transitions":{"ease-in":"cubic-bezier(0.5, 0, 0.75, 0)","ease-out":"cubic-bezier(0.25, 1, 0.5, 1)","ease-in-out":"cubic-bezier(0.76, 0, 0.24, 1)","duration":"200ms"}},"components":{"button":{"border-radius":"30px"}}}; \ No newline at end of file diff --git a/packages/react/src/cunningham-tokens.css b/packages/react/src/cunningham-tokens.css index 7424e1f..e3e15be 100644 --- a/packages/react/src/cunningham-tokens.css +++ b/packages/react/src/cunningham-tokens.css @@ -1,7 +1,103 @@ html { - --c--theme--colors--primary: #002d7f; - --c--theme--colors--primary-gradient: linear-gradient(90deg,#002d7f,#0069b3); - --c--theme--colors--secondary: #DA0000; - --c--components--button--border-radius: 5px; - --c--components--button--shadow: 0px 0px 10px 1px #002d7f;; + --c--theme--colors--primary-text: #FFFFFF; + --c--theme--colors--primary-100: #EBF2FC; + --c--theme--colors--primary-200: #8CB5EA; + --c--theme--colors--primary-300: #5894E1; + --c--theme--colors--primary-400: #377FDB; + --c--theme--colors--primary-500: #055FD2; + --c--theme--colors--primary-600: #0556BF; + --c--theme--colors--primary-700: #044395; + --c--theme--colors--primary-800: #033474; + --c--theme--colors--primary-900: #022858; + --c--theme--colors--secondary-text: #555F6B; + --c--theme--colors--secondary-100: #F2F7FC; + --c--theme--colors--secondary-200: #EBF3FA; + --c--theme--colors--secondary-300: #E2EEF8; + --c--theme--colors--secondary-400: #DDEAF7; + --c--theme--colors--secondary-500: #D4E5F5; + --c--theme--colors--secondary-600: #C1D0DF; + --c--theme--colors--secondary-700: #97A3AE; + --c--theme--colors--secondary-800: #757E87; + --c--theme--colors--secondary-900: #596067; + --c--theme--colors--greyscale-000: #FFFFFF; + --c--theme--colors--greyscale-100: #FAFAFB; + --c--theme--colors--greyscale-200: #F3F4F4; + --c--theme--colors--greyscale-300: #E7E8EA; + --c--theme--colors--greyscale-400: #C2C6CA; + --c--theme--colors--greyscale-500: #9EA3AA; + --c--theme--colors--greyscale-600: #79818A; + --c--theme--colors--greyscale-700: #555F6B; + --c--theme--colors--greyscale-800: #303C4B; + --c--theme--colors--greyscale-900: #0C1A2B; + --c--theme--colors--success-text: #FFFFFF; + --c--theme--colors--success-100: #EFFCD3; + --c--theme--colors--success-200: #DBFAA9; + --c--theme--colors--success-300: #BEF27C; + --c--theme--colors--success-400: #A0E659; + --c--theme--colors--success-500: #76D628; + --c--theme--colors--success-600: #5AB81D; + --c--theme--colors--success-700: #419A14; + --c--theme--colors--success-800: #2C7C0C; + --c--theme--colors--success-900: #1D6607; + --c--theme--colors--info-text: #FFFFFF; + --c--theme--colors--info-100: #EBF2FC; + --c--theme--colors--info-200: #8CB5EA; + --c--theme--colors--info-300: #5894E1; + --c--theme--colors--info-400: #377FDB; + --c--theme--colors--info-500: #055FD2; + --c--theme--colors--info-600: #0556BF; + --c--theme--colors--info-700: #044395; + --c--theme--colors--info-800: #033474; + --c--theme--colors--info-900: #022858; + --c--theme--colors--warning-text: #FFFFFF; + --c--theme--colors--warning-100: #FFF8CD; + --c--theme--colors--warning-200: #FFEF9B; + --c--theme--colors--warning-300: #FFE469; + --c--theme--colors--warning-400: #FFDA43; + --c--theme--colors--warning-500: #FFC805; + --c--theme--colors--warning-600: #DBA603; + --c--theme--colors--warning-700: #B78702; + --c--theme--colors--warning-800: #936901; + --c--theme--colors--warning-900: #7A5400; + --c--theme--colors--danger-text: #FFFFFF; + --c--theme--colors--danger-100: #F4B0B0; + --c--theme--colors--danger-200: #EE8A8A; + --c--theme--colors--danger-300: #E65454; + --c--theme--colors--danger-400: #E13333; + --c--theme--colors--danger-500: #DA0000; + --c--theme--colors--danger-600: #C60000; + --c--theme--colors--danger-700: #9B0000; + --c--theme--colors--danger-800: #780000; + --c--theme--colors--danger-900: #5C0000; + --c--theme--typo--h1: 1.75rem; + --c--theme--typo--h2: 1.375rem; + --c--theme--typo--h3: 1.125rem;; + --c--theme--typo--h4: 0.8125rem; + --c--theme--typo--h5: 0.625rem; + --c--theme--typo--h6: 0.5rem; + --c--theme--typo--l: 1rem; + --c--theme--typo--m: 0.8125rem; + --c--theme--typo--s: 0.6875rem; + --c--theme--typo--thin: 100; + --c--theme--typo--regular: 300; + --c--theme--typo--medium: 400; + --c--theme--typo--bold: 500; + --c--theme--typo--extrabold: 700; + --c--theme--typo--black: 900; + --c--theme--typo--font-base: Roboto; + --c--theme--typo--font-accent: Roboto; + --c--theme--spacings--xl: 64px; + --c--theme--spacings--l: 48px; + --c--theme--spacings--b: 24px; + --c--theme--spacings--s: 16px; + --c--theme--spacings--t: 8px; + --c--theme--spacings--st: 4px; + --c--theme--transitions--ease-in: cubic-bezier(0.5, 0, 0.75, 0); + --c--theme--transitions--ease-out: cubic-bezier(0.25, 1, 0.5, 1); + --c--theme--transitions--ease-in-out: cubic-bezier(0.76, 0, 0.24, 1); + --c--theme--transitions--duration: 200ms; + --c--components--button--border-radius: 2px; + --c--components--button--height: 48px; + --c--components--button--font-size: 1rem; + --c--components--button--font-weight: 400; } \ No newline at end of file diff --git a/packages/react/src/cunningham-tokens.ts b/packages/react/src/cunningham-tokens.ts index 0dbd3b1..54178e4 100644 --- a/packages/react/src/cunningham-tokens.ts +++ b/packages/react/src/cunningham-tokens.ts @@ -1 +1 @@ -export const tokens = {"theme":{"colors":{"primary":"#002d7f","primary-gradient":"linear-gradient(90deg,#002d7f,#0069b3)","secondary":"#DA0000"}},"components":{"button":{"border-radius":"5px","shadow":"0px 0px 10px 1px #002d7f;"}}}; \ No newline at end of file +export const tokens = {"theme":{"colors":{"primary-text":"#FFFFFF","primary-100":"#EBF2FC","primary-200":"#8CB5EA","primary-300":"#5894E1","primary-400":"#377FDB","primary-500":"#055FD2","primary-600":"#0556BF","primary-700":"#044395","primary-800":"#033474","primary-900":"#022858","secondary-text":"#555F6B","secondary-100":"#F2F7FC","secondary-200":"#EBF3FA","secondary-300":"#E2EEF8","secondary-400":"#DDEAF7","secondary-500":"#D4E5F5","secondary-600":"#C1D0DF","secondary-700":"#97A3AE","secondary-800":"#757E87","secondary-900":"#596067","greyscale-000":"#FFFFFF","greyscale-100":"#FAFAFB","greyscale-200":"#F3F4F4","greyscale-300":"#E7E8EA","greyscale-400":"#C2C6CA","greyscale-500":"#9EA3AA","greyscale-600":"#79818A","greyscale-700":"#555F6B","greyscale-800":"#303C4B","greyscale-900":"#0C1A2B","success-text":"#FFFFFF","success-100":"#EFFCD3","success-200":"#DBFAA9","success-300":"#BEF27C","success-400":"#A0E659","success-500":"#76D628","success-600":"#5AB81D","success-700":"#419A14","success-800":"#2C7C0C","success-900":"#1D6607","info-text":"#FFFFFF","info-100":"#EBF2FC","info-200":"#8CB5EA","info-300":"#5894E1","info-400":"#377FDB","info-500":"#055FD2","info-600":"#0556BF","info-700":"#044395","info-800":"#033474","info-900":"#022858","warning-text":"#FFFFFF","warning-100":"#FFF8CD","warning-200":"#FFEF9B","warning-300":"#FFE469","warning-400":"#FFDA43","warning-500":"#FFC805","warning-600":"#DBA603","warning-700":"#B78702","warning-800":"#936901","warning-900":"#7A5400","danger-text":"#FFFFFF","danger-100":"#F4B0B0","danger-200":"#EE8A8A","danger-300":"#E65454","danger-400":"#E13333","danger-500":"#DA0000","danger-600":"#C60000","danger-700":"#9B0000","danger-800":"#780000","danger-900":"#5C0000"},"typo":{"h1":"1.75rem","h2":"1.375rem","h3":"1.125rem;","h4":"0.8125rem","h5":"0.625rem","h6":"0.5rem","l":"1rem","m":"0.8125rem","s":"0.6875rem","thin":100,"regular":300,"medium":400,"bold":500,"extrabold":700,"black":900,"font-base":"Roboto","font-accent":"Roboto"},"spacings":{"xl":"64px","l":"48px","b":"24px","s":"16px","t":"8px","st":"4px"},"transitions":{"ease-in":"cubic-bezier(0.5, 0, 0.75, 0)","ease-out":"cubic-bezier(0.25, 1, 0.5, 1)","ease-in-out":"cubic-bezier(0.76, 0, 0.24, 1)","duration":"200ms"}},"components":{"button":{"border-radius":"2px","height":"48px","font-size":"1rem","font-weight":400}}}; \ No newline at end of file diff --git a/packages/tokens/src/bin/cunningham.ts b/packages/tokens/src/bin/cunningham.ts index d07963a..4441580 100644 --- a/packages/tokens/src/bin/cunningham.ts +++ b/packages/tokens/src/bin/cunningham.ts @@ -1,9 +1,153 @@ +const colorsGreyscale = { + "greyscale-000": "#FFFFFF", + "greyscale-100": "#FAFAFB", + "greyscale-200": "#F3F4F4", + "greyscale-300": "#E7E8EA", + "greyscale-400": "#C2C6CA", + "greyscale-500": "#9EA3AA", + "greyscale-600": "#79818A", + "greyscale-700": "#555F6B", + "greyscale-800": "#303C4B", + "greyscale-900": "#0C1A2B", +}; + +const colorsPrimary = { + "primary-text": colorsGreyscale["greyscale-000"], + "primary-100": "#EBF2FC", + "primary-200": "#8CB5EA", + "primary-300": "#5894E1", + "primary-400": "#377FDB", + "primary-500": "#055FD2", + "primary-600": "#0556BF", + "primary-700": "#044395", + "primary-800": "#033474", + "primary-900": "#022858", +}; + +const colorsSecondary = { + "secondary-text": colorsGreyscale["greyscale-700"], + "secondary-100": "#F2F7FC", + "secondary-200": "#EBF3FA", + "secondary-300": "#E2EEF8", + "secondary-400": "#DDEAF7", + "secondary-500": "#D4E5F5", + "secondary-600": "#C1D0DF", + "secondary-700": "#97A3AE", + "secondary-800": "#757E87", + "secondary-900": "#596067", +}; + +const colorsSuccess = { + "success-text": colorsGreyscale["greyscale-000"], + "success-100": "#EFFCD3", + "success-200": "#DBFAA9", + "success-300": "#BEF27C", + "success-400": "#A0E659", + "success-500": "#76D628", + "success-600": "#5AB81D", + "success-700": "#419A14", + "success-800": "#2C7C0C", + "success-900": "#1D6607", +}; + +const colorsInfo = { + "info-text": colorsGreyscale["greyscale-000"], + "info-100": "#EBF2FC", + "info-200": "#8CB5EA", + "info-300": "#5894E1", + "info-400": "#377FDB", + "info-500": "#055FD2", + "info-600": "#0556BF", + "info-700": "#044395", + "info-800": "#033474", + "info-900": "#022858", +}; + +const colorsWarning = { + "warning-text": colorsGreyscale["greyscale-000"], + "warning-100": "#FFF8CD", + "warning-200": "#FFEF9B", + "warning-300": "#FFE469", + "warning-400": "#FFDA43", + "warning-500": "#FFC805", + "warning-600": "#DBA603", + "warning-700": "#B78702", + "warning-800": "#936901", + "warning-900": "#7A5400", +}; + +const colorsDanger = { + "danger-text": colorsGreyscale["greyscale-000"], + "danger-100": "#F4B0B0", + "danger-200": "#EE8A8A", + "danger-300": "#E65454", + "danger-400": "#E13333", + "danger-500": "#DA0000", + "danger-600": "#C60000", + "danger-700": "#9B0000", + "danger-800": "#780000", + "danger-900": "#5C0000", +}; + +const typoSizes = { + h1: "1.75rem", + h2: "1.375rem", + h3: "1.125rem;", + h4: "0.8125rem", + h5: "0.625rem", + h6: "0.5rem", + l: "1rem", + m: "0.8125rem", + s: "0.6875rem", +}; + +const typoWeights = { + thin: 100, + regular: 300, + medium: 400, + bold: 500, + extrabold: 700, + black: 900, +}; + +const typeFamilies = { + "font-base": "Roboto", + "font-accent": "Roboto", +}; + +const spacings = { + xl: "64px", + l: "48px", + b: "24px", + s: "16px", + t: "8px", + st: "4px", +}; + +const transitions = { + "ease-in": "cubic-bezier(0.5, 0, 0.75, 0)", + "ease-out": "cubic-bezier(0.25, 1, 0.5, 1)", + "ease-in-out": "cubic-bezier(0.76, 0, 0.24, 1)", + duration: "200ms", +}; + export default { theme: { colors: { - primary: "#002d7f", - "primary-gradient": "linear-gradient(90deg,#002d7f,#0069b3)", - secondary: "#DA0000", + ...colorsPrimary, + ...colorsSecondary, + ...colorsGreyscale, + ...colorsSuccess, + ...colorsInfo, + ...colorsWarning, + ...colorsDanger, }, + typo: { + ...typoSizes, + ...typoWeights, + ...typeFamilies, + }, + spacings, + transitions, }, }; diff --git a/packages/tokens/src/lib/cunningham-tokens.ts b/packages/tokens/src/lib/cunningham-tokens.ts index 0491948..2b0ba99 100644 --- a/packages/tokens/src/lib/cunningham-tokens.ts +++ b/packages/tokens/src/lib/cunningham-tokens.ts @@ -1 +1 @@ -export const tokens = {"theme":{"colors":{"primary":"#002d7f","primary-gradient":"linear-gradient(90deg,#002d7f,#0069b3)","secondary":"#DA0000"}}}; \ No newline at end of file +export const tokens = {"theme":{"colors":{"primary-text":"#FFFFFF","primary-100":"#EBF2FC","primary-200":"#8CB5EA","primary-300":"#5894E1","primary-400":"#377FDB","primary-500":"#055FD2","primary-600":"#0556BF","primary-700":"#044395","primary-800":"#033474","primary-900":"#022858","secondary-text":"#555F6B","secondary-100":"#F2F7FC","secondary-200":"#EBF3FA","secondary-300":"#E2EEF8","secondary-400":"#DDEAF7","secondary-500":"#D4E5F5","secondary-600":"#C1D0DF","secondary-700":"#97A3AE","secondary-800":"#757E87","secondary-900":"#596067","greyscale-000":"#FFFFFF","greyscale-100":"#FAFAFB","greyscale-200":"#F3F4F4","greyscale-300":"#E7E8EA","greyscale-400":"#C2C6CA","greyscale-500":"#9EA3AA","greyscale-600":"#79818A","greyscale-700":"#555F6B","greyscale-800":"#303C4B","greyscale-900":"#0C1A2B","success-text":"#FFFFFF","success-100":"#EFFCD3","success-200":"#DBFAA9","success-300":"#BEF27C","success-400":"#A0E659","success-500":"#76D628","success-600":"#5AB81D","success-700":"#419A14","success-800":"#2C7C0C","success-900":"#1D6607","info-text":"#FFFFFF","info-100":"#EBF2FC","info-200":"#8CB5EA","info-300":"#5894E1","info-400":"#377FDB","info-500":"#055FD2","info-600":"#0556BF","info-700":"#044395","info-800":"#033474","info-900":"#022858","warning-text":"#FFFFFF","warning-100":"#FFF8CD","warning-200":"#FFEF9B","warning-300":"#FFE469","warning-400":"#FFDA43","warning-500":"#FFC805","warning-600":"#DBA603","warning-700":"#B78702","warning-800":"#936901","warning-900":"#7A5400","danger-text":"#FFFFFF","danger-100":"#F4B0B0","danger-200":"#EE8A8A","danger-300":"#E65454","danger-400":"#E13333","danger-500":"#DA0000","danger-600":"#C60000","danger-700":"#9B0000","danger-800":"#780000","danger-900":"#5C0000"},"typo":{"h1":"1.75rem","h2":"1.375rem","h3":"1.125rem;","h4":"0.8125rem","h5":"0.625rem","h6":"0.5rem","l":"1rem","m":"0.8125rem","s":"0.6875rem","thin":100,"regular":300,"medium":400,"bold":500,"extrabold":700,"black":900,"font-base":"Roboto","font-accent":"Roboto"},"spacings":{"xl":"64px","l":"48px","b":"24px","s":"16px","t":"8px","st":"4px"},"transitions":{"ease-in":"cubic-bezier(0.5, 0, 0.75, 0)","ease-out":"cubic-bezier(0.25, 1, 0.5, 1)","ease-in-out":"cubic-bezier(0.76, 0, 0.24, 1)","duration":"200ms"}}}; \ No newline at end of file