.site-main, 
.woocommerce ul.products li.product, 
.wc-block-grid__product {
    /* White background at 85% opacity ensures black text pops */
    background: rgba(255, 255, 255, 0.85) !important; 
    backdrop-filter: blur(10px); 
    border-radius: 20px; 
    box-shadow: 0 10px 40px rgba(0,0,0,0.2) !important; 
    padding: 30px !important;
    color: #000000 !important;
}

/* UI Elements using Theme Colors */
.price { 
    color: var(--aurora-primary) !important; 
    background: var(--aurora-bg); 
    padding: 5px 10px; 
    border-radius: 4px; 
}

.button, .wp-element-button { 
    background-color: var(--button-dark-green) !important; 
    color: #fff !important; 
}