Skip to content

Commit 664d6f3

Browse files
committed
feat: Start to incorporate theme colors.
1 parent fc55232 commit 664d6f3

File tree

4 files changed

+27
-57
lines changed

4 files changed

+27
-57
lines changed

src/index.css

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
1+
2+
:root {
3+
--text: light-dark(#212121, #dedede);
4+
--background: light-dark( #e8e8e8, #171717);
5+
--primary: light-dark(#3f3fcf, #3030c0);
6+
--secondary: light-dark(#a46de3, #531c92);
7+
--accent: light-dark(#12aff3, #0caaed);
8+
}
9+
110
:root {
2-
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
11+
font-family: Montserrat, system-ui, Helvetica, Arial, sans-serif;
312
line-height: 1.5;
413
font-weight: 400;
514

615
color-scheme: light dark;
7-
color: light-dark(#242424, rgba(255, 255, 255, 0.87));
8-
background-color: light-dark(rgba(255, 255, 255, 0.87), #242424);
16+
color: var(--text);
17+
background-color: var(--background);
918

1019
font-synthesis: none;
1120
text-rendering: optimizeLegibility;
@@ -15,11 +24,11 @@
1524

1625
a {
1726
font-weight: 500;
18-
color: #646cff;
27+
color: var(--accent);
1928
text-decoration: inherit;
2029
}
2130
a:hover {
22-
color: #535bf2;
31+
color: var(--secondary);
2332
}
2433

2534
body {
@@ -42,27 +51,16 @@ button {
4251
font-size: 1em;
4352
font-weight: 500;
4453
font-family: inherit;
45-
background-color: #1a1a1a;
54+
background-color: var(--background);
4655
cursor: pointer;
4756
transition: border-color 0.25s;
4857
}
4958
button:hover {
50-
border-color: #646cff;
59+
border-color: var(--accent);
5160
}
5261
button:focus,
5362
button:focus-visible {
54-
outline: 4px auto -webkit-focus-ring-color;
55-
}
56-
57-
@media (prefers-color-scheme: light) {
58-
:root {
59-
color: #213547;
60-
background-color: #ffffff;
61-
}
62-
a:hover {
63-
color: #747bff;
64-
}
65-
button {
66-
background-color: #f9f9f9;
67-
}
63+
outline: 5px auto red;
64+
outline: 5px auto -webkit-focus-ring-color;
65+
z-index: 100;
6866
}

src/keyboard/key.css

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@
2626
padding: 0;
2727
grid-template-rows: 0 var(--zmk-key-center-height) 0;
2828
grid-template-columns: 0 var(--zmk-key-center-width) 0;
29+
30+
box-shadow: var(--text) 0px 0px 0px 1px inset;
2931
}
3032

3133
.zmk-key__button:hover {
32-
background-color: light-dark(white, black);
34+
background-color: var(--background);
3335
grid-template-rows: 1em var(--zmk-key-center-height) 1em;
3436
grid-template-columns: 1em var(--zmk-key-center-width) 1em;
3537
}
@@ -57,12 +59,8 @@
5759
}
5860

5961
.zmk-key__button--primary {
60-
color: light-dark( #333, white);
61-
background-color: transparent;
62+
6263

63-
box-shadow: light-dark(rgba(0, 0, 0, 0.15), white) 0px 0px 0px 1px inset;
6464
}
6565
.zmk-key__button--secondary {
66-
color: light-dark(black, white);
67-
background-color: light-dark(white, #8c8c8c);
6866
}

src/keyboard/layer-picker.css

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,10 @@
2020
}
2121

2222
.zmk-layer-picker__item--selected {
23-
background-color: gray;
23+
background-color: var(--secondary);
2424
}
2525

2626
.zmk-layer-picker__item:hover {
2727
border-radius: 2px;
28-
border-color: black;
28+
border-color: var(--accent);
2929
}
30-
31-
32-
/*
33-
.zmk-key__button--primary {
34-
color: #333;
35-
background-color: transparent;
36-
37-
box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset;
38-
}
39-
.zmk-key__button--secondary {
40-
color: white;
41-
background-color: #8c8c8c;
42-
} */

src/keyboard/physical-layout-picker.css

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,10 @@
2020
}
2121

2222
.zmk-physical-layout-picker__item--selected {
23-
background-color: gray;
23+
background-color: var(--secondary);
2424
}
2525

2626
.zmk-physical-layout-picker__item:hover {
2727
border-radius: 2px;
28-
border-color: black;
28+
border-color: var(--accent);
2929
}
30-
31-
32-
/*
33-
.zmk-key__button--primary {
34-
color: #333;
35-
background-color: transparent;
36-
37-
box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset;
38-
}
39-
.zmk-key__button--secondary {
40-
color: white;
41-
background-color: #8c8c8c;
42-
} */

0 commit comments

Comments
 (0)