
/* WK Pool Pro v1.3.4 - gradient titels altijd wit */

/* Analyse/frontpage blokken met oranje gradient: titel wit */
.wkp .wkp-analysis-card [style*="gradient"] h1,
.wkp .wkp-analysis-card [style*="gradient"] h2,
.wkp .wkp-analysis-card [style*="gradient"] h3,
.wkp .wkp-analysis-card [class*="gradient"] h1,
.wkp .wkp-analysis-card [class*="gradient"] h2,
.wkp .wkp-analysis-card [class*="gradient"] h3,
.wkp .wkp-front-card [style*="gradient"] h1,
.wkp .wkp-front-card [style*="gradient"] h2,
.wkp .wkp-front-card [style*="gradient"] h3,
.wkp .wkp-front-card [class*="gradient"] h1,
.wkp .wkp-front-card [class*="gradient"] h2,
.wkp .wkp-front-card [class*="gradient"] h3,
.wkp .wkp-card [style*="gradient"] h1,
.wkp .wkp-card [style*="gradient"] h2,
.wkp .wkp-card [style*="gradient"] h3,
.wkp .wkp-card [class*="gradient"] h1,
.wkp .wkp-card [class*="gradient"] h2,
.wkp .wkp-card [class*="gradient"] h3 {
    color: #ffffff !important;
    text-shadow: 0 2px 10px rgba(0,0,0,.18) !important;
}

/* De specifieke hero-achtige titelblokken in analyses */
.wkp .wkp-analysis-card > div:first-child h1,
.wkp .wkp-analysis-card > div:first-child h2,
.wkp .wkp-analysis-card > div:first-child h3,
.wkp .wkp-front-card > div:first-child h1,
.wkp .wkp-front-card > div:first-child h2,
.wkp .wkp-front-card > div:first-child h3,
.wkp .wkp-card > div:first-child h1,
.wkp .wkp-card > div:first-child h2,
.wkp .wkp-card > div:first-child h3 {
    color: #ffffff !important;
    text-shadow: 0 2px 10px rgba(0,0,0,.18) !important;
}

/* Als oude CSS de heading direct oranje maakt, overschrijven binnen gradient/visual headers */
.wkp .wkp-analysis-card .wkp-visual-header h1,
.wkp .wkp-analysis-card .wkp-visual-header h2,
.wkp .wkp-analysis-card .wkp-visual-header h3,
.wkp .wkp-front-card .wkp-visual-header h1,
.wkp .wkp-front-card .wkp-visual-header h2,
.wkp .wkp-front-card .wkp-visual-header h3,
.wkp .wkp-card .wkp-visual-header h1,
.wkp .wkp-card .wkp-visual-header h2,
.wkp .wkp-card .wkp-visual-header h3 {
    color: #ffffff !important;
}

/* Fallback: grote headings in analysekaarten die op oranje vlakken staan */
.wkp .wkp-analysis-card h2[style],
.wkp .wkp-front-card h2[style],
.wkp .wkp-card h2[style] {
    color: #ffffff !important;
}

/* Tabellen/lijstjes in analysekaarten juist donker houden */
.wkp .wkp-analysis-card table,
.wkp .wkp-analysis-card table *,
.wkp .wkp-analysis-card tbody,
.wkp .wkp-analysis-card tbody *,
.wkp .wkp-analysis-card tr,
.wkp .wkp-analysis-card tr *,
.wkp .wkp-analysis-card td,
.wkp .wkp-analysis-card td * {
    color: #071422 !important;
}

/* Oranje score rechts mag oranje blijven */
.wkp .wkp-analysis-card td strong,
.wkp .wkp-analysis-card .wkp-score,
.wkp .wkp-analysis-card .wkp-points {
    color: #ff7a00 !important;
}
