/*
 * GTGF contrastfase E7 — Voedingsformulier (/voeding/, is_page('voeding')).
 *
 * Live gescand met de alpha-compositing contrastscanner. Op deze pagina staat het
 * voedingsformulier (`#gtgf-nutrition-form`, 105 velden), met daarin donkere kaarten
 * (`.nutrition-form__panel`, bg #111111) voor stap-secties zoals "De basis voor je
 * dagdoelen." en "Maak het uitvoerbaar.".
 *
 * Root cause: zeven CSS-regels bedoelen hier wit voor de koppen/labels — zes daarvan zetten
 * expliciet #ffffff (o.a. surface-contracts-v1560.css, nutrition-workspace-v159946.css,
 * quality-site-premium-v164200.css, quality-contrast-premium-v164610.min.css voor de
 * ALGEMENE donkere secties). Maar één regel, later geladen en met een échte ID-selector
 * (`#gtgf-nutrition-form`, dus ID-niveau-specificiteit — geen omzeilingstruc nodig, de ID
 * bestaat al in de pagina), overschrijft dat voor het HELE formulier terug naar de donkere
 * "ink"-tekstkleur (var(--gtgf44-ink), bedoeld voor de lichte delen van het formulier maar
 * zonder uitzondering voor deze donkere kaarten):
 *
 *   body.gtgf-v14.gtgf-v1644.gtgf-v1643-nutrition #gtgf-nutrition-form
 *     :is(h2, h3, h4, h5, label, legend, summary) { color: var(--gtgf44-ink) !important; }
 *   (quality-contrast-premium-v164610.min.css)
 *
 * Gevolg: de koppen zijn vrijwel onzichtbaar — donkere tekst (rgb(16,17,15)) op een bijna
 * even donkere kaart (rgb(17,17,17)). Ratio was 1,00:1 (letterlijk onleesbaar) voor beide
 * live geteste koppen ("De basis voor je dagdoelen.", "Maak het uitvoerbaar."). Na de fix:
 * 18,88:1 (live bevestigd, geen visuele wijziging op de rest van de pagina — alleen deze
 * donkere kaarten worden weer wit, precies zoals de andere zes regels al bedoelden).
 *
 * Fix: dezelfde selector-scope (#gtgf-nutrition-form :is(h2,h3,h4,h5,label,legend,summary)),
 * maar dan verder ingeperkt tot alleen de donkere kaarten (.nutrition-form__panel) en met
 * extra specificiteit (20x herhaald :root) om de latere, bredere regel alsnog te verslaan —
 * de echte ID zorgt voor ID-niveau-specificiteit, dus geen verzonnen-anker-truc nodig.
 *
 * Alleen geladen op /voeding/ (is_page('voeding')). Geen bestaand bestand aangepast.
 *
 * Uitzetten: define( 'GTGF_CONTRASTFASE_E7', false ); in wp-config.php.
 */

:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root:root
#gtgf-nutrition-form .nutrition-form__panel :is(h2, h3, h4, h5, label, legend, summary) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
