@@ -18,20 +18,20 @@ export default function DynamicContent() {
1818 < motion . section className = "container mx-auto py-12 md:py-16 px-4 sm:px-6 relative" >
1919 < div className = "max-w-4xl mx-auto text-center" >
2020 < div className = "inline-block mb-4 md:mb-6" >
21- < div className = "text-4xl md:text-5xl font-bold text-[#4ADE80 ]" >
22- “
21+ < div className = "text-4xl md:text-5xl font-bold text-[var(--primary-green) ]" >
22+ "
2323 </ div >
2424 </ div >
25- < p className = "text-lg md:text-2xl leading-relaxed text-gray-300 font-medium px-2 sm:px-0" >
25+ < p className = "text-lg md:text-2xl leading-relaxed text-text-white font-medium px-2 sm:px-0" >
2626 { intro }
27- < span className = "block mt-4 md:mt-6 text-[#FFD43B ] font-semibold text-base md:text-lg" >
27+ < span className = "block mt-4 md:mt-6 text-[var(--accent-yellow) ] font-semibold text-base md:text-lg" >
2828 ¡Sé parte de la revolución Python 2025!
2929 </ span >
3030 </ p >
3131 < div className = "mt-6 md:mt-8 flex justify-center space-x-3 md:space-x-4" >
32- < div className = "w-8 h-1 md:w-12 bg-[#4ADE80 ] rounded-full" />
33- < div className = "w-6 h-1 md:w-8 bg-[#FFD43B ] rounded-full" />
34- < div className = "w-4 h-1 bg-[#F87171 ] rounded-full" />
32+ < div className = "w-8 h-1 md:w-12 bg-[var(--primary-green) ] rounded-full" />
33+ < div className = "w-6 h-1 md:w-8 bg-[var(--accent-yellow) ] rounded-full" />
34+ < div className = "w-4 h-1 bg-[var(--outline-red) ] rounded-full" />
3535 </ div >
3636 </ div >
3737 </ motion . section >
@@ -43,8 +43,8 @@ export default function DynamicContent() {
4343 viewport = { { once : true } }
4444 className = "container mx-auto py-16 px-4"
4545 >
46- < h2 className = "text-4xl font-bold text-center mb-16 text-white" >
47- < span className = "border-b-4 border-[#4ADE80 ] pb-2" >
46+ < h2 className = "text-4xl font-bold text-center mb-16 text-[var(--text- white)] " >
47+ < span className = "border-b-4 border-[var(--primary-green) ] pb-2" >
4848 Ventajas Exclusivas
4949 </ span >
5050 </ h2 >
@@ -53,13 +53,13 @@ export default function DynamicContent() {
5353 { benefits . map ( ( b , index ) => (
5454 < div
5555 key = { index }
56- className = "group relative p-8 rounded-2xl bg-gradient-to-b from-gray-800 /30 to-gray-900 /50 backdrop-blur-sm border border-gray-700 hover:border-[#4ADE80 ] transition-all"
56+ className = "group relative p-8 rounded-2xl bg-gradient-to-b from-gray-600 /30 to-gray-800 /50 backdrop-blur-sm hover:border-[var(--primary-green) ] transition-all"
5757 >
58- < div className = "absolute inset-0 rounded-2xl border-2 border-[#4ADE80 ] opacity-0 group-hover:opacity-30 transition-opacity pointer-events-none" />
58+ < div className = "absolute inset-0 rounded-2xl border-2 border-[var(--primary-green) ] opacity-0 group-hover:opacity-30 transition-opacity pointer-events-none" />
5959
60- < div className = "w-14 h-14 mb-6 bg-[#4ADE80 ]/10 rounded-xl flex items-center justify-center" >
60+ < div className = "w-14 h-14 mb-6 bg-[var(--accent-yellow) ]/10 rounded-xl flex items-center justify-center" >
6161 < svg
62- className = "w-8 h-8 text-[#4ADE80 ]"
62+ className = "w-8 h-8 text-[var(--accent-yellow) ]"
6363 fill = "none"
6464 stroke = "currentColor"
6565 viewBox = "0 0 24 24"
@@ -73,8 +73,8 @@ export default function DynamicContent() {
7373 </ svg >
7474 </ div >
7575
76- < h3 className = "text-2xl font-bold text-white mb-4" > { b . title } </ h3 >
77- < p className = "text-gray-400 leading-relaxed" > { b . description } </ p >
76+ < h3 className = "text-2xl font-bold text-[var(--text- white)] mb-4" > { b . title } </ h3 >
77+ < p className = "text-text-white leading-relaxed" > { b . description } </ p >
7878 </ div >
7979 ) ) }
8080 </ div >
@@ -90,26 +90,26 @@ export default function DynamicContent() {
9090 < div className = "container mx-auto px-4" >
9191 < div className = "max-w-4xl mx-auto" >
9292 < div className = "text-center mb-12" >
93- < h2 className = "text-3xl md:text-4xl font-bold text-white mb-4" >
94- < span className = "border-b-4 border-[#4ADE80 ] pb-2" >
93+ < h2 className = "text-3xl md:text-4xl font-bold text-[var(--text- white)] mb-4" >
94+ < span className = "border-b-4 border-[var(--primary-green) ] pb-2" >
9595 Impacto y Alcance
9696 </ span >
9797 </ h2 >
98- < p className = "text-gray-400 " > Nuestra comunidad en números</ p >
98+ < p className = "text-text-white " > Nuestra comunidad en números</ p >
9999 </ div >
100100
101101 { /* Metricas principales */ }
102- < div className = "grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-3 mb-8 md:mb-12" >
102+ < div className = "grid grid-cols-1 sm:grid-cols- 2 md:grid-cols-3 lg:grid-cols-5 gap-3 mb-8 md:mb-12" >
103103 { Object . entries ( audience ) . map ( ( [ key , value ] ) => (
104104 < div
105105 key = { key }
106- className = "p-4 md:p-6 rounded-xl bg-gray-900/50 backdrop-blur-sm border border-gray-800 hover:border-[#4ADE80 ]/50 transition-colors"
106+ className = "p-4 md:p-6 rounded-xl bg-gray-900/50 backdrop-blur-sm border border-gray-800 hover:border-[var(--primary-green) ]/50 transition-colors"
107107 >
108- < p className = "text-2xl md:text-3xl font-bold text-[#4ADE80 ] mb-1" >
108+ < p className = "text-2xl md:text-3xl font-bold text-[var(--primary-green) ] mb-1" >
109109 { value . toLocaleString ( ) }
110- < span className = "text-[#FFD43B ]" > +</ span >
110+ < span className = "text-[var(--accent-yellow) ]" > +</ span >
111111 </ p >
112- < p className = "text-xs md:text-sm text-gray-400 font-medium" >
112+ < p className = "text-xs md:text-sm text-text-white font-medium" >
113113 { key === "x"
114114 ? "Redes Sociales"
115115 : key . split ( / (? = [ A - Z ] ) / ) . join ( " " ) }
@@ -120,7 +120,7 @@ export default function DynamicContent() {
120120
121121 { /* Estadísticas 2024 */ }
122122 < div className = "p-6 md:p-8 rounded-2xl bg-gray-900/30 backdrop-blur-sm" >
123- < h3 className = "text-xl md:text-2xl font-bold text-center text-white mb-6 md:mb-8" >
123+ < h3 className = "text-xl md:text-2xl font-bold text-center text-[var(--text- white)] mb-6 md:mb-8" >
124124 Comparativa PyDay 2024
125125 </ h3 >
126126
@@ -138,12 +138,12 @@ export default function DynamicContent() {
138138 ] . map ( ( stat , index ) => (
139139 < div
140140 key = { index }
141- className = "p-4 rounded-xl bg-gradient-to-b from-[#4ADE80 ]/10 to-transparent"
141+ className = "p-4 rounded-xl bg-gradient-to-b from-[var(--primary-green) ]/10 to-transparent"
142142 >
143- < p className = "text-3xl md:text-4xl font-bold text-[#FFD43B ] mb-1" >
143+ < p className = "text-3xl md:text-4xl font-bold text-[var(--accent-yellow) ] mb-1" >
144144 { stat . value . toLocaleString ( ) }
145145 </ p >
146- < p className = "text-sm md:text-base text-gray-400 " >
146+ < p className = "text-sm md:text-base text-text-white " >
147147 { stat . label }
148148 </ p >
149149 </ div >
@@ -163,10 +163,10 @@ export default function DynamicContent() {
163163 { /* Formulario de contacto */ }
164164 < section id = "contact-form" className = "container mx-auto py-16 px-4" >
165165 < div className = "max-w-4xl mx-auto" >
166- < h2 className = "text-3xl font-bold text-center mb-8 text-white" >
166+ < h2 className = "text-3xl font-bold text-center mb-8 text-[var(--text- white)] " >
167167 ¿Interesado en patrocinar?
168168 </ h2 >
169- < div className = "p-12" >
169+ < div className = "p-8 sm:p- 12" >
170170 < SponsorForm contactEmail = { contact . email } />
171171 </ div >
172172 </ div >
@@ -181,4 +181,4 @@ export default function DynamicContent() {
181181 < FAQSection faqs = { sponsorshipFAQs } />
182182 </ >
183183 ) ;
184- }
184+ }
0 commit comments