@@ -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+
2940canvas # 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+
190260footer {
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