chore: fonts + improve color scales
This commit is contained in:
parent
bda81f70dd
commit
db0b5b33eb
12 changed files with 94 additions and 61 deletions
31
src/assets/styles/defaults/fonts.css
Normal file
31
src/assets/styles/defaults/fonts.css
Normal file
|
@ -0,0 +1,31 @@
|
|||
@font-face {
|
||||
font-family: MonoLisa;
|
||||
src: url('/assets/fonts/ml.woff2') format('woff2');
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: MonoLisa;
|
||||
src: url('/assets/fonts/mlb.woff2') format('woff2');
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: MonoLisa;
|
||||
src: url('/assets/fonts/mli.woff2') format('woff2');
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: MonoLisa;
|
||||
src: url('/assets/fonts/mlbi.woff2') format('woff2');
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
}
|
|
@ -1,45 +1,42 @@
|
|||
:root {
|
||||
/* colors */
|
||||
--blue-100: #e2ecff;
|
||||
--blue-200: #c5d8ff;
|
||||
--blue-300: #a8c4ff;
|
||||
--blue-400: #7aa6ff;
|
||||
--blue-500: #4b88ff;
|
||||
--blue-600: #3168e9;
|
||||
--blue-700: #2458d4;
|
||||
--blue-800: #1d4bac;
|
||||
--blue-900: #1c3e91;
|
||||
--blue-100: #c5d8ff;
|
||||
--blue-200: #7aa6ff;
|
||||
--blue-300: #4b88ff;
|
||||
--blue-400: #3168e9;
|
||||
--blue-500: #2458d4;
|
||||
--blue-600: #1d4bac;
|
||||
|
||||
--gray-50: #f6f7f8;
|
||||
--gray-100: #eceef1;
|
||||
--gray-200: #dfe3e8;
|
||||
--gray-300: #c5ccd5;
|
||||
--gray-400: #adb4c0;
|
||||
--gray-500: #959eae;
|
||||
--gray-600: #7f899b;
|
||||
--gray-700: #707b8e;
|
||||
--gray-800: #626d7f;
|
||||
--gray-900: #545e71;
|
||||
--gray-950: #4a5365;
|
||||
--gray-1000: #1a1d22;
|
||||
--gray-100: #f6f7f8;
|
||||
--gray-200: #eceef1;
|
||||
--gray-300: #dfe3e8;
|
||||
--gray-400: #959eae;
|
||||
--gray-500: #7f899b;
|
||||
--gray-600: #626d7f;
|
||||
--gray-700: #545e71;
|
||||
--gray-800: #4a5365;
|
||||
--gray-900: #1a1d22;
|
||||
|
||||
--white: #fff;
|
||||
--black: #000;
|
||||
|
||||
--gray-light: var(--gray-200);
|
||||
--gray-lighter: var(--gray-100);
|
||||
--gray-medium: var(--gray-500);
|
||||
--gray-dark: var(--gray-950);
|
||||
--gray-light: var(--gray-300);
|
||||
--gray-lighter: var(--gray-200);
|
||||
--gray-medium: var(--gray-400);
|
||||
--gray-dark: var(--gray-800);
|
||||
|
||||
/* base theme */
|
||||
--color-lightest: var(--gray-50);
|
||||
--color-darkest: var(--gray-1000);
|
||||
--color-lightest: var(--gray-100);
|
||||
--color-darkest: var(--gray-900);
|
||||
--text-color: var(--color-darkest);
|
||||
--background-color: var(--color-lightest);
|
||||
--text-color-inverted: var(--color-lightest);
|
||||
--background-color-inverted: var(--color-darkest);
|
||||
--accent-color: var(--blue-600);
|
||||
--accent-color-hover: var(--blue-800);
|
||||
--accent-color: var(--blue-400);
|
||||
--accent-color-hover: var(--blue-600);
|
||||
|
||||
--brand-github-light: #333;
|
||||
--brand-github-dark: #f5f5f5;
|
||||
|
||||
--brand-gmail: #ea4335;
|
||||
--brand-github: #333;
|
||||
|
@ -74,7 +71,7 @@
|
|||
--border-gray: 1px solid var(--gray-light);
|
||||
|
||||
/* fonts */
|
||||
--font-mono: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, ui-monospace, monospace;
|
||||
--font-mono: MonoLisa, Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, ui-monospace, monospace;
|
||||
|
||||
/* text */
|
||||
--font-size-xs: .7rem;
|
||||
|
@ -149,12 +146,12 @@
|
|||
--background-color: var(--color-lightest);
|
||||
--text-color-inverted: var(--color-lightest);
|
||||
--background-color-inverted: var(--color-darkest);
|
||||
--accent-color: var(--blue-600);
|
||||
--accent-color-hover: var(--blue-800);
|
||||
--gray-light: var(--gray-200);
|
||||
--gray-lighter: var(--gray-100);
|
||||
--gray-dark: var(--gray-950);
|
||||
--brand-github: #333;
|
||||
--accent-color: var(--blue-400);
|
||||
--accent-color-hover: var(--blue-600);
|
||||
--gray-light: var(--gray-300);
|
||||
--gray-lighter: var(--gray-200);
|
||||
--gray-dark: var(--gray-800);
|
||||
--brand-github: var(--brand-github-light);
|
||||
}
|
||||
|
||||
/* dark theme */
|
||||
|
@ -163,12 +160,12 @@
|
|||
--background-color: var(--color-darkest);
|
||||
--text-color-inverted: var(--color-darkest);
|
||||
--background-color-inverted: var(--color-lightest);
|
||||
--accent-color: var(--blue-400);
|
||||
--accent-color-hover: var(--blue-200);
|
||||
--gray-light: var(--gray-800);
|
||||
--gray-lighter: var(--gray-900);
|
||||
--gray-dark: var(--gray-200);
|
||||
--brand-github: #f5f5f5;
|
||||
--accent-color: var(--blue-200);
|
||||
--accent-color-hover: var(--blue-100);
|
||||
--gray-light: var(--gray-600);
|
||||
--gray-lighter: var(--gray-700);
|
||||
--gray-dark: var(--gray-300);
|
||||
--brand-github: var(--brand-github-dark);
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
|
@ -177,11 +174,11 @@
|
|||
--background-color: var(--color-darkest);
|
||||
--text-color-inverted: var(--color-darkest);
|
||||
--background-color-inverted: var(--color-lightest);
|
||||
--accent-color: var(--blue-400);
|
||||
--accent-color-hover: var(--blue-200);
|
||||
--gray-light: var(--gray-800);
|
||||
--gray-lighter: var(--gray-900);
|
||||
--gray-dark: var(--gray-200);
|
||||
--brand-github: #f5f5f5;
|
||||
--accent-color: var(--blue-200);
|
||||
--accent-color-hover: var(--blue-100);
|
||||
--gray-light: var(--gray-600);
|
||||
--gray-lighter: var(--gray-700);
|
||||
--gray-dark: var(--gray-300);
|
||||
--brand-github: var(--brand-github-dark);
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue