/**
 * Light theme — text/placeholder fixes where legacy CSS hardcoded white.
 */

html[data-theme='light'] .lp-search-modal__form input[type='search']::placeholder {
  color: var(--clr-muted) !important;
}

html[data-theme='light'] .lp-search-modal__form input[type='search'] {
  background: var(--color-surface-elevated) !important;
  box-shadow: inset 0 1px 0 var(--color-border) !important;
}

html[data-theme='light'] .lp-product-search-page {
  background: linear-gradient(180deg, var(--color-surface) 0%, var(--clr-bg) 100%) !important;
}

html[data-theme='light'] #stats {
  background: var(--color-surface);
}

html[data-theme='light'] #stats .stat-item {
  border-right-color: var(--color-border);
}

html[data-theme='light'] #stats .stat-label {
  color: var(--clr-text);
}

html[data-theme='light'] #stats .stat-desc {
  color: var(--clr-muted);
}

@media (max-width: 768px) {
  html[data-theme='light'] #stats .stat-item {
    border-bottom-color: var(--color-border);
  }
}

html[data-theme='light'] body.lp-shop-archive .woocommerce-breadcrumb a:hover {
  color: var(--clr-text) !important;
}
