@@ -174,9 +174,9 @@ function CareersContent() {
174174 />
175175 </ Head >
176176
177- < div className = { `careers-page transition-colors duration-300 ${
177+ < div className = { `careers-page transition-colors duration-300 min-h-screen ${
178178 isDark
179- ? 'bg-gradient-to-b from- gray-900 to-black '
179+ ? 'bg-gray-900'
180180 : 'bg-gradient-to-b from-white to-gray-50'
181181 } `} >
182182 { /* Hero Section */ }
@@ -224,45 +224,71 @@ function CareersContent() {
224224 < motion . section
225225 id = "culture"
226226 className = "culture-section py-20 px-4"
227+ style = { {
228+ backgroundColor : isDark ? '#111827' : '#ffffff'
229+ } }
227230 initial = "hidden"
228231 whileInView = "visible"
229232 viewport = { { once : true } }
230233 variants = { staggerContainer }
231234 >
232235 < div className = "max-w-6xl mx-auto" >
233236 < motion . div className = "text-center mb-16" variants = { fadeIn } >
234- < h2 className = { `text-4xl md:text-5xl font-bold mb-6 ${
235- isDark ? 'text-white' : 'text-gray-900'
236- } `} >
237+ < h2
238+ className = "text-4xl md:text-5xl font-bold mb-6"
239+ style = { {
240+ color : isDark ? '#ffffff' : '#111827'
241+ } }
242+ >
237243 Our Culture & Values
238244 </ h2 >
239- < p className = { `text-xl max-w-3xl mx-auto ${
240- isDark ? 'text-gray-300' : 'text-gray-600'
241- } `} >
242- We're building more than just a company—we're creating a community of learners, innovators, and leaders.
243- </ p >
245+ < div
246+ className = "w-full flex justify-center"
247+ style = { {
248+ display : 'flex' ,
249+ justifyContent : 'center' ,
250+ alignItems : 'center'
251+ } }
252+ >
253+ < p
254+ className = "text-xl max-w-3xl"
255+ style = { {
256+ color : isDark ? '#d1d5db' : '#4b5563' ,
257+ textAlign : 'center' ,
258+ margin : '0 auto'
259+ } }
260+ >
261+ We're building more than just a company—we're creating a community of learners, innovators, and leaders.
262+ </ p >
263+ </ div >
244264 </ motion . div >
245265
246266 < div className = "grid md:grid-cols-3 gap-8" >
247267 { cultureValues . map ( ( value , index ) => (
248268 < motion . div
249269 key = { index }
250- className = { `culture-card rounded-xl shadow-lg p-8 hover:shadow-xl transition-all duration-300 transform hover:scale-105 ${
251- isDark ? 'bg-gray-800' : 'bg-white'
252- } `}
270+ className = "culture-card rounded-xl shadow-lg p-8 hover:shadow-xl transition-all duration-300 transform hover:scale-105"
271+ style = { {
272+ backgroundColor : isDark ? '#0f172a' : '#ffffff'
273+ } }
253274 variants = { fadeIn }
254275 >
255276 < div className = "h-48 bg-gradient-to-br from-blue-400 to-purple-500 rounded-lg mb-6 flex items-center justify-center" >
256277 < span className = "text-6xl" > 🚀</ span >
257278 </ div >
258- < h3 className = { `text-2xl font-bold mb-4 ${
259- isDark ? 'text-white' : 'text-gray-900'
260- } `} >
279+ < h3
280+ className = "text-2xl font-bold mb-4"
281+ style = { {
282+ color : isDark ? '#ffffff' : '#111827'
283+ } }
284+ >
261285 { value . title }
262286 </ h3 >
263- < p className = { `${
264- isDark ? 'text-gray-300' : 'text-gray-600'
265- } `} >
287+ < p
288+ style = { {
289+ color : isDark ? '#d1d5db' : '#4b5563'
290+ } }
291+ >
266292 { value . description }
267293 </ p >
268294 </ motion . div >
@@ -273,34 +299,70 @@ function CareersContent() {
273299
274300 { /* Perks & Benefits Section */ }
275301 < motion . section
276- className = "perks-section py-20 px-4 bg-gray-50 dark:bg-gray-900"
302+ className = "perks-section py-20 px-4"
303+ style = { {
304+ backgroundColor : isDark ? '#0f172a' : '#f9fafb'
305+ } }
277306 initial = "hidden"
278307 whileInView = "visible"
279308 viewport = { { once : true } }
280309 variants = { staggerContainer }
281310 >
282311 < div className = "max-w-6xl mx-auto" >
283312 < motion . div className = "text-center mb-16" variants = { fadeIn } >
284- < h2 className = "text-4xl md:text-5xl font-bold mb-6 text-gray-900 dark:text-white" >
313+ < h2
314+ className = "text-4xl md:text-5xl font-bold mb-6"
315+ style = { {
316+ color : isDark ? '#ffffff' : '#111827'
317+ } }
318+ >
285319 Perks & Benefits
286320 </ h2 >
287- < p className = "text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto" >
288- We take care of our team so they can focus on doing their best work.
289- </ p >
321+ < div
322+ className = "w-full flex justify-center"
323+ style = { {
324+ display : 'flex' ,
325+ justifyContent : 'center' ,
326+ alignItems : 'center'
327+ } }
328+ >
329+ < p
330+ className = "text-xl max-w-3xl"
331+ style = { {
332+ color : isDark ? '#d1d5db' : '#4b5563' ,
333+ textAlign : 'center' ,
334+ margin : '0 auto'
335+ } }
336+ >
337+ We take care of our team so they can focus on doing their best work.
338+ </ p >
339+ </ div >
290340 </ motion . div >
291341
292342 < div className = "grid md:grid-cols-2 lg:grid-cols-3 gap-8" >
293343 { perks . map ( ( perk , index ) => (
294344 < motion . div
295345 key = { index }
296- className = "perk-card bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105"
346+ className = "perk-card rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105"
347+ style = { {
348+ backgroundColor : isDark ? '#1f2937' : '#ffffff'
349+ } }
297350 variants = { fadeIn }
298351 >
299352 < div className = "text-4xl mb-4" > { perk . icon } </ div >
300- < h3 className = "text-xl font-bold mb-3 text-gray-900 dark:text-white" >
353+ < h3
354+ className = "text-xl font-bold mb-3"
355+ style = { {
356+ color : isDark ? '#ffffff' : '#111827'
357+ } }
358+ >
301359 { perk . title }
302360 </ h3 >
303- < p className = "text-gray-600 dark:text-gray-300" >
361+ < p
362+ style = { {
363+ color : isDark ? '#d1d5db' : '#4b5563'
364+ } }
365+ >
304366 { perk . description }
305367 </ p >
306368 </ motion . div >
@@ -313,17 +375,30 @@ function CareersContent() {
313375 < motion . section
314376 id = "openings"
315377 className = "jobs-section py-20 px-4"
378+ style = { {
379+ backgroundColor : isDark ? '#111827' : '#ffffff'
380+ } }
316381 initial = "hidden"
317382 whileInView = "visible"
318383 viewport = { { once : true } }
319384 variants = { staggerContainer }
320385 >
321386 < div className = "max-w-6xl mx-auto" >
322387 < motion . div className = "text-center mb-16" variants = { fadeIn } >
323- < h2 className = "text-4xl md:text-5xl font-bold mb-6 text-gray-900 dark:text-white" >
388+ < h2
389+ className = "text-4xl md:text-5xl font-bold mb-6"
390+ style = { {
391+ color : isDark ? '#ffffff' : '#111827'
392+ } }
393+ >
324394 Open Positions
325395 </ h2 >
326- < p className = "text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto" >
396+ < p
397+ className = "text-xl max-w-3xl mx-auto text-center"
398+ style = { {
399+ color : isDark ? '#d1d5db' : '#4b5563'
400+ } }
401+ >
327402 Find your next opportunity and help us build the future of coding education.
328403 </ p >
329404 </ motion . div >
@@ -332,35 +407,64 @@ function CareersContent() {
332407 { jobOpenings . map ( ( job , index ) => (
333408 < motion . div
334409 key = { index }
335- className = "job-card bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300"
410+ className = "job-card rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300"
411+ style = { {
412+ backgroundColor : isDark ? '#1f2937' : '#ffffff'
413+ } }
336414 variants = { fadeIn }
337415 >
338416 < div className = "flex flex-col md:flex-row md:items-center md:justify-between" >
339417 < div className = "flex-1" >
340418 < div className = "flex flex-col md:flex-row md:items-center gap-4 mb-4" >
341- < h3 className = "text-2xl font-bold text-gray-900 dark:text-white" >
419+ < h3
420+ className = "text-2xl font-bold"
421+ style = { {
422+ color : isDark ? '#ffffff' : '#111827'
423+ } }
424+ >
342425 { job . title }
343426 </ h3 >
344427 < div className = "flex gap-2" >
345- < span className = "px-3 py-1 bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 rounded-full text-sm" >
428+ < span className = { `px-3 py-1 rounded-full text-sm ${
429+ isDark
430+ ? 'bg-blue-900 text-blue-200'
431+ : 'bg-blue-100 text-blue-800'
432+ } `} >
346433 { job . department }
347434 </ span >
348- < span className = "px-3 py-1 bg-green-100 dark:bg-green-900 text-green-800 dark:text-green-200 rounded-full text-sm" >
435+ < span className = { `px-3 py-1 rounded-full text-sm ${
436+ isDark
437+ ? 'bg-green-900 text-green-200'
438+ : 'bg-green-100 text-green-800'
439+ } `} >
349440 { job . location }
350441 </ span >
351- < span className = "px-3 py-1 bg-purple-100 dark:bg-purple-900 text-purple-800 dark:text-purple-200 rounded-full text-sm" >
442+ < span className = { `px-3 py-1 rounded-full text-sm ${
443+ isDark
444+ ? 'bg-purple-900 text-purple-200'
445+ : 'bg-purple-100 text-purple-800'
446+ } `} >
352447 { job . type }
353448 </ span >
354449 </ div >
355450 </ div >
356- < p className = "text-gray-600 dark:text-gray-300 mb-4" >
451+ < p
452+ className = "mb-4"
453+ style = { {
454+ color : isDark ? '#d1d5db' : '#4b5563'
455+ } }
456+ >
357457 { job . description }
358458 </ p >
359459 </ div >
360460 < div className = "md:ml-6" >
361461 < Link
362462 to = "/contact-us"
363- className = "bg-blue-600 text-white px-6 py-3 rounded-lg font-semibold hover:bg-blue-700 transition-all duration-300 transform hover:scale-105 shadow-lg inline-block"
463+ className = "bg-blue-600 hover:bg-blue-700 px-6 py-3 rounded-lg font-semibold transition-all duration-300 transform hover:scale-105 shadow-lg inline-block"
464+ style = { {
465+ color : '#ffffff' ,
466+ textDecoration : 'none'
467+ } }
364468 >
365469 Apply Now
366470 </ Link >
@@ -374,38 +478,68 @@ function CareersContent() {
374478
375479 { /* Testimonials Section */ }
376480 < motion . section
377- className = "testimonials-section py-20 px-4 bg-gray-50 dark:bg-gray-900"
481+ className = "testimonials-section py-20 px-4"
482+ style = { {
483+ backgroundColor : isDark ? '#0f172a' : '#f9fafb'
484+ } }
378485 initial = "hidden"
379486 whileInView = "visible"
380487 viewport = { { once : true } }
381488 variants = { staggerContainer }
382489 >
383490 < div className = "max-w-4xl mx-auto" >
384491 < motion . div className = "text-center mb-16" variants = { fadeIn } >
385- < h2 className = "text-4xl md:text-5xl font-bold mb-6 text-gray-900 dark:text-white" >
492+ < h2
493+ className = "text-4xl md:text-5xl font-bold mb-6"
494+ style = { {
495+ color : isDark ? '#ffffff' : '#111827'
496+ } }
497+ >
386498 What Our Team Says
387499 </ h2 >
388- < p className = "text-xl text-gray-600 dark:text-gray-300" >
500+ < p
501+ className = "text-xl text-center"
502+ style = { {
503+ color : isDark ? '#d1d5db' : '#4b5563'
504+ } }
505+ >
389506 Hear from our team members about their experience at RecodeHive.
390507 </ p >
391508 </ motion . div >
392509
393510 < motion . div
394- className = "testimonial-carousel bg-white dark:bg-gray-800 rounded-xl p-8 shadow-lg"
511+ className = "testimonial-carousel rounded-xl p-8 shadow-lg"
512+ style = { {
513+ backgroundColor : isDark ? '#111827' : '#ffffff'
514+ } }
395515 variants = { fadeIn }
396516 >
397517 < div className = "testimonial-content text-center" >
398518 < div className = "w-20 h-20 bg-gradient-to-br from-blue-400 to-purple-500 rounded-full mx-auto mb-6 flex items-center justify-center" >
399519 < span className = "text-2xl" > 👤</ span >
400520 </ div >
401- < blockquote className = "text-lg md:text-xl text-gray-700 dark:text-gray-300 mb-6 italic" >
521+ < blockquote
522+ className = "text-lg md:text-xl mb-6 italic"
523+ style = { {
524+ color : isDark ? '#d1d5db' : '#374151'
525+ } }
526+ >
402527 "{ testimonials [ activeTestimonial ] . content } "
403528 </ blockquote >
404529 < div className = "testimonial-author" >
405- < h4 className = "text-xl font-bold text-gray-900 dark:text-white" >
530+ < h4
531+ className = "text-xl font-bold"
532+ style = { {
533+ color : isDark ? '#ffffff' : '#111827'
534+ } }
535+ >
406536 { testimonials [ activeTestimonial ] . name }
407537 </ h4 >
408- < p className = "text-gray-600 dark:text-gray-400" >
538+ < p
539+ style = { {
540+ color : isDark ? '#9ca3af' : '#4b5563'
541+ } }
542+ >
409543 { testimonials [ activeTestimonial ] . role }
410544 </ p >
411545 </ div >
@@ -418,7 +552,9 @@ function CareersContent() {
418552 className = { `w-3 h-3 rounded-full transition-all duration-300 ${
419553 index === activeTestimonial
420554 ? 'bg-blue-600 scale-110'
421- : 'bg-gray-300 dark:bg-gray-600 hover:bg-gray-400'
555+ : isDark
556+ ? 'bg-gray-600 hover:bg-gray-500'
557+ : 'bg-gray-300 hover:bg-gray-400'
422558 } `}
423559 onClick = { ( ) => setActiveTestimonial ( index ) }
424560 />
0 commit comments