/*
 * philipp-group.com: Kontrast-Korrekturen Borlabs (Cookie-Dialog, Inhaltsblocker) und WooCommerce.
 * Aus custom.css übernommen, Inhalt unverändert. Geladen über mu-plugins/philipp-a11y.php
 * (vor pg-beige-fix.css, das die Borlabs-Buttons a.brlbs-cmpnt-cb-btn mit höherer Spezifität übersteuert).
 */

/* Borlabs – Inhaltsblocker und Cookie-Dialog (WCAG 1.4.3) */
body .brlbs-cmpnt-container a.brlbs-cmpnt-cb-btn,
body .brlbs-cmpnt-container a.brlbs-cmpnt-cb-btn:hover,
body .brlbs-cmpnt-container a.brlbs-cmpnt-cb-btn:focus {
  background-color: #7A6F60 !important; /* Weiß darauf: 4,9:1 */
  color: #FFFFFF !important;
}
body .brlbs-cmpnt-container a.brlbs-cmpnt-cb-provider-toggle,
body .brlbs-cmpnt-container a.brlbs-cmpnt-cb-provider-toggle:hover,
body .brlbs-cmpnt-container a.brlbs-cmpnt-cb-provider-toggle:focus {
  color: #7A6F60 !important; /* auf #FAFAFA: 4,7:1 */
}
body .brlbs-cmpnt-container button.brlbs-cmpnt-btn,
body .brlbs-cmpnt-container button.brlbs-cmpnt-btn:hover,
body .brlbs-cmpnt-container button.brlbs-cmpnt-btn:focus {
  color: #1A1A1A !important; /* dunkle Schrift auf Orange, wie die Seiten-Buttons */
}

/* Blaue Borlabs-Buttons „Alle auswählen/abwählen“: weiße Schrift erzwingen */
body .brlbs-cmpnt-container button.brlbs-cmpnt-btn-selection,
body .brlbs-cmpnt-container button.brlbs-cmpnt-btn-selection:hover,
body .brlbs-cmpnt-container button.brlbs-cmpnt-btn-selection:focus {
  color: #FFFFFF !important; /* auf #2F20F5: 7,9:1 */
}

/* WooCommerce: heller Hintergrund für Shop-/Kategorie-Archive */
body.woocommerce-shop, body.post-type-archive-product, body.tax-product_cat {
  background-color: #FFFFFF !important;
}
/* WooCommerce-Blöcke: Buttons mit weißer Schrift */
.wc-block-checkout-empty .wp-block-button__link,
.wc-block-cart .wp-block-button__link,
.wp-block-woocommerce-empty-cart-block .wp-block-button__link {
  color: #FFFFFF !important;
}

input[type="email"], input[type="number"], input[type="password"], input[type="reset"],
input[type="search"], input[type="tel"], input[type="text"], input[type="url"],
input[type="file"], select, textarea { color: #595959 !important; }

/* WooCommerce: Brotkrumen und Produktkategorien */
.woocommerce-breadcrumb,
.woocommerce-breadcrumb a,
.ast-woo-product-category {
  color: #595959 !important;   /* 7:1 */
}
.woocommerce-breadcrumb a { text-decoration: underline; }

.ast-woo-product-category { opacity: 1 !important; }

/* Download-Suche (Flipbook-Filter): Platzhalter hatte #757575 auf #FAFAFA = 4,41:1 (WCAG 1.4.3) */
.dfcf-input::placeholder {
  color: #595959; /* auf #FAFAFA: 6,7:1 */
  opacity: 1;
}
