Skip to content

Commit 4a88c78

Browse files
authored
Update styles.css
1 parent 192abd0 commit 4a88c78

1 file changed

Lines changed: 96 additions & 0 deletions

File tree

styles.css

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,17 @@ body.cyber-theme {
2626
background: linear-gradient(135deg, #0a0f1e 0%, #1a0b2e 100%);
2727
}
2828

29+
/* Motyw matrix */
30+
body.matrix-theme {
31+
background: linear-gradient(135deg, #000000 0%, #001a00 100%);
32+
color: #00ff66;
33+
}
34+
35+
/* Motyw sunset */
36+
body.sunset-theme {
37+
background: linear-gradient(135deg, #2b0f1e 0%, #7a2f1f 50%, #c9600f 100%);
38+
}
39+
2940
canvas#particles {
3041
position: fixed;
3142
top: 0;
@@ -77,6 +88,25 @@ canvas#particles {
7788
transform: scale(1.02);
7889
}
7990

91+
body.matrix-theme .theme-toggle {
92+
color: #00ff66;
93+
box-shadow: 0 0 0 1px rgba(0, 255, 102, 0.2) inset;
94+
}
95+
96+
body.matrix-theme .theme-toggle:hover {
97+
background: rgba(0, 255, 102, 0.15);
98+
box-shadow: 0 0 8px rgba(0, 255, 102, 0.4);
99+
}
100+
101+
body.sunset-theme .theme-toggle {
102+
color: #ffe4b8;
103+
}
104+
105+
body.sunset-theme .theme-toggle:hover {
106+
background: rgba(255, 179, 71, 0.2);
107+
box-shadow: 0 0 8px rgba(255, 179, 71, 0.4);
108+
}
109+
80110
.main-container {
81111
min-height: 100vh;
82112
display: flex;
@@ -106,6 +136,24 @@ canvas#particles {
106136
box-shadow: 0 6px 16px rgba(255, 255, 255, 0.1);
107137
}
108138

139+
body.matrix-theme .search-container {
140+
border: 1px solid rgba(0, 255, 102, 0.25);
141+
}
142+
143+
body.matrix-theme .search-container:hover,
144+
body.matrix-theme .search-container:focus-within {
145+
box-shadow: 0 6px 16px rgba(0, 255, 102, 0.25);
146+
}
147+
148+
body.sunset-theme .search-container {
149+
border: 1px solid rgba(255, 179, 71, 0.25);
150+
}
151+
152+
body.sunset-theme .search-container:hover,
153+
body.sunset-theme .search-container:focus-within {
154+
box-shadow: 0 6px 16px rgba(255, 179, 71, 0.25);
155+
}
156+
109157
.search-form {
110158
display: flex;
111159
align-items: center;
@@ -187,6 +235,28 @@ body.cyber-theme .bottom-left-link a:hover {
187235
text-shadow: 0 0 5px #f0f;
188236
}
189237

238+
/* Styl dla motywu matrix - linki */
239+
body.matrix-theme .bottom-left-link a {
240+
color: #00ff66;
241+
text-shadow: 0 0 4px #00ff66;
242+
}
243+
244+
body.matrix-theme .bottom-left-link a:hover {
245+
color: #aaffcc;
246+
text-shadow: 0 0 6px #00ff66;
247+
}
248+
249+
/* Styl dla motywu sunset - linki */
250+
body.sunset-theme .bottom-left-link a {
251+
color: #ffb347;
252+
text-shadow: 0 0 4px rgba(255, 140, 0, 0.5);
253+
}
254+
255+
body.sunset-theme .bottom-left-link a:hover {
256+
color: #fff1d6;
257+
text-shadow: 0 0 6px rgba(255, 140, 0, 0.7);
258+
}
259+
190260
footer {
191261
background: transparent;
192262
padding: 1rem;
@@ -221,6 +291,32 @@ body.cyber-theme footer a:hover {
221291
color: #f0f;
222292
}
223293

294+
body.matrix-theme footer {
295+
color: #00cc55;
296+
border-top: 1px solid rgba(0, 255, 102, 0.2);
297+
}
298+
299+
body.matrix-theme footer a {
300+
color: #00ff66;
301+
}
302+
303+
body.matrix-theme footer a:hover {
304+
color: #aaffcc;
305+
}
306+
307+
body.sunset-theme footer {
308+
color: #ffd9ad;
309+
border-top: 1px solid rgba(255, 179, 71, 0.25);
310+
}
311+
312+
body.sunset-theme footer a {
313+
color: #ffb347;
314+
}
315+
316+
body.sunset-theme footer a:hover {
317+
color: #fff1d6;
318+
}
319+
224320
@media (max-width: 600px) {
225321
.search-container {
226322
max-width: 90%;

0 commit comments

Comments
 (0)