/* عسل الوادي — تراثي عضوي: كريمي × عنبري 🍯 */
h1,h2,h3,h4{font-family:'Tajawal','Tajawal',sans-serif;font-weight:700}
body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;
 background:radial-gradient(400px 320px at 90% 6%,rgba(217,119,6,.12),transparent 70%),radial-gradient(360px 320px at 5% 65%,rgba(180,83,9,.08),transparent 70%)}
::selection{background:#d97706;color:#fff}
.st-eyebrow{color:#b45309}
.st-line{width:auto;height:auto;background:none}
.st-line::before{content:'⬡ ⬡ ⬡';color:#d97706;font-size:11px;letter-spacing:.5em;opacity:.7}
.st-btn{background:linear-gradient(135deg,#d97706,#92400e);border-radius:99px;box-shadow:0 12px 34px rgba(217,119,6,.35)}
.st-btn-ghost,.st-btn-line{border:1.5px solid #b45309;color:#92400e;border-radius:99px;background:#fffdf7}
.st-abar-primary{background:#3e2508;color:#f5e6c8}
.st-abar-primary .st-abar-tk i{color:#f0b35c}
.st-nav,.st-nav-split{background:rgba(253,246,233,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(180,83,9,.15)}
.st-nav-split .st-nav-bd{font-family:'Tajawal';font-size:24px;color:#92400e}
.st-nav-split .side a:hover{color:#b45309;border-bottom-color:#d97706}
.st-slide-ov{background:linear-gradient(180deg,rgba(62,37,8,.35),rgba(62,37,8,.3) 45%,rgba(42,24,5,.88))}
.st-slide-in h1{font-family:'Tajawal';text-shadow:0 6px 28px rgba(0,0,0,.55)}
.st-slide-in{border-top:1px solid rgba(240,179,92,.5);padding-top:24px}
.st-dot.on{background:#f0b35c}
.st-fstrip i{color:#d97706}
.st-fstrip b{font-family:'Tajawal';font-size:16px}
.st-pmenu .nm b{font-family:'Tajawal';font-size:17px}
.st-pmenu .dots{border-color:rgba(180,83,9,.35)}
.st-pmenu em{color:#b45309}
.st-person .ph img{border-radius:24px}
.st-person .ph .fr{border-color:#d97706;border-radius:24px}
.st-person .role,.st-person .sign{color:#b45309}
.st-person blockquote{border-color:#d97706;font-family:'Tajawal'}
.st-pcard{border-radius:22px}
.st-pcard .price{color:#b45309}
.st-split-media>img{border-radius:30px 90px 30px 30px}
.st-checks i{color:#d97706}
.st-band-ov{background:rgba(42,24,5,.85)}
.st-band .bs b{color:#f0b35c;font-family:'Tajawal'}
.st-q.open{border-color:#d97706}
.st-q-h span{font-family:'Tajawal';font-size:16px}
.st-q-h i{color:#d97706}
.st-payblk .px span:hover{border-color:#d97706;color:#b45309}
.st-ctap{background:linear-gradient(135deg,#3e2508,#78350f);border-radius:26px}
.st-ctap .glow{background:radial-gradient(45% 60% at 50% 0%,rgba(240,179,92,.3),transparent 70%)}
.st-ctap h2{font-family:'Tajawal'}
.st-foot{background:#2a1805}
.st-foot::before{content:'⬡';display:block;text-align:center;color:#f0b35c;font-size:13px;letter-spacing:.8em;margin-bottom:32px;opacity:.8}
.st-foot h4{color:#f0b35c;font-family:'Tajawal'}
.st-footer{background:#1f1204;color:#a58a63}
.st-spot{background:linear-gradient(135deg,#3e2508,#78350f);border-radius:26px}
.st-spot-price b{color:#f0b35c}
