/* Force black text on WooCommerce Cart page */
.woocommerce-cart .woocommerce,
.woocommerce-cart .woocommerce * {
    color:white !important;
}

/* Also ensure tables, headings, and totals are black */
.woocommerce-cart .shop_table,
.woocommerce-cart .shop_table th,
.woocommerce-cart .shop_table td,
.woocommerce-cart .cart_totals,
.woocommerce-cart .cart_totals * {
    color: black;
}

/* Optional: Make cart buttons black with white text */
.woocommerce-cart .button {
    background-color:#87CEEB !important;
    color:white !important;
}

.woocommerce-cart .button:hover {
    background-color: #333 !important;
}
/* Make main body content text black */
/* Target only the content of regular pages */
/* Make regular page content text black, EXCLUDING the cart page */
.page:not(.woocommerce-cart) .entry-content,
.page:not(.woocommerce-cart) .entry-content * {
  color: #000000 !important;
}

/* Make navigation menu text white */
.main-navigation,
.main-navigation a,
.main-navigation li,
.main-navigation li a {
  color: #ffffff !important;
}

/* Neon Glow Logo Style */
@keyframes neonGlow {
  0% {
    text-shadow: 0 0 5px #0ff, 0 0 10px #0ff, 0 0 20px #0ff;
  }
  100% {
    text-shadow: 0 0 10px #0ff, 0 0 20px #0ff, 0 0 40px #0ff;
  }
}

.logo {
  display: flex;
  align-items: center;
  font-family: 'Orbitron', sans-serif;
  font-weight: 900;
  font-size: 1.8rem;
  letter-spacing: 1px;
  color: #0ff;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  animation: neonGlow 2s infinite alternate;
}

.logo i {
  margin-right: 10px;
  font-size: 2.2rem;
  color: #0ff;
}