:root{--ink:#27180e;--muted:#76695f;--cream:#fffaf0;--gold:#d79b28;--gold2:#f4c95d;--brown:#4a2918;--line:#eadfc9;--green:#16804b;--white:#fff;--shadow:0 18px 50px rgba(61,37,20,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Cairo,Arial,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.container{width:min(1160px,calc(100% - 32px));margin:auto}.topbar{position:sticky;top:0;z-index:30;background:rgba(255,250,240,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:78px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand-mark{font-size:32px}.brand small{display:block;font-size:11px;color:var(--muted);font-weight:600}.links{display:flex;gap:24px;margin:auto}.links a:hover{color:#a46b0a}.cart-button,.menu-btn{border:0;background:var(--brown);color:#fff;border-radius:999px;padding:10px 18px;cursor:pointer}.cart-button b{background:var(--gold2);color:var(--ink);border-radius:50%;padding:1px 7px}.menu-btn{display:none}.hero{background:radial-gradient(circle at 80% 20%,#ffeab4,transparent 35%),linear-gradient(135deg,#fffdf7,#f8edda);overflow:hidden}.hero-grid{min-height:610px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:55px}.hero h1{font-size:clamp(40px,5.5vw,72px);line-height:1.25;margin:15px 0}.hero p{font-size:20px;color:var(--muted)}.hero img{border-radius:38% 8% 38% 8%;box-shadow:var(--shadow);height:460px;width:100%;object-fit:cover}.eyebrow,.section-head span,.about>div>span{color:#a46b0a;font-weight:800}.actions{display:flex;gap:12px;margin:28px 0}.primary,.secondary{display:inline-block;border:0;border-radius:12px;padding:13px 24px;font-weight:800;cursor:pointer}.primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--ink);box-shadow:0 8px 22px rgba(215,155,40,.28)}.secondary{border:1px solid var(--gold);background:#fff}.wide{width:100%}.trust{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.section{padding:82px 0}.warm{background:var(--cream)}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section-head h1,.section-head h2{font-size:36px;margin:4px 0}.search{width:280px;padding:12px 16px;border:1px solid var(--line);border-radius:12px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(61,37,20,.07);transition:.25s}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.product-image{height:250px;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.product-card:hover img{transform:scale(1.04)}.product-image span,.discount{position:absolute;top:14px;right:14px;background:#fff;border-radius:999px;padding:5px 11px;font-size:12px}.discount{background:#9c251d;color:#fff}.product-body{padding:19px}.product-body h3{font-size:21px;margin:0 0 8px}.product-body p{color:var(--muted);font-size:14px;min-height:45px}.product-meta{display:flex;justify-content:space-between;align-items:center;margin:14px 0}.product-meta strong,.price{font-size:20px;color:#98610b}.product-meta small{color:var(--muted)}.price del{font-size:13px;color:#999}.dark{background:linear-gradient(135deg,#2d1a10,#583520);color:#fff}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.about h2{font-size:42px}.about p{color:#eadfce;line-height:2}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.features article{background:rgba(255,255,255,.08);padding:24px;border:1px solid rgba(255,215,128,.2);border-radius:18px}.features b{color:var(--gold2);font-size:25px}.features p{font-size:13px;line-height:1.7}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reviews blockquote{margin:0;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--cream)}.stars{color:var(--gold)}.reviews cite{font-weight:800}.review-form,.admin-form{max-width:720px;margin:35px auto 0;display:grid;gap:14px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.review-form input,.review-form textarea,.review-form select,.admin-form input,.admin-form textarea,.admin-form select,.drawer input,.drawer textarea,.detail input{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:55px 0}footer{background:#1f130c;color:#f6ead9}footer a{display:block;margin:8px 0;color:#e2cfae}.copyright{text-align:center;padding:16px;border-top:1px solid #4c392b}.wa-float{position:fixed;bottom:20px;left:20px;z-index:20;background:var(--green);color:#fff;padding:12px 18px;border-radius:999px;box-shadow:var(--shadow)}.drawer{position:fixed;inset:0;z-index:50;background:rgba(20,10,4,.5);opacity:0;visibility:hidden;transition:.25s}.drawer.open{opacity:1;visibility:visible}.drawer-panel{position:absolute;left:0;top:0;height:100%;width:min(440px,100%);background:#fff;padding:24px;overflow:auto;transform:translateX(-100%);transition:.25s}.drawer.open .drawer-panel{transform:none}.close{border:0;background:none;font-size:34px;cursor:pointer}.drawer form{display:grid;gap:12px}.drawer label{font-size:13px;font-weight:700}.cart-row{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.cart-row img{width:70px;height:70px;object-fit:cover;border-radius:10px}.cart-row small{display:block}.cart-row button{margin:4px;border:0;border-radius:6px;padding:3px 8px}.danger{color:#ae1c17}.cart-total{padding:18px 0;font-size:18px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.detail>img{width:100%;height:520px;object-fit:cover;border-radius:28px}.detail h1{font-size:46px}.detail p{color:var(--muted);line-height:2}.big-price{font-size:30px;color:#98610b;font-weight:800;margin:20px 0}.big-price small{font-size:15px}.detail label{display:block;width:130px;margin-bottom:16px}.checks{line-height:2.2}.policy{max-width:800px;line-height:2}.flash{padding:12px 20px;text-align:center}.success{background:#e6f7ed;color:#146b3e}.error{background:#fee2e2;color:#9b1c1c;padding:10px;border-radius:8px}.login-page{min-height:100vh;display:grid;place-items:center;background:var(--cream)}.login-card{width:min(430px,calc(100% - 32px));background:#fff;padding:35px;border-radius:20px;box-shadow:var(--shadow);display:grid;gap:15px}.login-card input{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px}.admin-page{background:#f7f4ed;min-height:100vh}.sidebar{position:fixed;right:0;top:0;width:250px;height:100%;background:#2c1b11;color:#fff;padding:28px}.sidebar span{color:#d8c2a5;font-size:13px}.sidebar nav{display:grid;gap:7px;margin-top:30px}.sidebar a{padding:11px;border-radius:8px}.sidebar a:hover{background:#4b3020}.admin-main{margin-right:250px;padding:36px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stats article{background:#fff;padding:25px;border-radius:16px;border:1px solid var(--line)}.stats b{display:block;font-size:36px;color:#98610b}.admin-title{display:flex;justify-content:space-between;align-items:center}.form-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.check{display:flex!important;gap:8px}.check input{width:auto}.table-wrap{overflow:auto;background:#fff;border-radius:16px;margin-top:22px}table{width:100%;border-collapse:collapse}th,td{padding:13px;text-align:right;border-bottom:1px solid var(--line);vertical-align:middle}td small{display:block;color:var(--muted)}.thumb{width:55px;height:55px;object-fit:cover;border-radius:8px}.inline{display:inline}.link{border:0;background:none;cursor:pointer;color:#895808}@media(max-width:850px){.menu-btn{display:block}.links{display:none;position:absolute;top:78px;right:16px;left:16px;background:#fff;padding:18px;border-radius:14px;box-shadow:var(--shadow);flex-direction:column}.links.open{display:flex}.hero-grid,.about,.detail{grid-template-columns:1fr}.hero-grid{padding:55px 0}.hero img{height:340px}.products,.reviews{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.sidebar{position:static;width:100%;height:auto}.sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-main{margin:0;padding:20px}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nav{gap:12px}.brand small{display:none}.brand{font-size:13px}.cart-button{padding:8px 12px}.hero-grid{min-height:auto}.hero h1{font-size:38px}.hero img{height:280px}.products,.reviews{grid-template-columns:1fr}.section{padding:55px 0}.section-head{display:block}.search{width:100%;margin-top:14px}.about h2,.detail h1{font-size:34px}.footer-grid{grid-template-columns:1fr}.detail>img{height:350px}.sidebar nav{grid-template-columns:1fr 1fr}.stats,.form-row{grid-template-columns:1fr}}

/* تحسينات الهوية ولوحة التحكم — MBS Honey v2 */
.brand-logo{width:58px;height:58px;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(61,37,20,.12);flex:0 0 auto}.product-meta strong del{display:block;font-size:12px;color:#999;font-weight:600}.offer-badge{display:inline-flex;background:#fff0e9;color:#8f271f;border:1px solid #f4c9ba;border-radius:999px;padding:7px 12px;font-weight:800;font-size:13px}.big-price del{font-size:16px;color:#999;margin-left:7px}.empty-state{padding:50px;text-align:center;background:var(--cream);border:1px dashed var(--line);border-radius:20px}.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand img{width:86px;height:86px;border-radius:50%;object-fit:contain;background:#fff}.footer-brand h3{margin:0 0 6px}.footer-brand p{margin:0}.admin-brand{display:flex;align-items:center;gap:10px;margin-bottom:12px}.admin-brand img{width:54px;height:54px;border-radius:50%;object-fit:contain;background:#fff}.admin-brand b,.admin-brand small{display:block}.admin-brand small{font-size:10px;color:#d8c2a5;line-height:1.5}.sidebar nav a.active{background:#5b3925;color:#ffd980}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-form{box-shadow:0 8px 30px rgba(61,37,20,.05)}.admin-form.compact{max-width:560px}.admin-preview{width:120px;height:120px;object-fit:cover;border-radius:16px;border:1px solid var(--line)}.form-row.two{grid-template-columns:repeat(2,1fr)}.form-actions{display:flex;gap:10px;align-items:center}.hint{font-size:13px;color:var(--muted);margin:0}.status{display:inline-block;padding:5px 9px;border-radius:999px;font-size:12px}.status.ok{background:#e6f7ed;color:#146b3e}.status.muted{background:#eee9e2;color:#76695f}.order-details{min-width:250px;padding:10px 0;display:grid;gap:7px}.order-details div{border-bottom:1px solid var(--line);padding-bottom:7px}.settings-logo{display:flex;align-items:center;gap:16px;background:var(--cream);padding:14px;border-radius:14px}.settings-logo img{width:100px;height:100px;border-radius:50%;object-fit:contain;background:#fff}.settings-logo b,.settings-logo small{display:block}.settings-logo small{color:var(--muted);margin-top:5px}.login-logo{width:145px;height:145px;object-fit:contain;border-radius:50%;margin:0 auto 4px}.login-card{text-align:center}.login-card label{text-align:right}.table-wrap details summary{cursor:pointer;color:#895808;font-weight:700}
@media(max-width:850px){.brand-logo{width:48px;height:48px}.nav{height:72px}.links{top:72px}.footer-brand{align-items:flex-start}.admin-brand{max-width:420px}.form-row.two{grid-template-columns:1fr}}
@media(max-width:560px){.brand-logo{width:44px;height:44px}.brand>span{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-brand{flex-direction:column}.footer-brand img{width:72px;height:72px}.admin-main{padding:16px}.admin-title{align-items:flex-start;gap:12px}.admin-title .primary{white-space:nowrap}.settings-logo{align-items:flex-start}.settings-logo img{width:80px;height:80px}}


/* إصلاح بطاقات المنتجات والعروض — MBS Honey v2.2 */
.products{align-items:stretch}
.product-card{display:flex;flex-direction:column;min-width:0;height:100%}
.product-image{display:block;width:100%;height:225px;flex:0 0 225px;position:relative;overflow:hidden;background:#f7f1e6}
.product-image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .4s ease}
.product-body{display:flex;flex-direction:column;flex:1;min-width:0}
.product-body h3{line-height:1.6}
.product-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.9;min-height:54px;margin:6px 0 10px}
.product-body .price,.product-body .product-meta{margin-top:auto}
.product-body .wide{margin-top:12px}
@media(max-width:850px){.product-image{height:210px;flex-basis:210px}}
@media(max-width:560px){.product-image{height:230px;flex-basis:230px}.product-body p{min-height:auto}}

/* اختيار الوزن والحساب التلقائي — MBS Honey v2.3 */
.card-weight-label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:8px 0 4px;font-size:13px;font-weight:800;color:var(--muted)}
.card-weight-label select,.weight-choice select{width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}
.weight-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px!important}
.weight-price small{margin-right:auto;color:var(--muted);font-size:12px;font-weight:700}
.weight-choice{max-width:360px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}
.weight-choice label{width:100%;margin:0;display:grid;gap:8px;font-weight:800}
.weight-hint{margin:7px 0 0!important;font-size:12px;line-height:1.7!important;color:var(--muted)!important}
.cart-weight{display:inline-block;margin:4px 0;color:#98610b;font-size:12px;font-weight:800}
.cart-line-total{font-weight:800;color:var(--ink)}
.cart-controls{display:flex;align-items:center;gap:3px;flex-wrap:wrap;margin-top:5px}
.detail .big-price span[data-current-price]{display:inline-block}
@media(max-width:560px){.card-weight-label{grid-template-columns:1fr}.weight-choice{max-width:none}.weight-price small{margin-right:0;width:100%}}

/* السلايدر + اللغتان — MBS Honey v2.4 */
html[lang="en"] body{font-family:Inter,Arial,sans-serif}
.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800;color:#7b4e0b;white-space:nowrap}
.lang-switch:hover{border-color:var(--gold);background:#fff8e7}
.hero-slider{position:relative}
.slider-stage{position:relative}
.hero-slide{display:none}
.hero-slide.active{display:block;animation:heroFade .45s ease both}
.slider-controls{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(9px);box-shadow:0 7px 22px rgba(61,37,20,.12)}
.slider-arrow,.slider-dot{border:0;cursor:pointer}
.slider-arrow{width:34px;height:34px;border-radius:50%;background:#fff;color:var(--brown);font-size:25px;line-height:1}
.slider-dots{display:flex;gap:6px;align-items:center}
.slider-dot{width:9px;height:9px;padding:0;border-radius:50%;background:#cdbd9e;transition:.2s}
.slider-dot.active{width:24px;border-radius:999px;background:var(--gold)}
@keyframes heroFade{from{opacity:.2}to{opacity:1}}
html[dir="ltr"] .product-image span,html[dir="ltr"] .discount{right:auto;left:14px}
html[dir="ltr"] .weight-price small{margin-right:0;margin-left:auto}
html[dir="ltr"] .drawer-panel{left:auto;right:0;transform:translateX(100%)}
html[dir="ltr"] .drawer.open .drawer-panel{transform:none}
html[dir="ltr"] .wa-float{left:auto;right:20px}
html[dir="ltr"] th,html[dir="ltr"] td{text-align:left}
html[dir="ltr"] .card-weight-label{text-align:left}
@media(max-width:850px){.lang-switch{order:3}.slider-controls{bottom:12px}}
@media(max-width:560px){.nav{gap:8px}.lang-switch{height:36px;min-width:38px;padding:0 9px;font-size:12px}.cart-button{font-size:12px}.hero-slide .hero-grid{padding-bottom:72px}.slider-controls{bottom:10px}.slider-arrow{width:31px;height:31px}.hero-copy .actions{flex-wrap:wrap}}

/* حقوق المبرمج داخل سطر الحقوق */
.copyright .developer-whatsapp-inline{display:inline!important;margin:0!important;color:#f4c95d!important;font-weight:800;white-space:nowrap;direction:ltr;unicode-bidi:isolate;transition:color .2s ease}
.copyright .developer-whatsapp-inline:hover{color:#fff!important;text-decoration:underline}
