/* Aitadal Samaa-style redesign - override stylesheet */
body{font-family:'Noto Nastaliq Urdu','NafeesWeb',serif;background:#f4f4f4;color:#222}
/* Header */
.site-header{background:#000066!important;border-bottom:4px solid #c0392b!important}
.site-header a{color:#fff!important}
.main-navigation{background:#000066!important}
.main-navigation a{color:#fff!important;font-weight:700!important;padding:12px 16px!important}
.main-navigation a:hover{background:#c0392b!important}
/* Hero lead story */
.hero-lead .entry-title,.lead-story .entry-title{font-size:32px!important;font-weight:800!important;line-height:1.6!important;color:#000066!important}
/* Section headers - Samaa style with red accent */
.section-title,.widget-title,.cat-title{border-bottom:3px solid #c0392b!important;padding-bottom:8px!important;margin-bottom:20px!important;font-size:24px!important;font-weight:800!important;color:#000066!important;position:relative}
.section-title:after,.widget-title:after{content:'';display:block;width:60px;height:3px;background:#000066;margin-top:8px}
/* News cards */
.post-card,.news-card,.card-post{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,0.1)!important;overflow:hidden!important;margin-bottom:20px!important;transition:transform 0.2s}
.post-card:hover,.news-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px rgba(0,0,0,0.15)!important}
.post-card .entry-title,.news-card .entry-title{font-size:18px!important;font-weight:700!important;line-height:1.7!important;color:#111!important}
.post-card .entry-title a:hover,.news-card .entry-title a:hover{color:#c0392b!important}
/* Category badges */
.cat-badge,.post-category{background:#c0392b!important;color:#fff!important;font-size:12px!important;padding:3px 10px!important;border-radius:3px!important;font-weight:700}
/* Ticker */
.aitadal-ticker{background:#fff!important;border-top:2px solid #c0392b!important;border-bottom:2px solid #c0392b!important}
.ticker-label{background:#c0392b!important;color:#fff!important;font-weight:800!important;padding:10px 20px!important}
/* Footer */
.site-footer{background:#000066!important;color:#fff!important;padding:40px 0 20px!important}
.site-footer a{color:#ddd!important}
.site-footer a:hover{color:#fff!important}
/* Buttons and links */
.more-link,.read-more{background:#c0392b!important;color:#fff!important;padding:8px 20px!important;border-radius:4px!important;font-weight:700!important;display:inline-block}
.more-link:hover,.read-more:hover{background:#000066!important}
/* Most read numbered list */
.most-read ol{list-style:none!important;counter-reset:mr}
.most-read li{counter-increment:mr;padding:12px 0!important;border-bottom:1px solid #eee!important;position:relative;padding-right:50px!important}
.most-read li:before{content:counter(mr);position:absolute;right:0;top:12px;background:#c0392b;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}
/* Mobile */
@media(max-width:768px){.hero-lead .entry-title{font-size:24px!important}.section-title{font-size:20px!important}.main-navigation a{padding:10px 12px!important;font-size:14px!important}}
