@import url('https://fonts.googleapis.com/css2?family=Changa:wght@500;700&display=swap');
/* ===== SmartVape Dark v7 - بدون انيميشن عدا شعاع الهيدر ===== */
body.dark_mode{background:transparent!important}
body.dark_mode::before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(75% 50% at 50% -12%,rgba(255,110,20,.40),transparent 65%),radial-gradient(50% 38% at 95% 38%,rgba(205,80,0,.28),transparent 62%),radial-gradient(60% 42% at 0% 78%,rgba(255,122,26,.30),transparent 64%),linear-gradient(180deg,#000000 0%,#170a03 25%,#311305 52%,#4d1e06 78%,#653009 100%)}
body.dark_mode h1,body.dark_mode h2,body.dark_mode h3,body.dark_mode .s-block h2{font-family:'Changa',var(--font-main)!important;letter-spacing:.5px}
body.dark_mode header.store-header{position:relative;background:rgba(10,7,5,.62)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,122,26,.30)}
body.dark_mode header.store-header::after{content:"";position:absolute;bottom:-2px;width:32%;height:2px;background:linear-gradient(90deg,transparent,#ff9a3d,transparent);animation:svScan 5s linear infinite;pointer-events:none}
@keyframes svScan{0%{left:-32%}100%{left:100%}}
body.dark_mode .top-navbar{background:linear-gradient(90deg,#a72a00,#ff7a1a,#cd5000)!important}
body.dark_mode .top-navbar a,body.dark_mode .top-navbar span{text-shadow:0 0 10px rgba(255,255,255,.5);letter-spacing:.5px}
body.dark_mode .s-block--about img{filter:sepia(.95) hue-rotate(-22deg) saturate(2.6) brightness(.92) contrast(1.05);box-shadow:0 0 60px rgba(255,110,20,.18)}
body.dark_mode .s-block--about h1,body.dark_mode .s-block--about h2,body.dark_mode .s-block--about p{text-shadow:0 0 18px rgba(255,122,26,.45)}
body.dark_mode .s-block--enhanced-features__item{background:rgba(18,10,5,.72)!important;border:1px solid rgba(255,122,26,.38)!important;border-radius:16px!important;box-shadow:0 0 18px rgba(255,110,20,.10)}
body.dark_mode .s-block--enhanced-features__item img{filter:drop-shadow(0 0 10px rgba(255,122,26,.55))}
body.dark_mode .s-block--enhanced-features__item h2,body.dark_mode .s-block--enhanced-features__item h3{color:#ffc285!important}
body.dark_mode .product-card{position:relative;background:rgba(18,10,5,.72)!important;border:1px solid rgba(255,122,26,.34)!important;border-radius:18px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}
body.dark_mode .product-card::before{content:"";position:absolute;top:9px;right:9px;width:20px;height:20px;border-top:2px solid rgba(255,150,60,.9);border-right:2px solid rgba(255,150,60,.9);border-radius:0 12px 0 0;z-index:3;pointer-events:none}
body.dark_mode .product-card::after{content:"";position:absolute;bottom:9px;left:9px;width:20px;height:20px;border-bottom:2px solid rgba(255,150,60,.9);border-left:2px solid rgba(255,150,60,.9);border-radius:0 0 0 12px;z-index:3;pointer-events:none}
body.dark_mode .product-card:hover{border-color:rgba(255,150,60,.8)!important;box-shadow:0 0 22px rgba(255,110,20,.30)}
body.dark_mode salla-add-product-button .s-button-element,body.dark_mode .addToCart__btn button,body.dark_mode button[class*=addToCart]{background:linear-gradient(135deg,#e85d04,#ff8500)!important;border:none!important;box-shadow:0 4px 16px rgba(232,93,4,.35)}
body.dark_mode .s-block h2.text-primary{background:linear-gradient(90deg,#ffc285,#ff7a1a 45%,#ffe3c2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 14px rgba(255,122,26,.35))}
body.dark_mode .s-block h2.text-primary::before,body.dark_mode .s-block h2.text-primary::after{content:"";display:inline-block;width:30px;height:2px;background:linear-gradient(90deg,transparent,#ff8c2a);vertical-align:middle;margin:0 12px;box-shadow:0 0 10px rgba(255,140,42,.8)}
body.dark_mode .s-block h2.text-primary::after{background:linear-gradient(90deg,#ff8c2a,transparent)}
body.dark_mode .s-block--testimonials .swiper-slide>div{background:rgba(18,10,5,.7);border:1px solid rgba(255,122,26,.30);border-radius:16px}
body.dark_mode main,body.dark_mode .s-block--full-bg,body.dark_mode .s-block--about,body.dark_mode .s-block--enhanced-features{background:transparent!important}
body.dark_mode footer.store-footer{background:rgba(8,5,3,.55)!important;border-top:1px solid rgba(255,122,26,.35)}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#0d0a08}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff7a1a,#7a3000);border-radius:8px}
::selection{background:#cd5000;color:#fff}
@media (prefers-reduced-motion:reduce){body.dark_mode header.store-header::after{animation:none;display:none}}