.woocommerce-checkout label{color:#111!important;font-weight:500}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select{color:#111!important}.woocommerce-checkout input::placeholder{color:#999!important}.woocommerce-checkout .form-row{background:transparent!important}.woocommerce-checkout-review-order,.woocommerce-checkout-review-order *{color:#fff}.woocommerce-terms-and-conditions-wrapper label{color:#fff!important}.woocommerce-terms-and-conditions-wrapper a{color:#8b5cf6!important;text-decoration:underline;pointer-events:auto!important;position:relative;z-index:10}.woocommerce form .form-row .woocommerce-error,.woocommerce form .form-row .error{display:none!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-error{display:none!important}.woocommerce-error{display:block!important;background:linear-gradient(135deg,#1e293b,#0f172a)!important;color:#fff!important;border-radius:12px;padding:18px 22px;border-left:4px solid #ef4444;box-shadow:0 10px 25px rgba(0,0,0,0.3)}.woocommerce-error li{color:#fff!important}.woocommerce-checkout-review-order,.woocommerce-terms-and-conditions-wrapper{position:relative;z-index:5}#place_order{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;border-radius:10px;padding:12px 24px;border:none}#place_order:hover{opacity:0.9}.woocommerce-terms-and-conditions{color:#111!important}.woocommerce-terms-and-conditions *{color:#111!important}.woocommerce-error,.woocommerce-error li{color:#fff!important}.woocommerce-error strong,.woocommerce-error a{color:#fff!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-error{color:#fff!important}.woocommerce-invalid label,.woocommerce-invalid .input-text{color:#ef4444!important}.woocommerce-order,.woocommerce-order *{color:#ffffff!important}.woocommerce-order a{color:#8b5cf6!important;text-decoration:none}.woocommerce-order a:hover{color:#a78bfa!important}.woocommerce-order h2,.woocommerce-order h3{color:#ffffff!important}.woocommerce-order table th,.woocommerce-order table td{color:#e5e7eb!important}.woocommerce-order *::selection{background:rgba(139,92,246,0.3);color:#fff}.woocommerce-order-details,.woocommerce-customer-details{margin-top:20px}.woocommerce-order{background:#000;padding:30px;border-radius:16px}.woocommerce-order-overview__email{color:#9ca3af!important}