/*
Theme Name: Shadi Jamil Aleppo Tarab V7
Theme URI: https://shadijamil.com/
Author: ChatGPT
Description: Clean mobile-first bilingual WordPress theme for Shadi Jamil. Requires Shadi Jamil Control Pro V7.
Version: 7.0.0
Text Domain: shadi-jamil-v7
*/
:root{--sj-bg:#080c0d;--sj-ink:#f3ead8;--sj-gold:#d5ad63;--sj-burg:#641d2a;--sj-teal:#062f2f;--sj-paper:#f2eadb;--sj-text:#2c2119}.sj-body{margin:0;background:var(--sj-bg);color:var(--sj-ink);font-family:"Cairo","Tahoma",sans-serif;overflow-x:hidden}.sj-container{max-width:1220px;margin:0 auto;padding:0 22px}.sj-header{position:sticky;top:0;z-index:90;background:rgba(8,12,13,.96);border-bottom:1px solid rgba(213,173,99,.2)}.sj-header-inner{display:flex;align-items:center;gap:18px;min-height:82px}.sj-logo{display:flex;align-items:center;flex:0 0 auto}.sj-logo img{height:56px;max-width:240px;width:auto;object-fit:contain}.sj-nav{flex:1}.sj-menu{display:flex;gap:17px;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.sj-menu a{color:var(--sj-ink);text-decoration:none;font-size:15px;white-space:nowrap}.sj-menu a:hover,.sj-menu .active{color:var(--sj-gold)}.sj-header-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.sj-lang{font-size:13px;white-space:nowrap}.sj-lang a{color:var(--sj-gold);text-decoration:none}.sj-social{display:flex;gap:8px;align-items:center}.sj-social a{width:30px;height:30px;border:1px solid rgba(213,173,99,.28);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--sj-gold)}.sj-social svg{width:15px;height:15px;fill:currentColor}.sj-install-btn,.sj-floating-install{background:var(--sj-gold);color:#140c08;text-decoration:none;border-radius:8px;padding:10px 14px;font-weight:700;white-space:nowrap}.sj-floating-install{position:fixed;bottom:22px;inset-inline-end:22px;z-index:99;box-shadow:0 15px 35px rgba(0,0,0,.35)}.sj-mobile-toggle{display:none;background:transparent;color:var(--sj-gold);border:1px solid rgba(213,173,99,.45);border-radius:9px;padding:9px 12px;font-size:22px}.sj-page{min-height:55vh}.sj-footer{background:#070a0b;border-top:1px solid rgba(213,173,99,.2);padding-top:55px}.sj-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:34px}.sj-footer img{max-width:210px}.sj-footer h3{color:var(--sj-gold);margin-top:0}.sj-footer-menu{list-style:none;margin:0;padding:0}.sj-footer-menu li{margin:8px 0}.sj-footer a{color:#f3ead8;text-decoration:none}.sj-newsletter{display:flex;gap:8px}.sj-newsletter input{flex:1;background:#111;border:1px solid rgba(213,173,99,.25);color:#fff;padding:12px;border-radius:8px}.sj-newsletter button{background:var(--sj-gold);border:0;border-radius:8px;padding:0 14px}.sj-copy{text-align:center;padding:22px;border-top:1px solid rgba(213,173,99,.12);margin-top:35px;color:#cdbf9f}.sj-num,.sj-phone,.sj-date,bdi,.ltr-num{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block}.rtl-text{direction:rtl}.ltr-text{direction:ltr}@media(max-width:1080px){.sj-mobile-toggle{display:block}.sj-header-inner{display:grid;grid-template-columns:auto 1fr auto;gap:12px;min-height:auto;padding-top:10px;padding-bottom:10px}.sj-logo{grid-column:1/2}.sj-logo img{height:46px;max-width:180px}.sj-mobile-toggle{grid-column:3/4;justify-self:end}.sj-header-actions{grid-column:1/4;justify-content:center;flex-wrap:wrap;padding-bottom:8px}.sj-nav{display:none;grid-column:1/4;width:100%;order:4}.sj-nav.open{display:block}.sj-menu{flex-direction:column;align-items:stretch;background:#101415;padding:14px;border-radius:14px;border:1px solid rgba(213,173,99,.12)}.sj-menu a{display:block;padding:10px 12px;border-radius:8px}.sj-menu a:hover{background:rgba(213,173,99,.08)}.sj-social{display:none}.sj-install-btn{padding:9px 13px}.sj-footer-grid{grid-template-columns:1fr}.sj-newsletter{flex-direction:column}.sj-floating-install{bottom:14px;inset-inline-end:14px}}@media(max-width:480px){.sj-container{padding:0 16px}.sj-header-inner{grid-template-columns:1fr auto}.sj-logo img{height:44px;max-width:170px}.sj-mobile-toggle{grid-column:2}.sj-header-actions{grid-column:1/3}.sj-lang{order:2}.sj-install-btn{order:1}.sj-floating-install{font-size:14px}}
