@@ -8,13 +8,45 @@ export const appStyle = (): string => render`
88 --background-color: #f0f0f0;
99 --text-color: #555;
1010 --shadow-color: #555;
11+ --border-color: lightgrey;
12+ --accent-color: #4a90e2;
13+ --completed-color: lightgrey;
14+ --subtask-color: lightgrey;
15+ --button-active-bg: grey;
16+ --header-bg: lightgrey;
17+ --header-border: none;
18+ --input-bg: #303030;
19+ --input-color: #eee;
20+ --input-border: none;
21+ --input-focus-outline: none;
22+ --modal-overlay-bg: #50505030;
23+ --task-item-hover-bg: transparent;
24+ --completed-image-opacity: 1;
25+ --control-button-bg: #555;
26+ --control-button-opacity: 0.75;
1127 }
1228
1329 @media (prefers-color-scheme: dark) {
1430 :root {
15- --background-color: #484848;
16- --text-color: #f0f0f0;
17- --shadow-color: #000;
31+ --background-color: #1a1a2e;
32+ --text-color: #e0e0e0;
33+ --shadow-color: rgba(0, 0, 0, 0.5);
34+ --border-color: #2d2d44;
35+ --accent-color: #4a90e2;
36+ --completed-color: #6b7280;
37+ --subtask-color: #9ca3af;
38+ --button-active-bg: var(--accent-color);
39+ --header-bg: #2d2d44;
40+ --header-border: 1px solid var(--border-color);
41+ --input-bg: var(--header-bg);
42+ --input-color: var(--text-color);
43+ --input-border: 1px solid var(--border-color);
44+ --input-focus-outline: 2px solid var(--accent-color);
45+ --modal-overlay-bg: rgba(0, 0, 0, 0.7);
46+ --task-item-hover-bg: rgba(74, 144, 226, 0.1);
47+ --completed-image-opacity: 0.5;
48+ --control-button-bg: var(--accent-color);
49+ --control-button-opacity: 0.9;
1850 }
1951 }
2052
@@ -63,16 +95,22 @@ export const appStyle = (): string => render`
6395 }
6496
6597 .${ ACTION_BUTTON } :active {
66- background-color: grey;
67- color: white;
98+ background-color: var(--button-active-bg);
6899 }
69100
70101 .${ ACTION_BUTTON } .hidden {
71102 display: none;
72103 }
73104
74- .${ ACTION_BUTTON } .chosen {
75- color: var(--background-color);
105+ .header {
106+ .${ ACTION_BUTTON } {
107+ color: var(--background-color);
108+ }
109+
110+ .${ ACTION_BUTTON } :active,
111+ .${ ACTION_BUTTON } .chosen {
112+ color: var(--text-color);
113+ }
76114 }
77115
78116 </style>
0 commit comments