/*
Theme Name: Wallizy - والليزي
Theme URI: https://wallizy.com
Author: Wallizy Store
Author URI: https://wallizy.com
Description: ثيم مخصص لمتجر Wallizy للوحات الفنية والديكورات الحائطية، مع دعم كامل للمدونة والمقالات وتحسين محركات البحث (SEO). التصميم يعتمد على Tailwind CSS عبر CDN وخطوط Cairo و Amiri.
Version: 1.0
Text Domain: wallizy
*/

*{font-family:"Cairo", sans-serif}
.amiri{font-family:"Amiri", serif}
.gold-gradient{background:linear-gradient(135deg,#C6A27A 0%,#EAD3B0 50%,#C6A27A 100%)}
.green-gradient{background:linear-gradient(135deg,#1FAE5C 0%,#25D366 45%,#0FA968 100%); box-shadow:0 10px 24px rgba(37,211,102,.35)}
.green-gradient:hover{filter:brightness(1.05); box-shadow:0 14px 30px rgba(37,211,102,.45)}
.gold-text{ background: linear-gradient(90deg,#C6A27A,#F3E6C8,#C6A27A); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text }
.hero-pattern{
 background-image:
 radial-gradient(at 20% 30%, rgba(198,162,122,0.18) 0px, transparent 50%),
 radial-gradient(at 80% 20%, rgba(255,255,255,0.06) 0px, transparent 50%),
 linear-gradient(180deg, #101010 0%, #1C1C1C 100%);
}
.glass{backdrop-filter:blur(16px); -webkit-backdrop-filter:blur(16px)}
.card-hover{transition:all .4s cubic-bezier(.16,1,.3,1)}
.card-hover:hover{transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,0.12)}
.img-zoom{transition:transform .7s cubic-bezier(.16,1,.3,1)}
.group:hover .img-zoom{transform:scale(1.08)}
.shine{position:relative; overflow:hidden}
.shine:after{content:""; position:absolute; top:0; left:-100%; width:60%; height:100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent); transform:skewX(-15deg); transition:all .9s}
.group:hover .shine:after{left:150%}
.no-scrollbar::-webkit-scrollbar{display:none}
.no-scrollbar{-ms-overflow-style:none; scrollbar-width:none}

/* ==========================================
   أنماط إضافية خاصة بصفحات المدونة WordPress
   (باش تبقى المقالات متناسقة مع هوية جِدار)
   ========================================== */
.jidar-blog-content{ max-width: 72ch; }
.jidar-blog-content h2{ font-family:"Amiri", serif; font-weight:700; font-size:28px; margin-top:2em; margin-bottom:.6em; }
.jidar-blog-content h3{ font-weight:800; font-size:20px; margin-top:1.6em; margin-bottom:.5em; }
.jidar-blog-content p{ font-size:15px; line-height:1.9; opacity:.85; margin-bottom:1.2em; }
.jidar-blog-content img{ border-radius:18px; margin:1.5em 0; }
.jidar-blog-content a{ color:#9B7B52; text-decoration:underline; }
.jidar-blog-content ul, .jidar-blog-content ol{ margin:1em 1.5em; line-height:1.9; opacity:.85; }
.jidar-post-card{ transition:all .35s cubic-bezier(.16,1,.3,1); }
.jidar-post-card:hover{ transform:translateY(-4px); box-shadow:0 20px 40px rgba(0,0,0,.10); }
