@@ -1066,6 +1066,189 @@ class DarkModeToggle {
1066
1066
transform: translateY(-7px);
1067
1067
box-shadow: 0 8px 25px rgba(42, 41, 41, 0.26);
1068
1068
}
1069
+ .dark .testimonials {
1070
+ padding: 80px 20px;
1071
+ background: #0d1117; /* Dark background */
1072
+ text-align: center;
1073
+ color: #e6edf3; /* Light text */
1074
+ }
1075
+
1076
+ .dark .testimonials h2 {
1077
+ font-size: 2.5rem;
1078
+ margin-bottom: 40px;
1079
+ background: linear-gradient(90deg, #6a11cb, #2575fc);
1080
+ -webkit-background-clip: text;
1081
+ -webkit-text-fill-color: transparent;
1082
+ }
1083
+
1084
+ .dark .testimonial-container {
1085
+ position: relative;
1086
+ max-width: 700px;
1087
+ margin: 0 auto;
1088
+ perspective: 1000px;
1089
+ height: 200px;
1090
+ }
1091
+
1092
+ .dark .testimonial {
1093
+ position: absolute;
1094
+ top: 0;
1095
+ left: 0;
1096
+ right: 0;
1097
+ opacity: 0;
1098
+ transform: rotateY(90deg);
1099
+ transition: all 0.8s ease;
1100
+ background: #161b22; /* Dark card */
1101
+ padding: 30px;
1102
+ border-radius: 15px;
1103
+ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); /* Softer dark shadow */
1104
+ color: #e6edf3;
1105
+ }
1106
+
1107
+ .dark .testimonial.active {
1108
+ opacity: 1;
1109
+ transform: rotateY(0deg);
1110
+ }
1111
+
1112
+ .dark .testimonial p {
1113
+ font-size: 1.1rem;
1114
+ font-style: italic;
1115
+ margin-bottom: 15px;
1116
+ color: #c9d1d9; /* Softer light text */
1117
+ }
1118
+
1119
+ .dark .testimonial h4 {
1120
+ font-weight: 600;
1121
+ color: #ffffff; /* Bright username */
1122
+ }
1123
+
1124
+ .dark .testimonial-controls {
1125
+ margin-top: 30px;
1126
+ }
1127
+
1128
+ .dark .dot {
1129
+ display: inline-block;
1130
+ height: 14px;
1131
+ width: 14px;
1132
+ margin: 0 6px;
1133
+ background: #444; /* Darker inactive */
1134
+ border-radius: 50%;
1135
+ cursor: pointer;
1136
+ transition: 0.3s;
1137
+ }
1138
+
1139
+ .dark .dot.active {
1140
+ background: #2575fc; /* Accent for active */
1141
+ transform: scale(1.2);
1142
+ }
1143
+
1144
+ /* Responsive */
1145
+ .dark @media (max-width: 768px) {
1146
+ .testimonial-container {
1147
+ height: auto;
1148
+ }
1149
+
1150
+ .testimonial {
1151
+ font-size: 0.95rem;
1152
+ }
1153
+ }
1154
+ .dark .professional-footer,
1155
+ .dark .professional-footer {
1156
+ background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #1a1a2e 100%) !important;
1157
+ color: #ffffff !important;
1158
+ }
1159
+ .dark.brand-name,
1160
+ .dark .brand-name {
1161
+ color: #ffffff !important;
1162
+ background: linear-gradient(45deg, #00ffe7, #0b84f3) !important;
1163
+ -webkit-background-clip: text !important;
1164
+ -webkit-text-fill-color: transparent !important;
1165
+ background-clip: text !important;
1166
+ }
1167
+ .dark .stat-number,
1168
+ .dark .stat-number {
1169
+ color: #00ffe7 !important;
1170
+ }
1171
+ .dark .stat-label,
1172
+ .dark .stat-label {
1173
+ color: #a8b2d1 !important;
1174
+ }
1175
+ .dark .footer-title,
1176
+ .dark .footer-title {
1177
+ color: #ffffff !important;
1178
+ }
1179
+ .dark .footer-title::after,
1180
+ .dark .footer-title::after {
1181
+ background: linear-gradient(45deg, #00ffe7, #0b84f3) !important;
1182
+ }
1183
+ .dark .footer-links a,
1184
+ .dark .footer-links a {
1185
+ color: #a8b2d1 !important;
1186
+ }
1187
+ .dark .footer-links a:hover,
1188
+ .dark .footer-links a:hover {
1189
+ color: #00ffe7 !important;
1190
+ }
1191
+ .dark .footer-links a::before,
1192
+ .dark .footer-links a::before {
1193
+ color: #0b84f3 !important;
1194
+ }
1195
+ .dark .contact-item i,
1196
+ .dark .contact-item i {
1197
+ color: #0b84f3 !important;
1198
+ }
1199
+ .dark .contact-item a,
1200
+ .dark .contact-item a {
1201
+ color: #a8b2d1 !important;
1202
+ }
1203
+ .dark .contact-item a:hover,
1204
+ .dark .contact-item a:hover {
1205
+ color: #00ffe7 !important;
1206
+ }
1207
+ .dark .contact-item span,
1208
+ .dark .contact-item span {
1209
+ color: #a8b2d1 !important;
1210
+ }
1211
+ .dark .footer-bottom,
1212
+ .dark .footer-bottom {
1213
+ background: rgba(0, 0, 0, 0.3) !important;
1214
+ border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
1215
+ }
1216
+ .dark .copyright,
1217
+ .dark .copyright {
1218
+ color: #a8b2d1 !important;
1219
+ }
1220
+ .dark .footer-nav a,
1221
+ .dark .footer-nav a {
1222
+ color: #a8b2d1 !important;
1223
+ }
1224
+ .dark .footer-nav a:hover,
1225
+ .dark .footer-nav a:hover {
1226
+ color: #00ffe7 !important;
1227
+ }
1228
+
1229
+
1230
+
1231
+
1232
+
1233
+
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+
1240
+
1241
+
1242
+
1243
+
1244
+
1245
+
1246
+
1247
+
1248
+
1249
+
1250
+
1251
+
1069
1252
1070
1253
` ;
1071
1254
document . head . appendChild ( style ) ;
0 commit comments