/* style.css - Bangla News Portal styles */
/* Google Font: Noto Sans Bengali used in index.php */
:root{
  --accent:#e11d48;
  --muted:#6b7280;
}
*{box-sizing:border-box}
body{font-family:"Noto Sans Bengali",sans-serif;margin:0;color:#111;background:#fff;line-height:1.5}
.container{max-width:1100px;margin:0 auto;padding:0 16px}
.header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0}
.brand{display:flex;align-items:center;gap:12px}
.logo{height:56px}
.slogan{font-size:13px;color:var(--muted)}
.datetime{font-size:13px;text-align:right;color:var(--muted)}
.top-nav{background:#111;color:#fff}
.top-nav .container{display:flex;gap:12px;overflow:auto;padding:8px 16px}
.top-nav a{color:#fff;text-decoration:none;padding:8px 12px;border-radius:6px}
.top-nav a:hover{background:rgba(255,255,255,0.06)}

.breaking{background:var(--accent);color:#fff;padding:8px 0}
.breaking .container{display:flex;gap:8px;align-items:center}

.hero{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:16px auto;align-items:start}
.hero .main{background:#f3f4f6;padding:12px;border-radius:8px}
.hero .side{display:flex;flex-direction:column;gap:8px}
.sliding-news{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:12px 0;margin-bottom:16px}
.middle{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:24px}

.card{background:#fff;border:1px solid #e5e7eb;padding:10px;border-radius:8px}
.card img{width:100%;height:140px;object-fit:cover;border-radius:6px}

/* Footer */
.site-footer{background:#111;color:#fff;padding:20px 0;text-align:center}

/* Responsive */
@media (max-width:800px){
  .hero{grid-template-columns:1fr;gap:12px}
  .logo{height:44px}
  .datetime{font-size:12px}
}
