mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-02 12:03:49 -05:00
* chore: rename color tokens * chore: clean up hover tokens * docs: add a note on colors usage
129 lines
2.9 KiB
CSS
129 lines
2.9 KiB
CSS
:root {
|
|
--gray00: #ffffff;
|
|
--gray05: #f5f6f7;
|
|
--gray10: #dfdfe2;
|
|
--gray15: #d0d0d5;
|
|
--gray45: #858591;
|
|
--gray75: #3b3b4f;
|
|
--gray80: #2a2a40;
|
|
--gray85: #1b1b32;
|
|
--gray90: #0a0a23;
|
|
|
|
--purple10: #dbb8ff;
|
|
--purple50: #9400d3;
|
|
--purple90: #5a01a7;
|
|
|
|
--yellow05: #fcf8e3;
|
|
--yellow10: #faebcc;
|
|
--yellow40: #ffc300;
|
|
--yellow45: #ffbf00;
|
|
--yellow50: #f1be32;
|
|
--yellow70: #8a6d3b;
|
|
--yellow90: #4d3800;
|
|
|
|
--blue05: #d9edf7;
|
|
--blue10: #bce8f1;
|
|
--blue30: #99c9ff;
|
|
--blue50: #198eee;
|
|
--blue70: #31708f;
|
|
--blue90: #002ead;
|
|
|
|
--green05: #dff0d8;
|
|
--green10: #d6e9c6;
|
|
--green40: #acd157;
|
|
--green70: #3c763d;
|
|
--green90: #00471b;
|
|
|
|
--red05: #f2dede;
|
|
--red10: #ebccd1;
|
|
--red15: #ffadad;
|
|
--red30: #f8577c;
|
|
--red70: #a94442;
|
|
--red80: #f82153;
|
|
--red90: #850000;
|
|
}
|
|
|
|
/* Export the variables in order to use them on the Color System Storybook page */
|
|
:export {
|
|
--gray00: var(--gray00);
|
|
--gray05: var(--gray05);
|
|
--gray10: var(--gray10);
|
|
--gray15: var(--gray15);
|
|
--gray45: var(--gray45);
|
|
--gray75: var(--gray75);
|
|
--gray80: var(--gray80);
|
|
--gray85: var(--gray85);
|
|
--gray90: var(--gray90);
|
|
|
|
--purple10: var(--purple10);
|
|
--purple50: var(--purple50);
|
|
--purple90: var(--purple90);
|
|
|
|
--yellow05: var(--yellow05);
|
|
--yellow10: var(--yellow10);
|
|
--yellow40: var(--yellow40);
|
|
--yellow45: var(--yellow45);
|
|
--yellow50: var(--yellow50);
|
|
--yellow70: var(--yellow70);
|
|
--yellow90: var(--yellow90);
|
|
|
|
--blue05: var(--blue05);
|
|
--blue10: var(--blue10);
|
|
--blue30: var(--blue30);
|
|
--blue50: var(--blue50);
|
|
--blue70: var(--blue70);
|
|
--blue90: var(--blue90);
|
|
|
|
--green05: var(--green05);
|
|
--green10: var(--green10);
|
|
--green40: var(--green40);
|
|
--green70: var(--green70);
|
|
--green90: var(--green90);
|
|
|
|
--red05: var(--red05);
|
|
--red10: var(--red10);
|
|
--red15: var(--red15);
|
|
--red30: var(--red30);
|
|
--red70: var(--red70);
|
|
--red80: var(--red80);
|
|
--red90: var(--red90);
|
|
}
|
|
|
|
html,
|
|
div.light {
|
|
--foreground-primary: var(--gray90);
|
|
--foreground-secondary: var(--gray85);
|
|
--foreground-tertiary: var(--gray80);
|
|
--foreground-quaternary: var(--gray75);
|
|
--foreground-danger: var(--red15);
|
|
--foreground-info: var(--blue30);
|
|
|
|
--background-primary: var(--gray00);
|
|
--background-secondary: var(--gray05);
|
|
--background-tertiary: var(--gray10);
|
|
--background-quaternary: var(--gray15);
|
|
--background-danger: var(--red90);
|
|
--background-info: var(--blue90);
|
|
|
|
--focus-outline-color: var(--blue50);
|
|
}
|
|
|
|
html.dark,
|
|
div.dark {
|
|
--foreground-primary: var(--gray00);
|
|
--foreground-secondary: var(--gray05);
|
|
--foreground-tertiary: var(--gray10);
|
|
--foreground-quaternary: var(--gray15);
|
|
--foreground-danger: var(--red90);
|
|
--foreground-info: var(--blue90);
|
|
|
|
--background-primary: var(--gray90);
|
|
--background-secondary: var(--gray85);
|
|
--background-tertiary: var(--gray80);
|
|
--background-quaternary: var(--gray75);
|
|
--background-danger: var(--red15);
|
|
--background-info: var(--blue30);
|
|
|
|
--focus-outline-color: var(--blue50);
|
|
}
|