Skip to content

Commit d2731d5

Browse files
Copilotneilime
authored andcommitted
fix(theme): differentiate button variants and project card accents
1 parent 3af5334 commit d2731d5

File tree

4 files changed

+57
-13
lines changed

4 files changed

+57
-13
lines changed

packages/theme/src/theme/hoverscape/HoverkraftButton.module.css

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,17 @@
6161
}
6262

6363
.secondary {
64-
background: rgba(25, 152, 255, 0.08);
65-
border: 2px solid rgba(25, 152, 255, 0.35);
64+
background: rgba(25, 152, 255, 0.15);
65+
border: 2px solid rgba(25, 152, 255, 0.5);
6666
color: var(--hk-color-dark, #1d2026);
67+
box-shadow: 0 2px 8px rgba(25, 152, 255, 0.15);
6768
}
6869

6970
.secondary:hover {
7071
transform: translateY(-2px);
71-
background: rgba(25, 152, 255, 0.12);
72-
border-color: rgba(25, 152, 255, 0.5);
72+
background: rgba(25, 152, 255, 0.22);
73+
border-color: rgba(25, 152, 255, 0.65);
74+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.25);
7375
text-shadow: 0 3px 12px rgba(8, 43, 80, 0.35);
7476
}
7577

@@ -86,13 +88,24 @@
8688
text-shadow: 0 3px 12px rgba(8, 43, 80, 0.35);
8789
}
8890

89-
[data-theme="dark"] .secondary,
91+
[data-theme="dark"] .secondary {
92+
background: rgba(25, 152, 255, 0.25);
93+
border-color: rgba(25, 152, 255, 0.6);
94+
color: #ffffff;
95+
box-shadow: 0 2px 8px rgba(25, 152, 255, 0.2);
96+
}
97+
98+
[data-theme="dark"] .secondary:hover {
99+
background: rgba(25, 152, 255, 0.35);
100+
border-color: rgba(25, 152, 255, 0.75);
101+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.3);
102+
}
103+
90104
[data-theme="dark"] .outline {
91105
color: #ffffff;
92106
border-color: rgba(255, 255, 255, 0.4);
93107
}
94108

95-
[data-theme="dark"] .secondary:hover,
96109
[data-theme="dark"] .outline:hover {
97110
background: rgba(255, 255, 255, 0.12);
98111
border-color: rgba(255, 255, 255, 0.6);

packages/theme/src/theme/hoverscape/HoverkraftFeatureList.module.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010

1111
.featureCard {
1212
width: 100%;
13-
border: 1px solid var(--ifm-color-emphasis-200);
13+
border: 1px solid var(--ifm-color-primary);
1414
border-radius: calc(var(--ifm-global-radius) * 1.5);
1515
padding: 1.75rem;
16-
background: var(--ifm-color-content-secondary, #ffffff);
16+
background: var(--ifm-background-color, #ffffff);
1717
transition:
1818
transform 0.3s ease,
1919
box-shadow 0.3s ease,
@@ -49,6 +49,7 @@
4949
font-size: 1.25rem;
5050
font-weight: 600;
5151
margin: 0 0 0.75rem 0;
52+
color: var(--ifm-color-primary);
5253
}
5354

5455
.featureDescription {

packages/theme/src/theme/hoverscape/HoverkraftHero.module.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595

9696
.heroButton {
9797
min-width: 190px;
98+
color: var(--ifm-color-white, #ffffff) !important;
9899
}
99100

100101
@media (min-width: 768px) {

packages/theme/src/theme/hoverscape/HoverkraftProjectCard.module.css

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,53 @@
1111

1212
.projectCard:hover {
1313
transform: translateY(-4px);
14-
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
15-
border-color: #1998ff;
1614
}
1715

1816
.primary {
19-
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.08);
17+
background: linear-gradient(135deg, rgba(25, 152, 255, 0.08) 0%, rgba(255, 90, 2, 0.06) 100%);
18+
border-color: rgba(25, 152, 255, 0.3);
19+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.15);
20+
}
21+
22+
.primary:hover {
23+
border-color: rgba(25, 152, 255, 0.5);
24+
box-shadow: 0 12px 24px rgba(25, 152, 255, 0.2);
2025
}
2126

2227
.neutral {
23-
background: var(--ifm-color-content-secondary, #ffffff);
24-
border-color: var(--ifm-color-emphasis-200);
28+
background: #ffffff;
29+
border-color: #cbd5e0;
30+
}
31+
32+
.neutral:hover {
33+
border-color: #a0aec0;
2534
}
2635

2736
[data-theme="dark"] .projectCard {
2837
background: var(--ifm-background-surface-color);
2938
border-color: rgba(255, 255, 255, 0.14);
3039
}
3140

41+
[data-theme="dark"] .primary {
42+
background: linear-gradient(135deg, rgba(25, 152, 255, 0.15) 0%, rgba(255, 90, 2, 0.1) 100%);
43+
border-color: rgba(25, 152, 255, 0.4);
44+
box-shadow: 0 4px 12px rgba(25, 152, 255, 0.2);
45+
}
46+
47+
[data-theme="dark"] .primary:hover {
48+
border-color: rgba(25, 152, 255, 0.6);
49+
box-shadow: 0 12px 24px rgba(25, 152, 255, 0.3);
50+
}
51+
52+
[data-theme="dark"] .neutral {
53+
background: rgba(255, 255, 255, 0.05);
54+
border-color: rgba(255, 255, 255, 0.2);
55+
}
56+
57+
[data-theme="dark"] .neutral:hover {
58+
border-color: rgba(255, 255, 255, 0.3);
59+
}
60+
3261
.projectHeader {
3362
display: flex;
3463
align-items: flex-start;

0 commit comments

Comments
 (0)