/*
Theme Name: Bahour Modern
Theme URI: https://example.com/
Author: Pro Plus
Description: Lightweight WooCommerce-ready theme optimized for Elementor. Modernized look inspired by the provided references.
Version: 1.0.0
License: GPLv2 or later
Text Domain: bahour-modern
*/
:root{
  --bm-bg:#082a44;
  --bm-panel:#0b3556;
  --bm-accent:#2ea3ff;
  --bm-text:#eaf3ff;
}
body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#061e33,#082a44);color:var(--bm-text);}
a{color:var(--bm-accent);}
.bm-topbar{background:#0a4f8a;color:#fff;font-size:14px;}
.bm-topbar .wrap{max-width:1180px;margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:10px 16px;}
.bm-header{background:rgba(6,26,44,.85);backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid rgba(255,255,255,.08);}
.bm-header .wrap{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 16px;gap:16px;}
.bm-brand{display:flex;flex-direction:column;line-height:1}
.bm-brand strong{font-size:34px;letter-spacing:.5px}
.bm-brand span{font-size:12px;color:#7fe36b;margin-top:6px}
.bm-nav{display:flex;gap:18px;flex-wrap:wrap}
.bm-nav a{color:#fff;text-decoration:none;padding:10px 12px;border-radius:10px}
.bm-nav a:hover{background:rgba(255,255,255,.08)}
.bm-container{max-width:1180px;margin:0 auto;padding:24px 16px;}
.bm-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.10);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25);}
.bm-footer{margin-top:40px;border-top:1px solid rgba(255,255,255,.10);padding:28px 16px;color:#b8d2ea}
.bm-footer .wrap{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;}
/* WooCommerce tweaks */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
  background:var(--bm-accent);color:#001a2b;border-radius:12px;border:none;padding:12px 16px;font-weight:700;
}
.woocommerce div.product .product_title{color:#fff;}
