/* AL BADR v4.2.49: desktop layout and sheilat icon removal */
/* Make desktop content use available space, not the old 970px ceiling. */
@media(min-width:1050px){
 :root{--max:1360px!important}
 .container{width:min(calc(100% - 64px),1360px)!important;max-width:1360px!important}
 body.home .main-category-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)!important;gap:clamp(12px,1.3vw,22px)!important;align-items:stretch!important}
 body.home .main-category{min-width:0!important}
 body.home .youtube-grid-final{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.3vw,20px)!important}
 body.home .about-grid-final{grid-template-columns:minmax(180px,.85fr) minmax(260px,1.15fr) minmax(320px,1.4fr)!important;gap:clamp(14px,1.6vw,26px)!important}
}
/* Remove ONLY the boxed icons in sheilat. Preserve left chevrons. */
body.home .main-category.cat-type-sheilat .cat-links a>.child-icon{display:none!important}
body.home .main-category.cat-type-sheilat .cat-links a{gap:5px!important;padding:10px clamp(8px,1vw,15px)!important;min-width:0!important;min-height:clamp(74px,7vw,104px)!important}
body.home .main-category.cat-type-sheilat .cat-links a>strong{min-width:0!important;flex:1 1 auto!important;font-size:clamp(13px,1.16vw,19px)!important;line-height:1.55!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:balance!important}
body.home .main-category.cat-type-sheilat .cat-links a>b{flex:0 0 15px!important;font-size:25px!important}
/* Balanced 3D headings, readable body copy, no letter splitting. */
body.home .yt-info h3{font-size:clamp(14px,1.08vw,18px)!important;line-height:1.65!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;max-height:5em!important;min-height:4.8em!important;filter:drop-shadow(0 2px 1px #001b37)!important}
body.home .yt-final{min-width:0!important;display:flex!important;flex-direction:column!important}
body.home .yt-info{min-width:0!important;padding:12px!important}
body.home .youtube-internal-url{overflow-wrap:anywhere!important;word-break:break-all!important;font-size:clamp(10px,.85vw,12px)!important;line-height:1.5!important}
body.home .yt-info p{font-size:12px!important}
body.home .about-text-final h2,body.home .about-values-final h3{font-size:clamp(20px,1.8vw,28px)!important;line-height:1.35!important}
body.home .about-text-final p,body.home .about-values-final p{font-size:clamp(13px,1.05vw,16px)!important;line-height:1.85!important;overflow-wrap:break-word!important;word-break:normal!important}
body.home .about-grid-final>*{min-width:0!important}
body.home .section-title-final h2,body.home .youtube-head h2{font-size:clamp(19px,1.7vw,27px)!important}
@media(min-width:1050px) and (max-width:1200px){body.home .main-category.cat-type-sheilat .cat-links a>strong{font-size:13px!important}}
@media(min-width:651px) and (max-width:1049px){
 body.home .youtube-grid-final{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.home .about-grid-final{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.home .main-category.cat-type-sheilat .cat-links a>strong{font-size:clamp(13px,1.8vw,17px)!important}
}
@media(max-width:650px){
 body.home .youtube-grid-final{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 body.home .yt-info h3{font-size:clamp(12px,3vw,15px)!important;min-height:4.8em!important}
 body.home .about-grid-final{grid-template-columns:1fr!important}
 body.home .main-category.cat-type-sheilat .cat-links a>strong{font-size:clamp(13px,3.5vw,17px)!important}
}
@media(max-width:390px){body.home .youtube-grid-final{grid-template-columns:1fr!important}}
