/* Weiak shared layout + animations (front end) */
.weiak-aside .weiak-side-slot{position:fixed;width:18%;z-index:555;padding:50px;overflow:hidden;height:82%}
@media (max-width:1199px){
.weiak-aside{flex-basis:25%!important}
.weiak-body{flex-basis:75%!important}
.weiak-aside .weiak-side-slot{width:23%}
}
@media (max-width:991px){
.weiak-cols{flex-wrap:wrap!important}
.weiak-aside{order:2;flex-basis:100%!important}
.weiak-body{order:1;flex-basis:100%!important}
.weiak-aside .weiak-side-slot{position:static;height:auto;width:auto;padding-top:30px}
.weiak-footer-spacer{display:none}
}
@media (max-width:899px){
.weiak-body-inner,.weiak-body-inner-2,.weiak-aside .weiak-side-slot{padding-right:30px!important;padding-left:30px!important}
}
/* shared animations */
.weiak-reveal.weiak-pre{opacity:0}
.weiak-reveal.weiak-in{animation:weiak-zoom 1s both}
@keyframes weiak-zoom{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes weiak-drop{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
/* archive + search + index + 404 */
.weiak-archive-head{box-shadow:-9px -7px 22.9px 5px #383838,10px 19px 36px 3px #111111;animation:weiak-drop 1s both}
.weiak-post-card{position:relative;box-shadow:-9px -7px 22.9px 5px #383838,10px 19px 36px 3px #111111}
.weiak-post-title{position:relative}
.weiak-post-title .wp-block-separator{width:57px!important}
.weiak-post-title .wp-block-separator:after{position:absolute;content:"";width:10px;height:10px;border-radius:10px;background:#ec164f;top:0;bottom:0;margin:auto}
.weiak-post-more-link .wp-block-separator{width:20px!important}
@media (max-width:1399px){.weiak-archive-cover h2{font-size:30px!important}}
@media (max-width:991px){
.weiak-post-title .wp-block-separator{width:30px!important}
.weiak-post-title h4{font-size:21px}
.weiak-post-meta time,.weiak-post-meta .wp-block-post-author-name{font-size:13px!important}
}
@media (max-width:767px){.weiak-archive-cover h2{font-size:25px!important;text-align:center!important}}
/* search bar (same look as the header search) */
.weiak-search-bar .wp-block-search__inside-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;height:50px!important;margin:0!important;padding:0 6px 0 16px!important;gap:8px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;backdrop-filter:blur(30px) saturate(180%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)!important}
.weiak-search-bar .wp-block-search__input{flex:1 1 auto!important;min-width:0!important;order:2!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:16px!important;text-align:right!important;direction:rtl!important;caret-color:#fff!important}
.weiak-search-bar .wp-block-search__input::placeholder{color:rgba(255,255,255,.55)!important}
.weiak-search-bar .wp-block-search__button{order:1!important;flex:0 0 auto!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#fff!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}
.weiak-search-bar .wp-block-search__button svg{width:22px!important;height:22px!important;fill:#fff!important}

/* === weiak-banner: بانر الصفحات (ظل + نزول من الأعلى) === */
.weiak-banner{margin:0;animation:weiak-drop 1s both}
.weiak-banner .weiak-banner-img{margin:0;border-radius:13px;box-shadow:-9px -7px 22.9px 5px #383838,10px 19px 36px 3px #111111}
.weiak-banner .weiak-banner-img img{display:block;width:100%;height:auto}
@media (prefers-reduced-motion:reduce){.weiak-banner{animation:none}}

/* === weiak-track: السلايدر يمتد ويمرّ من تحت اللوحة الجانبية (سطح المكتب) === */
@media(min-width:1200px){
.weiak-track{margin-right:calc(-20vw - 60px)!important;padding-right:calc(20vw + 90px)!important;scroll-padding-inline-start:calc(20vw + 90px)!important}
}
@media(min-width:992px) and (max-width:1199px){
.weiak-track{margin-right:calc(-25vw - 60px)!important;padding-right:calc(25vw + 90px)!important;scroll-padding-inline-start:calc(25vw + 90px)!important}
}
