/*
Theme Name:  NextLearns 3D Sales
Theme URI:   https://nextlearns.ma
Author:      NextLearns
Author URI:  https://nextlearns.ma
Description: High-end Bento Grid Sales Page with GSAP 3D Animations. WooCommerce + Payzone/CMI ready. Built for Moroccan digital product creators.
Version:     6.2.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.0
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nextlearns
Tags:        one-page, e-learning, woocommerce, dark, full-width-template
*/

/*
 * All theme styles are in assets/css/nextlearns.css
 * This file exists solely to satisfy WordPress theme requirements.
 */

/* =========================
   Cart & checkout polish
   ========================= */
body.woocommerce-cart,
body.woocommerce-checkout { background:#0c1220; color:#f1f5f9; }
body.woocommerce-cart .site-main,
body.woocommerce-checkout .site-main { padding-top:32px; padding-bottom:48px; }
body.woocommerce-cart .woocommerce,
body.woocommerce-checkout .woocommerce { color:#f1f5f9; }
body.woocommerce-cart .woocommerce-message,
body.woocommerce-checkout .woocommerce-message,
body.woocommerce-checkout .woocommerce-error,
body.woocommerce-cart .woocommerce-error {
  border-radius:14px; padding:14px 18px; margin-bottom:16px;
}
body.woocommerce-cart .woocommerce-message,
body.woocommerce-checkout .woocommerce-message { background:rgba(79,143,255,.08); border:1px solid rgba(79,143,255,.2); color:#c6dbff; }
body.woocommerce-cart .woocommerce-error,
body.woocommerce-checkout .woocommerce-error { background:rgba(239,68,68,.08); border:1px solid rgba(239,68,68,.2); color:#fecaca; }
body.woocommerce-cart .woocommerce-cart-form,
body.woocommerce-cart .cart-collaterals .cart_totals,
body.woocommerce-checkout form.checkout,
body.woocommerce-checkout .woocommerce-checkout-review-order {
  background:rgba(255,255,255,.03); border:1px solid rgba(148,163,184,.1); border-radius:20px; padding:24px;
}
body.woocommerce-cart table.shop_table,
body.woocommerce-checkout table.shop_table { background:transparent; border:none; }
body.woocommerce-cart table.shop_table th,
body.woocommerce-cart table.shop_table td,
body.woocommerce-checkout table.shop_table th,
body.woocommerce-checkout table.shop_table td { border-color:rgba(148,163,184,.08); color:#f1f5f9; }
body.woocommerce-cart .coupon .input-text,
body.woocommerce-checkout input.input-text,
body.woocommerce-checkout select,
body.woocommerce-checkout textarea {
  background:rgba(255,255,255,.04); border:1px solid rgba(148,163,184,.12); border-radius:12px; color:#f1f5f9;
}
body.woocommerce-cart .button,
body.woocommerce-cart .checkout-button,
body.woocommerce-checkout .button,
body.woocommerce-checkout button.button,
body.woocommerce-checkout input.button {
  border-radius:999px; background:#4f8fff; border:1px solid #4f8fff; color:#fff;
}
body.woocommerce-cart .button:hover,
body.woocommerce-cart .checkout-button:hover,
body.woocommerce-checkout .button:hover,
body.woocommerce-checkout button.button:hover,
body.woocommerce-checkout input.button:hover { background:#3c78e9; border-color:#3c78e9; color:#fff; }
.nl-clear-cart { display:inline-flex; margin-top:16px; color:#c6dbff; }
