|
8 | 8 | --primary-color-hue: 190; |
9 | 9 | --page-background: hsl(0, 0%, 100%); |
10 | 10 | --header-background: hsla(0, 0%, 100%, 1); |
11 | | - --header-background-transparent: hsla(0, 0%, 100%, 0.7); |
| 11 | + --header-background-transparent: hsla(var(--primary-color-hue), 10%, 95%, 0.7); |
12 | 12 | --icon-color: hsl(0, 0%, 0%); |
13 | 13 | --icon-color-active: hsl(0, 0%, 100%); |
14 | | - --icon-background: hsl(0, 0%, 100%); |
15 | 14 | --icon-focus-border: hsla(var(--primary-color-hue), 50%, 40%, 0.7); |
16 | 15 | --primary-color: hsl(var(--primary-color-hue), 50%, 40%); |
17 | 16 | --primary-color-pale: hsl(var(--primary-color-hue), 50%, 80%); |
|
21 | 20 | --action-color: hsl(var(--primary-color-hue), 50%, 40%); |
22 | 21 | --action-color-inactive: hsl(var(--primary-color-hue), 50%, 70%); |
23 | 22 | --link-item-background-hover: hsl(0, 0%, 90%); |
| 23 | + --link-item-icon-background: hsl(0, 0%, 100%); |
24 | 24 | --link-item-color: hsl(var(--primary-color-hue), 0%, 30%); |
25 | 25 | --link-item-color-hover: hsl(var(--primary-color-hue), 0%, 0%); |
26 | 26 | --link-item-color-disabled: hsl(var(--primary-color-hue), 0%, 60%); |
|
37 | 37 | --footer-link-color: var(--primary-color); |
38 | 38 | --footer-link-color-hover: var(--primary-color-dark); |
39 | 39 | --footer-link-background-hover: hsl(0, 0%, 88%); |
40 | | - --footer-background: hsl(0, 0%, 95%); |
41 | | - --footer-border: hsl(0, 0%, 70%); |
| 40 | + --footer-background: hsl(var(--primary-color-hue), 10%, 95%); |
| 41 | + --footer-border: hsl(var(--primary-color-hue), 10%, 70%); |
42 | 42 | } |
43 | 43 |
|
44 | 44 | @mixin darkTheme() { |
45 | 45 | --primary-color-hue: 190; |
46 | | - --page-background: hsl(0, 0%, 20%); |
| 46 | + --page-background: hsl(var(--primary-color-hue), 10%, 20%); |
47 | 47 | --header-background: hsla(0, 0%, 20%, 1); |
48 | | - --header-background-transparent: hsla(0, 0%, 20%, 0.7); |
| 48 | + --header-background-transparent: hsla(var(--primary-color-hue), 10%, 10%, 0.7); |
49 | 49 | --icon-color: hsl(0, 0%, 100%); |
50 | 50 | --icon-color-active: hsl(0, 0%, 0%); |
51 | 51 | --icon-focus-border: hsl(var(--primary-color-hue), 50%, 60%); |
52 | | - --icon-background: hsl(0, 0%, 100%); |
53 | 52 | --primary-color: hsl(var(--primary-color-hue), 50%, 80%); |
54 | 53 | --primary-color-pale: hsl(var(--primary-color-hue), 50%, 30%); |
55 | 54 | --primary-color-dark: hsl(var(--primary-color-hue), 50%, 80%); |
|
58 | 57 | --action-color: hsl(var(--primary-color-hue), 50%, 60%); |
59 | 58 | --action-color-inactive: hsl(var(--primary-color-hue), 50%, 40%); |
60 | 59 | --link-item-background-hover: hsl(0, 0%, 35%); |
| 60 | + --link-item-icon-background: hsl(var(--primary-color-hue), 10%, 95%); |
61 | 61 | --link-item-color: hsl(var(--primary-color-hue), 0%, 90%); |
62 | 62 | --link-item-color-hover: hsl(var(--primary-color-hue), 0%, 100%); |
63 | 63 | --link-item-focus-border: hsl(0, 0%, 50%); |
|
68 | 68 | --logo-char-1-color: hsl(var(--primary-color-hue), 60%, 55%); |
69 | 69 | --logo-char-2-color: hsl(var(--primary-color-hue), 60%, 80%); |
70 | 70 | --logo-shape-color: hsl(var(--primary-color-hue), 60%, 55%); |
71 | | - --footer-text-color: hsl(0, 0%, 80%); |
| 71 | + --footer-text-color: hsl(0, 0%, 90%); |
72 | 72 | --footer-link-color: var(--primary-color-dark); |
73 | 73 | --footer-link-color-hover: hsl(var(--primary-color-hue), 50%, 80%); |
74 | 74 | --footer-link-background-hover: hsl(0, 0%, 35%); |
75 | | - --footer-background: hsl(0, 0%, 25%); |
76 | | - --footer-border: hsl(0, 0%, 40%); |
| 75 | + --footer-background: hsl(var(--primary-color-hue), 10%, 25%); |
| 76 | + --footer-border: hsl(var(--primary-color-hue), 10%, 40%); |
77 | 77 | } |
78 | 78 |
|
79 | 79 | body { |
|
0 commit comments