@@ -540,18 +540,51 @@ body.dark-mode footer {
540
540
border-radius : 10px ;
541
541
overflow : hidden;
542
542
box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.1 );
543
- transition : all 0.3 s ease;
543
+ transition : all 0.5 s ease;
544
544
margin-bottom : 2rem ;
545
545
border : 2px solid # c3c6ce ;
546
- transition : 0.5s ease-out;
547
546
position : relative;
548
547
}
549
548
549
+ .event-card : not (: hover ) {
550
+ transition : all 0.1s ease;
551
+ }
552
+
553
+ .event-background {
554
+ position : absolute;
555
+ top : 0 ;
556
+ left : 0 ;
557
+ width : 100% ;
558
+ height : 100% ;
559
+ overflow : hidden;
560
+ z-index : -1 ;
561
+ display : block;
562
+ }
563
+
564
+ /* Blurred background image */
565
+ .blurred-image {
566
+ width : 100% ;
567
+ height : 100% ;
568
+ object-fit : cover;
569
+ filter : blur (15px );
570
+ transform : scale (1.2 );
571
+ opacity : 0.4 ;
572
+ transition : opacity 0.3s ease, filter 0.3s ease;
573
+ }
574
+
575
+ .blurred-image : not (: hover ) {
576
+ transition : opacity 0.1s ease, filter 0.1s ease;
577
+ }
578
+
550
579
.event-card : hover {
551
580
transform : translateY (-5px );
552
581
box-shadow : 0 8px 12px rgba (0 , 0 , 0 , 0.15 );
553
582
border-color : var (--primary-color );
554
- box-shadow : 0 4px 18px 0 rgba (0 , 0 , 0 , 0.25 );
583
+ }
584
+
585
+ .event-card : hover .blurred-image {
586
+ opacity : 0.6 ;
587
+ filter : blur (10px );
555
588
}
556
589
557
590
.event-image {
@@ -910,10 +943,10 @@ footer {
910
943
911
944
.send-message textarea {
912
945
resize : vertical;
913
- height : 50px ;
914
- min-height : 50px ;
946
+ height : 50px ;
947
+ min-height : 50px ;
915
948
max-height : 100px ;
916
- overflow-y : auto;
949
+ overflow-y : auto;
917
950
color : black;
918
951
}
919
952
@@ -1189,7 +1222,6 @@ footer {
1189
1222
@media (max-width : 380px ) {
1190
1223
.event-grid {
1191
1224
display : block;
1192
-
1193
1225
}
1194
1226
1195
1227
.event-card {
0 commit comments