|
1 | 1 | @tailwind base; |
2 | 2 | @tailwind components; |
3 | 3 | @tailwind utilities; |
4 | | - |
5 | | -:root { |
| 4 | +:root.dark { |
6 | 5 | --color-bg-primary: #0f1011; |
7 | 6 | --color-bg-secondary: #17181a; |
8 | 7 | --color-bg-tertiary: #2A2C32; |
|
12 | 11 | --color-text-secondary: #e3e4e6; |
13 | 12 | --color-text-tertiary: #969799; |
14 | 13 | --color-text-quaternary: #595a5c; |
| 14 | + |
15 | 15 | --color-border-primary: #191b1f; |
16 | 16 | --color-border-secondary: #23252a; |
17 | 17 | --color-border-tertiary: #2c2e33; |
18 | 18 | --color-border-quaternary: #393B42; |
19 | 19 | --color-input-border-active: rgba(255,255,255,0.3); |
20 | 20 |
|
21 | | - --color-accent-primary: 14, 165, 233; /* sky-500 */ |
22 | | - --color-accent-secondary: 56, 189, 248; |
23 | | - --color-accent-tertiary: 125, 211, 252; |
24 | | - --color-accent-quaternary: 186, 230, 253; |
| 21 | + --theme-color-chart: var(--color-accent-200); |
25 | 22 |
|
26 | | - --theme-color-default-background: var(--color-bg-primary); |
| 23 | + --theme-color-menu-active: var(--color-bg-secondary); |
| 24 | + --theme-color-card-background: var(--color-bg-secondary); |
| 25 | + --theme-shadow-card: 0 4px 7px 0px rgb(0 0 0 / 30%); |
| 26 | + --theme-shadow-dropdown: 0 4px 7px 0px rgb(0 0 0 / 40%); |
| 27 | + |
| 28 | + --theme-color-muted-text: var(--color-text-secondary); |
| 29 | + |
| 30 | + --theme-color-row-background: var(--color-bg-primary); |
| 31 | + --theme-color-row-heading-background: var(--theme-color-card-background); |
| 32 | + --theme-color-row-heading-border: var(--theme-color-card-border); |
27 | 33 | --theme-color-icon-default: var(--color-text-tertiary); |
| 34 | + |
| 35 | + --theme-color-ring: rgba(255,255,255,0.5); |
| 36 | + |
| 37 | + --theme-color-button-primary-background: rgba(var(--color-accent-300), 0.1); |
| 38 | + --theme-color-button-primary-background-hover: rgba(var(--color-accent-300), 0.2); |
| 39 | + --theme-color-button-primary-border: rgba(var(--color-accent-300), 0.2); |
| 40 | + --theme-color-button-primary-text: var(--color-text-primary); |
| 41 | + |
| 42 | + --theme-color-input-background: var(--color-bg-secondary); |
| 43 | + |
| 44 | + --theme-color-input-select-active: rgb(var(--color-accent-300)); |
| 45 | + --theme-color-input-select-active-hover: rgb(var(--color-accent-200)); |
| 46 | +} |
| 47 | + |
| 48 | +:root.light { |
| 49 | + --color-bg-primary: #F5F5F5; |
| 50 | + --color-bg-secondary: #f7f7f8; |
| 51 | + --color-bg-tertiary: #e1e1e3; |
| 52 | + --color-bg-quaternary: #ffffff; |
| 53 | + --color-bg-background: #ffffff; |
| 54 | + --color-text-primary: #18181b; |
| 55 | + --color-text-secondary: #3f3f46; |
| 56 | + --color-text-tertiary: #71717a; |
| 57 | + --color-text-quaternary: #a1a1aa; |
| 58 | + --color-border-primary: #e7e7e7; |
| 59 | + --color-border-secondary: #e5e5e5; |
| 60 | + --color-border-tertiary: #dfdfdf; |
| 61 | + --color-border-quaternary: #d1d1d1; |
| 62 | + --color-input-border-active: rgba(0,0,0,0.3); |
| 63 | + --theme-color-menu-active: var(--color-bg-tertiary); |
| 64 | + |
| 65 | + --theme-color-card-background: var(--color-bg-quaternary); |
| 66 | + --theme-color-card-background-active: var(--color-bg-primary); |
| 67 | + |
| 68 | + --theme-color-chart: var(--color-accent-400); |
| 69 | + |
| 70 | + --theme-shadow-card: 0 1px 2px 0 rgb(0 0 0 / 0.05); |
| 71 | + --theme-shadow-dropdown: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); |
| 72 | + |
| 73 | + --theme-color-muted-text: var(--color-text-secondary); |
| 74 | + |
| 75 | + --theme-color-row-background: var(--theme-color-card-background); |
| 76 | + --theme-color-row-heading-background: var(--color-bg-secondary); |
| 77 | + --theme-color-row-heading-border: var(--color-border-tertiary); |
| 78 | + --theme-color-icon-default: var(--color-text-quaternary); |
| 79 | + |
| 80 | + --theme-color-ring: rgba(0,0,0, 0.7); |
| 81 | + |
| 82 | + --theme-color-button-primary-background: rgba(var(--color-accent-600), 0.9); |
| 83 | + --theme-color-button-primary-background-hover: rgba(var(--color-accent-600), 1); |
| 84 | + --theme-color-button-primary-border: rgba(var(--color-accent-600), 1); |
| 85 | + --theme-color-button-primary-text: #FFFFFF; |
| 86 | + |
| 87 | + --theme-color-input-background: var(--color-bg-quaternary); |
| 88 | + |
| 89 | + --theme-color-input-select-active: rgb(var(--color-accent-400)); |
| 90 | + --theme-color-input-select-active-hover: rgb(var(--color-accent-500)); |
| 91 | +} |
| 92 | + |
| 93 | +:root { |
| 94 | + --theme-color-default-background: var(--color-bg-primary); |
28 | 95 | --theme-color-icon-active: rgb(var(--color-text-tertiary)); |
29 | | - --theme-color-card-background: var(--color-bg-secondary); |
30 | | - --theme-color-card-background-active: var(--color-bg-tertiary); |
31 | 96 | --theme-color-card-background-separator: var(--color-border-tertiary); |
32 | 97 | --theme-color-card-border: var(--color-border-secondary); |
33 | 98 | --theme-color-card-border-active: var(--color-border-tertiary); |
34 | 99 | --theme-color-default-background-separator: var(--color-border-primary); |
35 | 100 | --theme-color-primary-text: var(--color-text-primary); |
36 | | - --theme-color-muted-text: var(--color-text-secondary); |
37 | | - --theme-color-menu-active: var(--color-bg-secondary); |
38 | 101 | --theme-color-input-border: var(--color-border-quaternary); |
39 | | - --theme-color-input-background: var(--color-bg-secondary); |
40 | 102 | --theme-color-tab-background: var(--theme-color-card-background); |
41 | 103 | --theme-color-tab-background-active: var(--theme-color-card-background-active); |
42 | 104 | --theme-color-tab-border: var(--theme-color-card-border); |
43 | 105 | --theme-color-row-separator-background: var(--theme-color-default-background-separator); |
44 | | - --theme-color-row-heading-background: var(--theme-color-card-background); |
45 | 106 | --theme-color-row-border: var(--theme-color-card-border); |
46 | | - --theme-color-row-heading-border: var(--theme-color-card-border); |
| 107 | + |
| 108 | + --color-accent-50: 240, 249, 255; /* sky-50 */ |
| 109 | + --color-accent-100: 224, 242, 254; /* sky-100 */ |
| 110 | + --color-accent-200: 186, 230, 253; /* sky-200 */ |
| 111 | + --color-accent-300: 125, 211, 252; /* sky-300 */ |
| 112 | + --color-accent-400: 56, 189, 248; /* sky-400 */ |
| 113 | + --color-accent-500: 14, 165, 233; /* sky-500 */ |
| 114 | + --color-accent-600: 2, 132, 199; /* sky-600 */ |
| 115 | + --color-accent-700: 3, 105, 161; /* sky-700 */ |
| 116 | + --color-accent-800: 7, 89, 133; /* sky-800 */ |
| 117 | + --color-accent-900: 12, 74, 110; /* sky-900 */ |
| 118 | + --color-accent-950: 8, 47, 73; /* sky-950 */ |
| 119 | + |
| 120 | + --theme-button-secondary-background: var(--theme-color-card-background); |
| 121 | + --theme-button-secondary-background-active: var(--theme-color-card-background-active); |
47 | 122 | } |
48 | 123 |
|
49 | 124 | * { |
|
0 commit comments