/* ========== CORRECCIONES INTEGRALES DE PÁGINA ========== */
/* Fix: Forzar display:grid en elementos con grid-template-columns */
[style*=”grid-template-columns”] {
display: grid !important;
}
/* Fix: Forzar display:flex en elementos con flex-wrap o justify-content */
[style*=”flex-wrap”],
[style*=”justify-content”]:not(table *):not([style*=”grid-template-columns”]) {
display: flex !important;
}
/* ========== CORRECCIONES DE CONTRASTE ========== */
/* Sección Hero – mejorar la visibilidad de todo el texto */
.hero-section p {
color: rgba(255,255,255,0.9) !important;
}
.hero-section [style*=”grid-template-columns”] p {
color: white !important;
}
.hero-section [style*=”grid-template-columns”] p:last-child {
color: rgba(255,255,255,0.95) !important;
}
/* Fila de estadísticas Hero */
.hero-section [style*=”grid-template-columns”] {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 24px !important;
}
/* Caja de estadísticas ATS */
.ats-stats-box {
color: white !important;
}
.ats-stats-box h3 {
color: white !important;
}
.ats-stats-box p {
color: white !important;
}
.ats-stats-box > div[style*=”grid-template-columns”] {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
}
.ats-stats-box [style*=”background: rgba(255,255,255″] p {
color: #1a1a2e !important;
}
/* Sección de la herramienta ATS Checker */
.ats-checker-tool h2 {
color: white !important;
}
.ats-checker-tool > div > p {
color: rgba(255,255,255,0.9) !important;
}
/* Cajas de subida – corregir visibilidad del texto */
.ats-checker-tool [style*=”border: 2px dashed”] p {
color: #4a5568 !important;
}
.ats-checker-tool [style*=”border: 2px dashed”] p:first-of-type {
color: #2d3748 !important;
font-weight: 600 !important;
}
/* Cajas de desglose de análisis – corregir visibilidad de etiquetas */
.ats-checker-tool [style*=”background: #f0fff4″] p,
.ats-checker-tool [style*=”background: #fff5f5″] p,
.ats-checker-tool [style*=”background: #ebf8ff”] p,
.ats-checker-tool [style*=”background: #faf5ff”] p {
opacity: 1 !important;
}
.ats-checker-tool [style*=”background: #f0fff4″] p:first-child {
color: #276749 !important;
font-weight: 700 !important;
}
.ats-checker-tool [style*=”background: #fff5f5″] p:first-child {
color: #c53030 !important;
font-weight: 700 !important;
}
.ats-checker-tool [style*=”background: #ebf8ff”] p:first-child {
color: #2b6cb0 !important;
font-weight: 700 !important;
}
.ats-checker-tool [style*=”background: #faf5ff”] p:first-child {
color: #6b46c1 !important;
font-weight: 700 !important;
}
/* Caja de Quick wins */
.ats-checker-tool [style*=”background: #fffbeb”] p {
color: #92400e !important;
}
/* Cuadrícula de características de la herramienta */
.ats-checker-tool [style*=”text-align: center”][style*=”padding: 16px”] p {
color: white !important;
}
.ats-checker-tool [style*=”text-align: center”][style*=”padding: 16px”] p:last-child {
color: rgba(255,255,255,0.95) !important;
}
/* ========== CORRECCIONES DE CONTRASTE SECCIÓN INTELLI ========== */
/* Subtítulo Intelli – corrección CRÍTICA */
.intelli-hero .intelli-subtitle,
.intelli-section-wrap .intelli-subtitle,
[class*=”intelli”] .intelli-subtitle,
.intelli-subtitle {
color: rgba(255,255,255,0.9) !important;
}
/* Etiquetas de estadísticas Intelli */
.intelli-stat-label,
.intelli-stat-card p:last-child,
[class*=”intelli-stat”] p:last-child {
color: rgba(255,255,255,0.85) !important;
}
/* Descripciones de tarjetas de agente Intelli – corrección CRÍTICA */
.intelli-agent-desc,
.intelli-agent-card p,
[class*=”intelli-agent”] p {
color: rgba(255,255,255,0.85) !important;
}
/* Tarjeta de agente destacado – aún más brillante */
.intelli-agent-card.featured .intelli-agent-desc,
[class*=”intelli-agent”].featured p {
color: rgba(255,255,255,0.95) !important;
}
/* Sección de comparación Intelli – fondo claro */
.intelli-comparison-section,
.intelli-comparison-section * {
/* Esta sección tiene fondo claro, mantener texto oscuro */
}
.intelli-comparison-subtitle {
color: #475569 !important;
}
/* ========== TEXTO GENERAL EN SECCIONES OSCURAS ========== */
/* Cualquier sección con fondo degradado oscuro */
[style*=”background: linear-gradient”][style*=”#1a1a2e”] p,
[style*=”background: linear-gradient”][style*=”#16213e”] p,
[style*=”background: linear-gradient”][style*=”#0f3460″] p {
color: rgba(255,255,255,0.9) !important;
}
/* Cualquier sección oscura h2, h3, h4 */
[style*=”background: linear-gradient”][style*=”#1a1a2e”] h2,
[style*=”background: linear-gradient”][style*=”#1a1a2e”] h3,
[style*=”background: linear-gradient”][style*=”#1a1a2e”] h4 {
color: white !important;
}
/* Sección visual de optimización IA */
.ai-optimization-visual h3,
.ai-optimization-visual h4 {
color: white !important;
}
.ai-optimization-visual p {
color: rgba(255,255,255,0.85) !important;
}
/* Tarjetas de características en secciones oscuras */
[style*=”background: rgba(255,255,255,0.08)”] h4,
[style*=”background: rgba(255,255,255,0.1)”] h4 {
color: white !important;
}
[style*=”background: rgba(255,255,255,0.08)”] p,
[style*=”background: rgba(255,255,255,0.1)”] p {
color: rgba(255,255,255,0.85) !important;
}
/* Secciones CTA */
.cta-box h3 {
color: white !important;
}
.cta-box p {
color: rgba(255,255,255,0.9) !important;
}
/* Sección de plantillas */
.templates-section h2 {
color: white !important;
}
.templates-section p {
color: rgba(255,255,255,0.85) !important;
}
/* Sección de comparación de herramientas – tarjetas estilizadas */
[style*=”color: white”][style*=”background:”] p {
color: inherit !important;
}
/* Responsive móvil */
@media (max-width: 768px) {
.hero-section [style*=”grid-template-columns”],
.ats-stats-box > div[style*=”grid-template-columns”] {
grid-template-columns: repeat(2, 1fr) !important;
}
[style*=”grid-template-columns: 1fr 1fr”]:not(.ats-stats-box *) {
grid-template-columns: 1fr !important;
}
[style*=”grid-template-columns: 200px 1fr”] {
grid-template-columns: 1fr !important;
}
}
@media (max-width: 480px) {
.hero-section [style*=”grid-template-columns”],
.ats-stats-box > div[style*=”grid-template-columns”] {
grid-template-columns: 1fr !important;
}
}