/* =====================================================================
   থিম: "আমাদের সময়" স্টাইল  (শুধু অ্যাডমিন → সাইট থিম ডিজাইন থেকে এই থিম চালু থাকলে লোড হয়)
   ===================================================================== */
:root{--am-bg:#fff;--am-fg:#111;--am-mut:#6b7280;--am-ex:#454b55;--am-line:#e3e6ea;--am-card:#fff;--am-nav:#edf2f7;--am-tint:#eaf6ee;--am-shadow:0 1px 5px rgba(0,0,0,.16);--am-green:var(--green,#0b8a43);--am-bar:var(--navy,#091b27);--am-th:58px;--am-side:301px;--am-hd:var(--am-bg);--am-stk:var(--am-hd);--am-navfg:var(--am-fg);--am-navhv:var(--red);--am-mega:var(--am-card);--am-b1bg:var(--red);--am-b1fg:#fff;--am-b2bg:var(--am-green);--am-b2fg:#fff;--am-sbbg:var(--am-line);--am-sbfg:var(--am-fg);--am-tkbg:var(--am-green);--am-tkfg:#fff;--am-tkbd:var(--am-line);--am-tktx:var(--am-fg);--am-tkbox:var(--am-card);--am-shbg:var(--am-card);--am-shfg:var(--am-fg);--am-shtri:var(--red);--am-hov:var(--red);--am-vdbg:#1a1a1a;--am-vdline:#ee1c1c;--am-ftbd:var(--red);--am-ftbar:var(--am-bar);--am-upbg:var(--am-card);--am-upfg:var(--red)}
html[data-am=dark]{--am-bg:#0f1218;--am-fg:#eceff3;--am-mut:#9aa3b0;--am-ex:#c3c9d2;--am-line:#2a303b;--am-card:#181c24;--am-nav:#161d29;--am-bar:#050d14;--am-tint:#13221a;--am-shadow:0 1px 5px rgba(0,0,0,.55)}
.th-am{font-family:var(--f-body,'Noto Sans Bengali','SolaimanLipi',Arial,sans-serif);background:var(--am-bg);color:var(--am-fg);line-height:1.55;transition:background .2s,color .2s}
.th-am .wrap{max-width:1200px}
.th-am .tt,.th-am h1,.th-am h2,.th-am h3{font-family:var(--f-head,var(--f-body,inherit))}
.th-am .tt{color:var(--am-fg);font-weight:700;line-height:1.45}
.th-am .tt.xl{font-size:27px;font-weight:800;line-height:1.4}
.th-am .ex{color:var(--am-ex);text-align:justify;font-size:17px;line-height:1.7}
.th-am small{color:var(--am-mut)}
.th-am a:hover>.tt,.th-am a:hover .tt{color:var(--am-hov)}
.th-am .im{background:var(--am-line)}
/* ---------- হেডার (দৈনিক আমাদের সময়-এর মতো) ---------- */
.am-top{background:var(--am-hd);position:relative;z-index:1001;transition:transform .28s ease,background .2s}
.am-top-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding-top:18px;padding-bottom:16px}
.am-date{font-size:14px;color:var(--am-datefg,var(--am-mut))}
.am-logo{justify-self:center;display:block}.am-logo img{height:var(--logo-h,52px);width:auto;max-width:100%}.am-logo .logo-t{font-size:30px;font-weight:800;color:var(--red)}
.am-tr{justify-self:end;display:flex;align-items:center;gap:18px}
.am-soc{display:flex;align-items:center;gap:12px}.am-soc a{font-size:26px;line-height:1;display:block}
.am-soc .s-fb{color:#1877f2}.am-soc .s-ig{color:#d6249f}.am-soc .s-xx,.am-soc .s-tt{color:var(--am-fg)}.am-soc .s-yt{color:#f00}.am-soc .s-li{color:#0a66c2}
.am-mode{display:inline-flex;background:var(--am-line);border-radius:22px;padding:3px}
.am-mode button{border:0;background:none;width:34px;height:28px;border-radius:18px;cursor:pointer;color:var(--am-mut);font-size:14px}
.am-mode button.on{background:var(--am-card);color:var(--am-fg);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.am-act-m{display:none}
#amSent{height:1px;margin-bottom:-1px}
/* মেনুবার: হালকা নীলাভ বার; স্ক্রলে পুরো-প্রস্থ সাদা বার + ছোট লোগো */
.am-nav{position:sticky;top:0;z-index:1000;background:var(--am-hd);transition:transform .28s ease,box-shadow .2s,background .2s}
.am-nav-in{display:flex;align-items:center;height:50px;background:var(--am-nav);box-shadow:0 1px 5px rgba(0,0,0,.1);border-radius:3px;padding:0 6px;transition:background .2s}
.am-nav.stuck{box-shadow:0 2px 10px rgba(0,0,0,.14);background:var(--am-stk)}
.am-nav.stuck .am-nav-in{background:none;box-shadow:none;border-radius:0;height:46px}
.am-slogo{display:none;margin:0 14px 0 4px;flex:none}.am-slogo img{height:30px;width:auto;display:block}.am-slogo b{color:var(--red);font-size:20px}
.am-nav.stuck .am-slogo{display:block}
.am-mu{display:flex;align-items:center;margin:0;padding:0;list-style:none;white-space:nowrap}
.am-mu-d{flex:1;min-width:0}.am-mu-m{display:none}
.am-mu li>a{display:block;padding:0 14px;line-height:50px;font-size:18px;font-weight:500;color:var(--am-navfg);position:relative}
.am-nav.stuck .am-mu li>a{line-height:46px}
.am-mu li>a:after{content:'';position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--am-navhv);transform:scaleX(0);transition:transform .18s}
.am-mu li>a:hover{color:var(--am-navhv)}.am-mu li>a:hover:after,.am-more.on>a:after{transform:scaleX(1)}
.am-mu li>a i{font-size:11px;margin-left:4px;transition:transform .2s}
.am-more.on>a{color:var(--am-navhv)}.am-more.on>a i{transform:rotate(180deg)}
.am-nav-r{display:flex;align-items:center;gap:10px;flex:none;border-left:1px solid var(--am-line);margin-left:8px;padding-left:12px}
.am-nav-r .am-sbtn{color:var(--am-fg)}
/* আরও ▾ — পুরো-প্রস্থ প্যানেলে ৪ কলামের তালিকা */
.am-mega{display:none;position:absolute;left:0;right:0;top:100%;z-index:5}
.am-mega.on{display:block}
.am-mega .wrap{position:relative}
.am-mega-in{margin:0 -15px;background:var(--am-mega);box-shadow:0 14px 30px rgba(0,0,0,.2);border-radius:0 0 4px 4px;padding:24px 30px 26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--r,4),auto);grid-auto-flow:column;gap:14px 28px;max-height:72vh;overflow:auto}
.am-mega-in a{display:block;font-size:18px;font-weight:500;line-height:1.5;color:var(--am-navfg)}.am-mega-in a:hover{color:var(--am-navhv)}
/* বাটন: সর্বশেষ, ভিডিও, সার্চ, মেনু */
.am-dbtn,.am-mbtns{display:inline-flex;align-items:center;gap:8px}
.am-b1,.am-b2{height:32px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border-radius:3px;font-weight:700;font-size:15px;white-space:nowrap;flex:none}
.am-b1{background:var(--am-b1bg);color:var(--am-b1fg)}.am-b2{background:var(--am-b2bg);color:var(--am-b2fg)}.am-b1:hover,.am-b2:hover{filter:brightness(1.1)}
.am-sbtn,.am-mbtn{border:0;background:none;font-size:19px;cursor:pointer;width:38px;height:38px;color:var(--am-fg);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:none}
.am-sbtn:hover{background:var(--am-line)}
.am-sbox{display:none;padding:10px 0 4px}.am-sbox.on{display:block;animation:amFade .22s ease}
.am-sbox form{display:flex;align-items:center;gap:14px;background:var(--am-nav);border-radius:8px;padding:8px 10px 8px 22px;box-shadow:0 1px 4px rgba(0,0,0,.08)}
.am-sbox label{font-weight:800;font-size:18px;color:var(--am-fg);white-space:nowrap;margin:0}
.am-sbox input{flex:1;min-width:0;border:0;padding:10px 4px;font:inherit;font-size:18px;outline:0;background:transparent;color:var(--am-fg)}
.am-sbox button{border:0;background:var(--am-sbbg);color:var(--am-sbfg);width:56px;height:42px;border-radius:5px;cursor:pointer;font-size:20px;flex:none}
@keyframes amFade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* ড্রয়ার */
.th-am .side{background:var(--am-card);color:var(--am-fg);max-width:440px}
.th-am .side-h{background:var(--am-card);border-color:var(--am-line);color:var(--am-fg)}.th-am .side-h button{color:var(--am-fg)}
.th-am .side-s{border-color:var(--am-line)}.th-am .side-s input{background:var(--am-card);color:var(--am-fg)}.th-am .side-s button{background:var(--am-nav);color:var(--am-fg)}
.th-am .side-u li,.th-am .side-u li:nth-child(odd){border-color:var(--am-line)}.th-am .side-u a{color:var(--am-fg);font-weight:600}.th-am .side-u a:hover{color:var(--red)}
.am-side-f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 15px;margin-top:auto}
.am-side-f .am-soc a{font-size:24px}
/* স্টিকি অপশন: মেনু স্টিকি বন্ধ থাকলে স্ক্রলে শুধু ছোট লোগো + সার্চ থাকে */
body.sc-free .am-nav.stuck .am-mu-d{display:none}
body.sc-free .am-nav.stuck .am-nav-r{margin-left:auto;border-left:0}
body.hd-hide .am-nav{transform:translateY(-110%)}
/* ---------- শিরোনাম টিকার ---------- */
.am-tk{display:flex;align-items:stretch;border:1px solid var(--am-tkbd);margin:12px 0 10px;height:40px;background:var(--am-tkbox)}
.am-tk-l{background:var(--am-tkbg);color:var(--am-tkfg);font-weight:800;font-size:17px;padding:0 13px;display:flex;align-items:center;margin:-2px 0 -2px -2px;white-space:nowrap}
.am-tk-t{flex:1;position:relative;overflow:hidden;min-width:0}
.am-tk-t a{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 14px;font-size:17px;color:var(--am-tktx);opacity:0;visibility:hidden;transform:translateY(60%);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease,visibility 0s linear .5s}
.am-tk-t a span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}
.am-tk-t a.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}
.am-tk-t a.out{opacity:0;visibility:visible;transform:translateY(-60%)}
.am-tk-t a.nt{transition:none!important}
.am-tk-t a:hover{color:var(--am-hov)}
.am-tk-a{display:flex;align-items:center;gap:4px;padding:0 12px}.am-tk-a button{border:0;background:none;cursor:pointer;font-size:15px;color:var(--am-tktx);padding:4px 6px}
.th-am .ad{margin:12px 0}
/* ---------- হোম: লিড এলাকা ---------- */
.am-home{padding-top:2px}
.am-hl{display:grid;grid-template-columns:minmax(0,1fr) var(--am-side);gap:0;margin-top:12px}
.am-hl-m{min-width:0;padding-right:30px}
.am-hl-s{border-left:1px solid var(--am-line);padding-left:30px;min-width:0}
.am-hl-s .ad{margin:0 0 20px}
.am-hl2{display:grid;grid-template-columns:minmax(0,.69fr) minmax(0,1fr);margin-bottom:30px}
.am-hl-left{padding-right:30px;border-right:1px solid var(--am-line)}
.am-hl-lead{padding-left:30px;min-width:0}
.am-lead{display:block}
.am-lead .tt{margin:12px 0 8px}
.am-hl-lead .tt.xl{font-size:29px}
.am-lead .ex{margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.am-dt{display:block;font-size:13px;color:var(--am-mut)}
.am-item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--am-line)}
.am-item:first-child{padding-top:0}.am-item:last-child{border-bottom:0;padding-bottom:0}
.am-item .im{flex:none;width:42%;max-width:180px}
.am-it-t{min-width:0;flex:1}.am-item h5{font-size:18px;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.am-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.am-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.am-card{display:block;background:var(--am-card);box-shadow:var(--am-shadow);border-radius:2px;overflow:hidden;transition:transform .15s,box-shadow .15s}
.am-card:hover{transform:translateY(-2px);box-shadow:0 5px 14px rgba(0,0,0,.2)}
.am-cb{padding:12px 14px 14px}.am-card h4{font-size:18px;margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.am-g3 .am-card,.am-nat-mid .am-card{margin-bottom:0}
.am-hl-s .tabs{margin-bottom:20px}
/* সাইডবার ট্যাব */
.th-am .tabs{margin-bottom:20px}
.th-am .th{gap:0;border:0;margin:0;background:var(--am-tabbg,var(--am-card));box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:2px}
.th-am .th button{flex:1;padding:10px 6px;margin:0;font-size:17px;font-weight:800;color:var(--am-tabfg,var(--am-fg));border:0;border-bottom:0;position:relative}
.th-am .th button.on{color:var(--am-tabfg,var(--am-fg))}
.th-am .th button.on:before{content:'';display:inline-block;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--red);margin-right:7px}
.th-am .th button:not(.on){font-weight:600;color:var(--am-mut)}
.th-am .ts{max-height:330px;margin-top:6px}
.th-am .ti{border-bottom:1px solid var(--am-line);padding:9px 0;gap:10px;align-items:center}
.th-am .ti .im{width:92px;height:52px;background:var(--am-line)}
.th-am .ti span{font-size:15px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--am-fg)}
.th-am .more{background:var(--am-moreb,var(--red));color:var(--am-morefg,#fff);border-radius:3px;padding:5px 13px;margin-top:6px}
/* নির্বাচিত খবর */
.am-band{margin:0;background:var(--am-psbg,var(--am-secbg,transparent))}
.am-band.tint{background:var(--am-psbg,var(--am-tint))}
.am-sel{background:var(--am-tint);padding:16px 0 30px;margin:26px 0 30px}
.am-sel-t{text-align:center;font-size:21px;font-weight:800;padding:7px 0;margin:0 0 16px;background:var(--am-seltt,rgba(14,159,74,.1));color:var(--am-seltf,var(--am-fg))}
.am-sel .am-card{box-shadow:0 1px 4px rgba(0,0,0,.12)}
/* ---------- সেকশন ---------- */
.am-sec{padding-top:26px;padding-bottom:20px}
.am-band.tint .am-sec{padding-top:26px;padding-bottom:26px}
.am-sh-w{margin:0 0 18px}
.am-sh{display:inline-flex;align-items:center;gap:10px;background:var(--am-shbg);box-shadow:0 2px 12px rgba(0,0,0,.14);padding:7px 15px;font-size:20px;font-weight:800;border-radius:2px;color:var(--am-shfg)}
a.am-sh:hover{color:var(--red)}
.am-tri{display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--am-shtri);flex:none}
.am-ll{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(0,1fr) var(--am-side)}
.am-ll2{grid-template-columns:minmax(0,1fr) minmax(0,1.43fr) var(--am-side)}
.am-c{padding:0 30px;border-right:1px solid var(--am-line);min-width:0}
.am-c:first-child{padding-left:0}.am-c:last-child{border-right:0;padding-right:0}
.am-list .am-item .im{width:44%}
.am-rt .am-card{margin-bottom:20px;box-shadow:none;background:none}
.am-rt .am-card .am-cb{padding:10px 0 0}.am-rt .am-card:hover{transform:none;box-shadow:none}
.am-flat{box-shadow:none!important;background:none!important}.am-flat .am-cb{padding:10px 0 0}.am-flat:hover{transform:none!important}
.am-nat{display:grid;grid-template-columns:minmax(0,1fr) var(--am-side)}
.am-nat.am-nox{grid-template-columns:1fr}
.am-nat-m{min-width:0;padding-right:30px}.am-nox .am-nat-m{padding-right:0}
.am-nat-top{display:grid;grid-template-columns:minmax(0,1fr) var(--am-side);margin-bottom:30px}
.am-nat-lead{padding-right:30px;border-right:1px solid var(--am-line);min-width:0}
.am-nat-mid{padding-left:30px;display:flex;flex-direction:column;gap:22px}
.am-side-x{border-left:1px solid var(--am-line);padding-left:30px;min-width:0}
.am-nox .am-side-x{display:none}
.am-ent{display:grid;grid-template-columns:minmax(0,1fr) var(--am-side)}
.am-ent-l{padding-right:30px;min-width:0}
.am-ent-l .tt.xl{font-size:27px}
.am-ent .am-side-x .am-card{margin-bottom:20px}
.am-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid var(--am-line);margin-top:24px;padding-top:22px}
.am-row3 .am-item{padding:0;border:0}.am-row3 .am-item .im{width:46%;max-width:190px}
.am-g-c3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.am-c3box{background:var(--am-card);box-shadow:var(--am-shadow);border-radius:2px}
.am-c3f{display:block;border-bottom:1px solid var(--am-line)}
.am-c3f .tt.xl{font-size:23px;margin:2px 0 8px}
.am-c3f .ex{font-size:16px;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.am-c3f .am-cb{padding:14px 16px 12px}
.am-bl{list-style:none;margin:0;padding:4px 16px 8px}
.am-bl li{position:relative;padding:9px 0 9px 16px;border-bottom:1px solid var(--am-line);font-weight:700;font-size:16px;line-height:1.5}
.am-bl li:last-child{border-bottom:0}
.am-bl li:before{content:'';position:absolute;left:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--am-bul,var(--red))}
.am-bl li a:hover{color:var(--red)}
/* অতিরিক্ত ব্লক */
.am-bh{margin:0 0 14px}.am-bh a,.am-bh span{display:flex;align-items:center;gap:10px;background:var(--am-nav);box-shadow:0 2px 8px rgba(0,0,0,.08);padding:9px 14px;font-size:18px;font-weight:800;border-radius:2px;color:var(--am-fg)}
.am-bh a:hover{color:var(--red)}
.am-op-f img,.am-op-f .im{margin-bottom:8px}
.am-op-f,.am-op-i{display:block;padding:10px 0;border-bottom:1px solid var(--am-line)}
.am-op-f{padding-top:0}
.am-op-i{display:flex;gap:12px;align-items:center}.am-op-i>div{flex:1;min-width:0}.am-op-i .im{width:84px;flex:none}
.am-op h5{font-size:17px;margin:2px 0 0;font-weight:700}
.am-by{display:block;color:var(--red);font-weight:700;font-size:15px}
.am-ep img{width:100%;border:1px solid var(--am-line)}
.th-am .zela{border:0;padding:0;margin:0}
.th-am .zh{background:var(--am-card);border:1px solid var(--am-line);padding:9px;font-size:18px;font-weight:700;margin-bottom:12px}
.th-am .zf{gap:10px}.th-am .zf select{border-radius:2px;background:var(--am-card);color:var(--am-fg);border-color:var(--am-line);padding:9px}
.th-am .zb{background:var(--am-card);color:var(--am-fg);border:1px solid var(--am-line);border-radius:2px;font-weight:500}.th-am .zb:hover{background:var(--red);color:#fff}
.am-pop{max-height:330px;overflow:auto}
/* ---------- ভিডিও (ডার্ক) ---------- */
.am-vd{background:var(--am-vdbg);color:#fff;padding:26px 0 30px;margin:26px 0}
.am-vd-h{border-bottom:3px solid var(--am-vdline);margin-bottom:22px;padding-bottom:10px}
.am-vd-h a{font-size:21px;font-weight:800;color:#fff;display:inline-flex;gap:10px;align-items:center}
.am-vd .tt{color:var(--am-vdfg,#fff)}.am-vd a:hover .tt{color:#ffb3a8}
.am-vd-top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #444}
.am-vd-big,.am-vd-c{display:block;min-width:0}
.am-vd .im{border:1px solid var(--am-vdbd,#c0262d)}
.am-vd-big h3{font-size:22px;margin:10px 0 0}.am-vd-c h4{font-size:17px;margin:8px 0 0;font-weight:700}
.am-car{position:relative}
.am-car-t{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 2px}
.am-car-t::-webkit-scrollbar{display:none}
.am-car-t .am-vd-c{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start}
.am-car-b{position:absolute;top:calc(50% - 50px);z-index:2;width:30px;height:38px;border:0;background:#fff;color:#e22;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.4)}
.am-car-b.p{left:2px}.am-car-b.n{right:2px}
/* ---------- ছবি ---------- */
.am-ph{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:30px}
.am-ph-f{display:block;position:relative}
.am-ph-c{background:#333;color:#fff;padding:16px 18px}.am-ph-c h3{font-size:19px;margin:0 0 6px;line-height:1.5}.am-ph-c p{margin:0 0 6px;font-size:15px;line-height:1.7;color:#e5e5e5}.am-ph-c small{color:#ddd}
.am-ph-l{border-left:1px solid var(--am-line);padding-left:30px}
.am-ph-l .am-item{flex-direction:row;justify-content:space-between}.am-ph-l .am-item .im{width:44%}
.th-am .pl{background:#e22;width:44px;height:44px;font-size:16px}.th-am .pl.big{width:62px;height:62px;font-size:22px}
/* ---------- ফুটার ---------- */
.am-ft{margin-top:34px;padding:0 0 24px;color:var(--am-ftfg,var(--am-fg))}
.am-ft .wrap{}
.am-ft-top{display:flex;align-items:center;border:1px solid var(--am-line);border-top:3px solid var(--am-ftbd);padding:12px 16px;gap:20px;background:var(--am-ftbg,var(--am-card))}
.am-ft-logo{flex:none;padding-right:20px;border-right:1px solid var(--am-line)}.am-ft-logo img{width:var(--logo-fw,200px);max-width:100%;height:auto}
.am-ft-m{display:flex;flex-wrap:wrap;gap:6px 28px;list-style:none;margin:0;padding:0;font-size:15px}.am-ft-m a:hover,.am-ft-b a:hover{color:var(--red)}
.am-ft-mid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--am-line);border-top:0;border-bottom:3px solid var(--am-ftbar);background:var(--am-ftbg,var(--am-card))}
.am-ft-mid>div{padding:18px 20px;line-height:1.85;font-size:16px}.am-ft-mid>div:first-child{border-right:1px solid var(--am-line)}
.am-ft-mid>div:last-child{padding-left:60px}
.am-ft-b{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;padding:18px 0 6px;margin-top:20px;border-top:1px solid var(--am-line);font-size:15px;color:var(--am-mut)}
.am-ft-s{display:flex;justify-content:center;gap:14px;padding-top:8px}.am-ft-s a{font-size:24px}
.am-ft-s .s-fb{color:#1877f2}.am-ft-s .s-ig{color:#d6249f}.am-ft-s .s-xx,.am-ft-s .s-tt{color:var(--am-fg)}.am-ft-s .s-yt{color:#f00}.am-ft-s .s-li{color:#0a66c2}
.am-top-btn{position:fixed;right:28px;bottom:28px;width:46px;height:46px;border-radius:50%;border:0;background:var(--am-upbg);color:var(--am-upfg);box-shadow:0 2px 12px rgba(0,0,0,.28);cursor:pointer;font-size:17px;z-index:990;opacity:0;visibility:hidden;transition:.2s}
.am-top-btn.on{opacity:1;visibility:visible}
/* ---------- ভেতরের পেজ (নিউজ/ক্যাটাগরি/সার্চ) — একই ডিজাইন ভাষা ---------- */
.th-am .cbadge{background:var(--am-card);box-shadow:0 2px 12px rgba(0,0,0,.14);border:0;border-radius:2px;padding:7px 15px;font-size:21px;font-weight:800;color:var(--am-fg)}.th-am .cbadge a{color:var(--am-mut)}
.th-am .tri{border-left-color:var(--red)}
.th-am .ph{border-color:var(--am-line);color:var(--am-fg)}
.th-am .sh{border-color:var(--am-line)}.th-am .sh h2,.th-am .sh h3{color:var(--am-fg)}
.th-am .subm{border-color:var(--am-line)}.th-am .subm a{color:var(--am-fg)}
.th-am .cl,.th-am .lr{border-color:var(--am-line)}
.th-am .lr h3{font-weight:700}
.th-am .it{border-color:var(--am-line)}
.th-am .pager a,.th-am .pager span{background:var(--am-card);border-color:var(--am-line);color:var(--am-fg)}
.th-am .pager a:hover,.th-am .pager .cur{background:var(--am-pgbg,var(--red));border-color:var(--am-pgbg,var(--red));color:#fff}
.th-am .empty{background:var(--am-card);border-color:var(--am-line)}
.th-am .card{background:none}
.th-am .art+.art{border-top-color:var(--am-line)}
.th-am .catb{background:var(--am-card);color:var(--am-fg);border-color:var(--am-line)}
.th-am .ptitle{color:var(--am-fg);font-weight:800}
.th-am .meta{border-color:var(--am-line)}.th-am .meta b{color:var(--am-fg)}
.th-am .pc{color:var(--am-fg)}.th-am .pc blockquote{background:var(--am-card)}
.th-am .tags a{background:var(--am-card);border-color:var(--am-line)}
.th-am .cmore{border-color:var(--am-line)}
.th-am .e404 h2{color:var(--am-fg)}
.th-am .f404 input{background:var(--am-card);color:var(--am-fg);border-color:var(--am-line)}
.th-am .srcline{color:var(--am-mut)}
.th-am .fm img{background:var(--am-line)}
/* ---------- রেসপন্সিভ ---------- */
@media(max-width:1100px){
.am-hl,.am-nat,.am-ent{grid-template-columns:1fr}
.am-hl-m,.am-nat-m,.am-ent-l{padding-right:0}
.am-hl-s,.am-side-x{border-left:0;padding-left:0;margin-top:26px}
.am-ll,.am-ll2{grid-template-columns:1fr 1fr}.am-ll .am-c:first-child,.am-ll2 .am-c:first-child{padding:0 30px 0 0}
.am-ll .am-rt,.am-ll2 .am-rt{grid-column:1/-1;border:0;padding:24px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.am-ll .am-c:nth-child(2),.am-ll2 .am-c:nth-child(2){border-right:0;padding-right:0}
.am-nat-top{grid-template-columns:1fr 1fr}.am-nat-mid{padding-left:30px}
.am-g-c3{grid-template-columns:1fr 1fr}
}
@media(max-width:900px){
.am-top{position:sticky;top:0;box-shadow:0 1px 0 var(--am-line)}
.am-top-in{display:flex;align-items:center;justify-content:space-between;height:var(--am-th);padding-top:0;padding-bottom:0;gap:10px}
.am-date,.am-tr{display:none}
.am-logo{justify-self:auto;flex:1 1 auto;min-width:0}.am-logo .logo-t{font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.am-logo img{height:var(--logo-hm,38px);max-width:100%;object-fit:contain;object-position:left center}
.am-act-m{display:flex;align-items:center;gap:6px;flex:none}
.am-act-m .am-sbtn{width:36px;height:36px;font-size:19px}
.am-act-m .am-mbtn{width:40px;height:36px;border:1px solid var(--am-line);font-size:19px;color:var(--am-mbfg,var(--am-mut));margin-left:2px}
.am-mbtns{gap:6px;margin-right:4px}
.am-b1,.am-b2{height:30px;padding:0 10px;font-size:14px}.am-b1 i,.am-b2 i{display:none}
body.mb-menu .am-mbtns,body.mb-off .am-mbtns{display:none}
/* স্ক্রল মেনু */
.am-nav{top:var(--am-th);box-shadow:0 2px 5px rgba(0,0,0,.1);background:var(--am-stk)}
.am-nav.stuck{box-shadow:0 2px 5px rgba(0,0,0,.1)}
body.sc-free .am-nav{position:static}
body.hd-hide .am-top{transform:translateY(-110%)}
body.hd-hide.sc-fix .am-nav{transform:translateY(calc(-1 * var(--am-th) - 110%))}
body.hd-hide.sc-free .am-nav{transform:none}
.am-nav>.wrap{padding:0}
.am-nav-in{overflow-x:auto;scrollbar-width:none;height:46px;background:none;box-shadow:none;border-radius:0;padding:0}.am-nav-in::-webkit-scrollbar{display:none}
.am-mu-d,.am-nav-r,.am-slogo,.am-nav.stuck .am-slogo,.am-mega{display:none!important}
.am-mu-m{display:flex;flex:none;padding:0 4px}
.am-mu-m li{position:relative}.am-mu-m li+li:before{content:'';position:absolute;left:0;top:13px;bottom:13px;width:1px;background:var(--am-line)}
.am-mu li>a,.am-nav.stuck .am-mu li>a{padding:0 15px;font-size:18px;line-height:46px}
.am-mu li>a:after{display:none}
.am-mu li>a:hover{color:var(--am-navhv)}
.am-hl2{grid-template-columns:1fr}.am-hl-left{border:0;padding:0;order:2;margin-top:18px}.am-hl-lead{padding:0;order:1}
.am-hl-lead .tt.xl{font-size:24px}
.am-g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.am-g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.am-row3{grid-template-columns:1fr;gap:16px}
.am-vd-top{grid-template-columns:1fr 1fr}.am-vd-big{grid-column:1/-1}
.am-car-t .am-vd-c{flex:0 0 calc((100% - 24px)/2)}.am-car-t{gap:24px}
.am-ph{grid-template-columns:1fr}.am-ph-l{border:0;padding:0}
.am-ft-top{flex-direction:column;align-items:flex-start}.am-ft-logo{border:0;padding:0}
.am-ft-mid{grid-template-columns:1fr}.am-ft-mid>div:first-child{border-right:0;border-bottom:1px solid var(--am-line)}.am-ft-mid>div:last-child{padding-left:20px}
.am-ll,.am-ll2,.am-nat-top,.am-g-c3{grid-template-columns:1fr}
.am-ll .am-c,.am-ll2 .am-c{padding:0 0 18px;border:0}
.am-ll2 .am-list{order:2}
.am-nat-lead{padding:0;border:0}.am-nat-mid{padding:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.am-nat-top{margin-bottom:18px}
.th-am .tt.xl{font-size:22px}
.am-top-btn{right:14px;bottom:70px}
.am-tk{display:grid;grid-template-columns:1fr auto;grid-template-areas:"l a" "t t";height:auto;margin:12px 0 10px;border:1px solid var(--am-tkbd)}
.am-tk-l{grid-area:l;margin:0;font-size:18px;padding:7px 13px}
.am-tk-a{grid-area:a;background:var(--am-tkbg);padding:0 12px;gap:6px}.am-tk-a button{color:var(--am-tkfg);font-size:17px}
.am-tk-t{grid-area:t;height:64px}
.am-tk-t a{padding:0 13px;font-size:18px}
.am-tk-t a span{-webkit-line-clamp:2;line-height:1.5}
}
@media(max-width:520px){
:root{--am-th:54px}
.am-b1,.am-b2{padding:0 8px;font-size:13px;height:28px}
.am-act-m{gap:2px}
.am-act-m .am-sbtn{width:34px}
.am-g3,.am-nat-mid,.am-ll .am-rt,.am-ll2 .am-rt{grid-template-columns:1fr}
.am-vd-top{grid-template-columns:1fr}
.am-car-t .am-vd-c{flex:0 0 80%}
.th-am .ex{font-size:16px}
}
@media print{.am-top,.side,.am-nav,.am-mega,.am-tk,.am-ft,.am-top-btn,.am-sbox{display:none!important}}
/* মাঝারি পর্দায় মেনু আঁটানো */
@media(min-width:901px) and (max-width:1280px){.am-mu li>a{padding:0 10px;font-size:16.5px}.am-mu li>a:after{left:10px;right:10px}.am-nav-r{margin-left:4px;padding-left:8px}}
@media(min-width:901px) and (max-width:1060px){.am-mu li>a{padding:0 7px;font-size:15.5px}.am-mu li>a:after{left:7px;right:7px}.am-top-in{gap:8px}.am-soc a{font-size:22px}.am-soc{gap:8px}}
/* ---------- মোবাইল হোম: আমাদের সময়-এর মতো ---------- */
@media(max-width:900px){
.am-home{padding-top:0}
.am-hl{margin-top:8px}
.am-hl2{margin-bottom:16px}
.am-hl-left{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;order:2;margin-top:16px}
.am-hl-left .am-item{flex-direction:column;gap:6px;padding:0;border:0}
.am-hl-left .am-item .im{width:100%;max-width:none}
.am-hl-left .am-item h5{font-size:16px;-webkit-line-clamp:3;line-height:1.45}
.am-hl-m .am-g3{grid-template-columns:1fr;gap:20px}
.am-hl-m .am-g3 .am-card{box-shadow:none;background:none;border-radius:0}
.am-hl-m .am-g3 .am-card .am-cb{padding:9px 0 0}
.am-hl-m .am-g3 .am-card:hover{transform:none;box-shadow:none}
.am-hl-s{margin-top:18px}
.am-sel{padding:14px 0 22px}
.am-sel .wrap{padding-left:12px;padding-right:12px}
.am-g4 .am-card h4{font-size:16px}
.am-sec{padding-top:20px}
.am-sh{font-size:19px}
.am-lead .ex{-webkit-line-clamp:4}
}
/* ---------- তালিকা পেজ (ক্যাটাগরি / সর্বশেষ / ট্যাগ / সার্চ / ভিডিও / ছবি) ---------- */
.am-lp{padding-top:20px;padding-bottom:14px}
.am-lp .am-sh-w{margin-bottom:16px}
.am-bp{color:var(--am-mut);font-weight:700}.am-bp:hover{color:var(--am-hov)}
.am-pills{display:flex;flex-wrap:wrap;gap:6px 20px;margin:-4px 0 20px;padding-bottom:14px;border-bottom:1px solid var(--am-line);font-size:16px}
.am-pills a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--am-fg)}
.am-pills a:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--am-bul,var(--am-shtri))}
.am-pills a:hover,.am-pills a.on{color:var(--am-hov)}
.am-ph{font-size:22px;font-weight:800;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid var(--am-line)}
.am-ph b{color:var(--am-hov)}
.am-lpt{margin-bottom:30px}
.am-ll .am-sd{border-right:0;padding:0 0 0 30px;border-left:0}
.am-sd .tabs{margin-bottom:20px}.am-sd .ad{margin:0 0 20px}
.am-rows{max-width:780px;margin:0 auto}.am-rows.wide{max-width:1040px}
.am-row{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid var(--am-line);align-items:flex-start}
.am-row .im{flex:none;width:235px}.am-rows.wide .am-row .im{width:320px}
.am-row-t{min-width:0;flex:1}
.am-row h3{font-size:21px;margin:0 0 5px;line-height:1.45}
.am-row .ex{font-size:16px;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.am-rows.wide .am-row h3{font-size:24px}.am-rows.wide .am-row .ex{font-size:17px}
.am-gcell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.am-gcell.c2{grid-template-columns:repeat(2,minmax(0,1fr))}
.am-gcell .am-item{padding:20px 22px!important;border-bottom:1px solid var(--am-line)!important;border-left:1px solid var(--am-line);align-items:center}
.am-gcell.c3 .am-item:nth-child(3n+1),.am-gcell.c2 .am-item:nth-child(2n+1){border-left:0;padding-left:0!important}
.am-gcell.c3 .am-item:nth-child(3n),.am-gcell.c2 .am-item:nth-child(2n){padding-right:0!important}
.am-gcell .am-item .im{width:46%;max-width:200px}
.am-gcell .am-item h5{font-size:18px;-webkit-line-clamp:4}
.am-gs{display:grid;grid-template-columns:minmax(0,1fr) var(--am-side)}
.am-gs-m{min-width:0;padding-right:30px}
.am-gs .am-sd{border-left:1px solid var(--am-line);padding-left:30px}
.am-gc{display:grid;gap:26px 24px;margin-top:6px}
.am-gc.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.am-gc.c3{grid-template-columns:repeat(3,minmax(0,1fr))}
.am-pc{position:absolute;left:8px;bottom:8px;background:rgba(0,0,0,.72);color:#fff;border-radius:3px;padding:2px 9px;font-size:13px;display:inline-flex;gap:6px;align-items:center}
.am-vd-pg{margin:0 0 26px}
.am-vd-pg .am-vd-h span{font-size:21px;font-weight:800;color:#fff;display:inline-flex;gap:10px;align-items:center}
.th-am .pager{margin:26px 0 8px;justify-content:center}
@media(max-width:1100px){
.am-ll .am-sd{grid-column:1/-1;padding:24px 0 0}
.am-gs{grid-template-columns:1fr}.am-gs-m{padding-right:0}.am-gs .am-sd{border-left:0;padding:26px 0 0}
.am-gc.c4{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
.am-ll .am-sd{padding:20px 0 0}
.am-gcell,.am-gcell.c2{grid-template-columns:1fr 1fr}
.am-gcell .am-item{padding:16px 12px!important;flex-direction:column;align-items:stretch}
.am-gcell .am-item .im{width:100%;max-width:none}
.am-gcell .am-item h5{font-size:16px}
.am-gcell.c3 .am-item:nth-child(3n+1),.am-gcell.c2 .am-item:nth-child(2n+1),.am-gcell .am-item:nth-child(odd){border-left:0;padding-left:0!important}
.am-gcell .am-item:nth-child(even){padding-right:0!important}
.am-row{gap:12px;padding:14px 0}.am-row .im,.am-rows.wide .am-row .im{width:38%}
.am-row h3,.am-rows.wide .am-row h3{font-size:17px}.am-row .ex{display:none}
.am-gc.c4,.am-gc.c3{grid-template-columns:1fr 1fr;gap:18px 14px}
.am-gc .am-card h4{font-size:16px}
.am-ph{font-size:19px}
.am-pills{font-size:15px}
}
@media(max-width:520px){.am-gc.c4,.am-gc.c3{grid-template-columns:1fr}}

/* ================= মোবাইল হোম: আমাদের সময়-এর মতো সেকশন ================= */
.am-vd-c.mb,.am-car.mbo{display:none}
@media(max-width:900px){
:root{--am-gap:#f0f2f4}
html[data-am=dark]{--am-gap:#0a0d12}
.am-home .wrap,.am-sec{padding-left:14px;padding-right:14px}
/* সেকশনের মাঝে ধূসর বিভাজক */
.am-band,.am-vd,.am-sel{margin:0;border-top:12px solid var(--am-gap)}
.am-band.tint{border-top-color:var(--am-gap)}
.am-sec{padding-top:16px;padding-bottom:6px}
.am-band.tint .am-sec{padding-top:16px;padding-bottom:10px}
.am-sh-w{margin-bottom:12px}
/* লিড: প্রান্ত থেকে প্রান্ত ছবি, বড় শিরোনাম, সারাংশ */
.am-lead .im,.am-hl-lead .im{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);border-radius:0}
.am-lead .tt.xl{font-size:22px;line-height:1.45;margin:12px 0 6px}
.am-lead .ex{font-size:16px;line-height:1.65;text-align:justify;-webkit-line-clamp:4}
.am-lead .am-dt{display:block;margin-top:6px;font-size:12.5px}
/* কলামের প্যাডিং শূন্য, যাতে লিড ছবি প্রান্ত ছোঁয় */
.am-ll .am-c,.am-ll2 .am-c,.am-ll .am-rt,.am-ll2 .am-rt{padding:0!important;border:0!important}
.am-ll .am-c+.am-c{padding-top:4px!important}
/* কার্ড → বাঁ দিকে ছবি, ডানে শিরোনাম (লাইন দিয়ে আলাদা) */
.am-hl-m .am-g3,.am-sec .am-g3,.am-rt,.am-nat-mid,.am-ent .am-side-x{display:block;border:0;padding:0}
.am-hl-m .am-g3 .am-card,.am-sec .am-card,.am-flat{display:flex!important;flex-direction:row;align-items:center;gap:12px;padding:12px 0;margin:0!important;border-bottom:1px solid var(--am-line);border-radius:0;background:none!important;box-shadow:none!important}
.am-hl-m .am-g3 .am-card:hover,.am-sec .am-card:hover{transform:none}
.am-hl-m .am-g3 .am-card .im,.am-sec .am-card .im{flex:none;width:41%;max-width:none}
.am-hl-m .am-g3 .am-card .am-cb,.am-sec .am-card .am-cb{padding:0!important;flex:1;min-width:0}
.am-hl-m .am-g3 .am-card h4,.am-sec .am-card h4{font-size:17px;line-height:1.5;-webkit-line-clamp:3}
.am-hl-m .am-g3{margin-top:4px}
/* সিলেক্টেড: ২ কলাম কার্ড */
.am-sel .am-g4{grid-template-columns:1fr 1fr;gap:12px}
.am-sel{padding:14px 0 20px}.am-sel-t{font-size:19px}
.am-sel .am-card{display:block!important;flex-direction:column;padding:0;border:0;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;background:var(--am-card)!important}
.am-sel .am-card .im{width:100%}.am-sel .am-card .am-cb{padding:9px 10px 11px!important}.am-sel .am-card h4{font-size:15.5px}
/* তালিকা আইটেম ও বুলেট লিস্ট */
.am-list .am-item,.am-ph-l .am-item{padding:12px 0;gap:12px;border-bottom:1px solid var(--am-line)}
.am-list .am-item .im{width:41%}
.am-c3box{box-shadow:none}
/* ভিডিও: বড় ভিডিও + এক এক করে স্লাইড */
.am-vd{padding:16px 0 20px}
.am-vd-top{display:block;border:0;padding:0;margin-bottom:14px}
.am-vd-top .am-vd-c.dk{display:none}
.am-vd-c.mb{display:block}
.am-car-t{gap:14px}
.am-car-t .am-vd-c{flex:0 0 100%}
.am-car-b{top:calc(28% - 19px)}.am-car-b.p{left:6px}.am-car-b.n{right:6px}
/* ছবি */
.am-ph-f .im{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);border-radius:0}
}
@media(max-width:520px){
.am-hl-m .am-g3,.am-sec .am-g3,.am-rt,.am-nat-mid{grid-template-columns:none}
.am-car-t .am-vd-c{flex:0 0 100%}
}

.th-am .meta .msep{background:var(--am-line)}.th-am .meta .mby small{color:var(--am-mut)}
@media(max-width:700px){.th-am .meta .shr{border-top-color:var(--am-line)}}
/* মোবাইল: সেকশনের অতিরিক্ত বক্স (জেলার খবর / পাঠকের পছন্দ) সবার শেষে */
@media(max-width:900px){
.am-ll2 .am-list{order:2}.am-ll2 .am-rt{order:3}
.am-rt .zela,.am-rt .am-pop,.am-side-x .zela{margin-top:14px}
.th-am .more{float:right;display:inline-block;width:auto;padding:6px 16px;margin:8px 0 4px;font-size:15px}
.am-sd-loc{margin-bottom:18px}
}
.am-sd-loc{margin-bottom:20px}

/* ================= টাইপোগ্রাফি (অ্যাডমিন থেকে বদলানো যায়; ডিফল্ট = আমাদের সময়ের মাপ) ================= */
.th-am .wrap{max-width:var(--ct-w,1200px)}
.th-am .ptitle{font-size:var(--ty-title,40px);line-height:var(--ty-title-lh,1.4);font-weight:var(--ty-title-w,700);text-wrap:wrap;margin-bottom:16px}
.th-am .pc{font-size:var(--ty-body,19px);line-height:var(--ty-body-lh,1.9)}
@media(max-width:900px){
.th-am .ptitle{font-size:var(--ty-title-m,28px);line-height:var(--ty-title-lh,1.38);margin-bottom:12px}
.th-am .pc{font-size:var(--ty-body-m,18px)}
}
/* কিকার: সব তালিকায় লাল ও শিরোনামের সাথে একই লাইনে */
.th-am .kk,.th-am .kd{color:var(--kk,#da251c)!important}
.th-am .kk-b{display:block}
.th-am .ti .tw{display:block;min-width:0;flex:1}
.th-am .ti .tx{display:block;overflow:hidden;font-size:15px;font-weight:600;line-height:1.45;max-height:2.9em}
.th-am .ti .tx .kk,.th-am .ti .tx .kd{display:inline}
.th-am .ti span.tw{display:block;-webkit-line-clamp:unset}
/* সিঙ্গেল পোস্ট: মেটা সারি */
.th-am .meta{border:0;padding-bottom:0}
@media(max-width:700px){.th-am .meta .shr{border-top:0}}
@media(max-width:900px){
.am-ll .am-rt,.am-ll2 .am-rt{display:block!important;padding:8px 0 0!important}
.am-rt>.am-bh,.am-rt>.zela{clear:both}
.am-rt .am-bh{margin-top:16px}
.am-rt .am-pop{margin-top:6px}
}

/* =====================================================================
   v11 — "আমাদের সময়" হোমপেজের হুবহু মাপ (স্ক্রিনশট থেকে মেপে)
   রেফারেন্স: পিসি = ১৩৬৬px পর্দা (কন্টেইনার ১১৪০px, দুই পাশে ১২px প্যাডিং = ভেতরে ১১১৬px)
              মোবাইল = ৩৯০px পর্দা (দুই পাশে ১৬px)
   এই অংশ ফাইলের একদম শেষে থাকে বলে আগের মানগুলোকে ওভাররাইট করে।
   ===================================================================== */
:root{--am-side:274px;--am-adbg:#f8f7f3}
html[data-am=dark]{--am-adbg:#161a21}
.th-am .wrap{max-width:var(--ct-w,1140px);padding-left:12px;padding-right:12px}
.th-am .ad{background:var(--am-adbg)}
.th-am .ad img{margin:0 auto}
.th-am .tt{line-height:1.45}

@media(min-width:901px){
/* ---------- হেডার, মেনু, টিকার, বিজ্ঞাপন ---------- */
.am-top-in{padding-top:10px;padding-bottom:3px;gap:14px}
.am-date{font-size:13px}
.am-soc{gap:10px}.am-soc a{font-size:24px}
.am-nav-in{height:51px;padding:0 4px}
.am-nav.stuck .am-nav-in{height:46px}
.am-mu li>a{padding:0 12px;font-size:17px;line-height:51px}
.am-mu li>a:after{left:12px;right:12px}
.am-mega-in{margin:0 -12px}
.am-tk{margin:4px 0 10px;height:37px}
.am-tk-l{font-size:17px;padding:0 12px}
.am-tk-t a{font-size:16px;padding:0 12px}
.th-am .wrap>.ad{margin:0 0 13px}
/* ---------- হোম: লিড এলাকা ---------- */
.am-home{padding-top:0}
.am-hl{margin-top:0}
.am-hl-m{padding-right:15px}
.am-hl-s{padding-left:14px}
.am-hl2{grid-template-columns:343px minmax(0,1fr);margin-bottom:22px;border-bottom:1px solid var(--am-line)}
.am-hl-left{padding-right:13px;padding-bottom:21px}
.am-hl-lead{padding-left:14px}
.am-hl-left .am-item{padding:11px 0 12px;gap:10px;align-items:flex-start}
.am-hl-left .am-item:first-child{padding-top:9px}
.am-hl-left .am-item:last-child{padding-bottom:0}
.am-hl-left .am-item .im{width:164px;max-width:none;flex:none}
.am-item h5{font-size:16.5px;line-height:1.48}
.am-hl-lead .tt.xl,.am-lead .tt.xl{font-size:25.5px;line-height:1.4;font-weight:700}
.am-hl-lead .tt.xl{margin:6px 0 6px}
.am-lead .tt.xl{margin:22px 0 8px}
.am-hl-lead .am-lead .tt.xl{margin:6px 0 6px}
.am-lead .ex{font-size:17px;line-height:1.7}
.am-dt{font-size:12.5px;margin-top:10px}
.am-g3{gap:18px 24px}
.am-hl-m>.am-g3{margin-top:0}
.am-card h4{font-size:17px;line-height:1.45}
.am-cb{padding:6px 8px 8px}
.am-hl-s .ad{margin:0 0 10px}
/* ডানের ট্যাব বক্স */
.th-am .th button{padding:6px 6px;font-size:15px}
.th-am .tabs{margin-bottom:0}
.th-am .ti{padding:7px 0;gap:8px}
.th-am .ti .im{width:74px;height:42px;flex:none}
.th-am .ti .tx{font-size:15px;line-height:1.5;max-height:3em}
.th-am .ts{max-height:285px;margin-top:4px}
.th-am .more{padding:4px 11px;font-size:14px;margin-top:10px}
/* ---------- নির্বাচিত খবর ---------- */
.am-sel{padding:0 0 21px;margin:20px 0 26px}
.am-sel>.wrap{padding-top:0}
.am-sel-t{font-size:18px;font-weight:700;height:38px;line-height:38px;padding:0;margin:0 0 8px}
.am-g4{gap:18px 24px}
.am-sel .am-card h4{font-size:14px;line-height:1.5}
.am-sel .am-cb{padding:9px 14px 10px}
/* ---------- সেকশন ---------- */
.am-sec,.am-band.tint .am-sec{padding-top:29px;padding-bottom:29px}
.am-sh{font-size:17px;font-weight:700;padding:7px 12px;gap:8px}
.am-sh-w{margin:0 0 22px}
.am-ll{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr) var(--am-side)}
.am-ll2{grid-template-columns:minmax(0,1fr) minmax(0,1.38fr) var(--am-side)}
.am-c{padding:0 14px}
.am-c:first-child{padding-left:0}.am-c:last-child{padding-right:0}
.am-ll .am-rt,.am-ll2 .am-rt{padding-left:14px}
.am-list .am-item{padding:8px 0;gap:8px}
.am-list .am-item:first-child{padding-top:0}
.am-list .am-item .im{width:164px;max-width:none;flex:none}
.am-rt .am-card h4{font-size:17px}
.am-rt .am-card .am-cb{padding:8px 0 0}
.am-nat{grid-template-columns:minmax(0,1fr) var(--am-side)}
.am-nat-m{padding-right:15px}
.am-nat-top{grid-template-columns:minmax(0,1fr) calc(var(--am-side) - 1px);margin-bottom:24px;border-bottom:1px solid var(--am-line);padding-bottom:8px}
.am-nat-lead{padding-right:14px}
.am-nat-mid{padding-left:14px;gap:16px}
.am-side-x{padding-left:14px}
.am-ent{grid-template-columns:minmax(0,1fr) var(--am-side)}
.am-ent-l{padding-right:15px}
.am-ent-l .tt.xl{font-size:25.5px}
.am-row3{gap:24px;margin-top:24px;padding-top:20px}
.am-row3 .am-item .im{width:172px;max-width:none;flex:none}
.am-g-c3{gap:24px}
.am-c3f .am-cb{padding:24px 27px 18px}
.am-c3f .tt.xl{font-size:26px;line-height:1.4;margin:0 0 20px}
.am-c3f .ex{font-size:17px;line-height:1.7;margin:0 0 12px}
.am-bl{padding:0 27px 4px}
.am-bl li{min-height:64px;padding:10px 0 10px 16px;font-size:15.5px;line-height:1.5}
.am-bl li:before{top:20px}
/* ---------- ভিডিও (বক্স, ফুল-উইডথ নয়) ---------- */
.am-vd{background:none;padding:0;margin:0 0 26px}
.am-vd>.wrap{background:var(--am-vdbg);width:calc(100% - 24px);max-width:calc(var(--ct-w,1140px) - 24px);padding:24px 15px 36px}
.am-vd-h{margin-bottom:21px;padding-bottom:8px}
.am-vd-h a{font-size:17px;font-weight:700}
.am-vd-top{grid-template-columns:minmax(0,1.468fr) minmax(0,1fr) minmax(0,1fr);gap:30px;margin-bottom:10px;padding-bottom:8px}
.am-vd-c h4{font-size:16px;line-height:1.45}
.am-car-t{gap:18px}
.am-car-t .am-vd-c{flex:0 0 calc((100% - 54px)/4)}
/* ---------- ছবি ---------- */
.am-ph{grid-template-columns:minmax(0,1fr) 368px;gap:0}
.am-ph-f{padding-right:15px}
.am-ph-l{padding-left:15px}
.am-ph-l .am-item{padding:7px 0;gap:10px;align-items:center}
.am-ph-l .am-item .im{width:200px;max-width:none;flex:none}
.am-ph-l .am-item h5{font-size:15px}
.am-ph-c{padding:14px 16px}.am-ph-c h3{font-size:17px}
/* ---------- ফুটার ---------- */
.am-ft{margin-top:0;padding-bottom:20px}
.am-ft-top{border:1px solid var(--am-line);padding:10px 12px;gap:0}
.am-ft-logo{padding:4px 27px 4px 0;margin-right:24px}.am-ft-logo img{width:var(--logo-fw,170px)}
.am-ft-m{gap:6px 38px;font-size:14px}
.am-ft-mid{border-bottom:1px solid var(--am-line)}
.am-ft-mid>div{padding:12px 14px;font-size:16.5px}
.am-ft-mid>div:first-child{line-height:2.1}
.am-ft-mid>div:last-child{padding-left:92px;line-height:1.75}
.am-ft-b{margin:28px 14px 0;padding:12px 0 4px;font-size:13.5px;gap:6px 26px}
.am-ft-s{display:none}
}

/* ================= মোবাইল (৩৯০px রেফারেন্স) ================= */
@media(max-width:900px){
.th-am .wrap{padding-left:16px;padding-right:16px}
.am-home .wrap,.am-sec{padding-left:16px;padding-right:16px}
:root{--am-th:53px}
.am-top-in{height:53px}
.am-logo img{height:var(--logo-hm,37px)}
.am-nav-in{height:46px}
.am-tk{margin:8px 0 8px}
.am-tk-l{font-size:18px;padding:5px 13px}
.am-tk-t{height:80px}
.am-tk-t a{font-size:18px;padding:0 13px}
.th-am .wrap>.ad{margin:0 0 23px;padding:14px 0}
.th-am .ad{padding:14px 0}
.th-am .wrap>.ad:first-child{margin-top:0}
/* হোম: লিড → বিজ্ঞাপন → ২ কলাম → বিজ্ঞাপন → তালিকা → বিজ্ঞাপন → ট্যাব (আমাদের সময়ের ক্রম) */
.am-home{display:flex;flex-direction:column;padding-left:0;padding-right:0}
.am-hl,.am-hl-m,.am-hl2,.am-hl-s{display:contents}
.am-hl-lead{order:1;padding:0 16px}
.am-hl-s>.ad:nth-child(1){order:2}
.am-hl-left{order:3;margin:0;padding:0 16px}
.am-hl-s>.ad:nth-child(2){order:4}
.am-hl-m>.am-g3{order:5;padding:0 16px}
.am-home>.ad{order:6}
.am-hl-s>.tabs{order:7;padding:0 16px}
.am-hl-s>.ad{margin:15px 16px 0}
.am-home>.ad{margin:15px 16px 0}
.am-hl-lead .im{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}
.am-lead .tt.xl,.am-hl-lead .tt.xl{font-size:22px;line-height:1.36;margin:6px 0 6px}
.am-lead .ex{font-size:17.5px;line-height:1.72;-webkit-line-clamp:3}
.am-hl-left{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;margin-top:15px}
.am-hl-left .am-item h5{font-size:16.5px;line-height:1.45}
.am-hl-m>.am-g3{margin-top:15px}
.am-hl-m .am-g3 .am-card h4,.am-sec .am-card h4{font-size:18px;line-height:1.45}
.am-hl-m .am-g3 .am-card .im,.am-sec .am-card .im{width:46%}
.am-hl-s>.tabs{margin-top:15px}
.am-sel .wrap{padding-left:16px;padding-right:16px}
.am-sel-t{font-size:19px}
.am-sel .am-g4{gap:16px 14px}
.am-sel .am-card h4{font-size:16px}
.am-vd{padding:0;border-top:12px solid var(--am-gap)}
.am-vd>.wrap{padding:16px 16px 20px;background:none}
.am-vd>.wrap{background:linear-gradient(var(--am-vdbg),var(--am-vdbg)) no-repeat 16px 16px/calc(100% - 32px) calc(100% - 16px)}
}


/* =====================================================================
   v12 থেকে যোগ — স্ক্রিনশট মিলিয়ে সংশোধন (v11-এর মাপ অপরিবর্তিত; শুধু নিচের সংশোধনগুলো)
   ===================================================================== */
/* অ্যাডমিন → সাইট থিম ডিজাইন → লেখার আকার: ঘর ফাঁকা থাকলে v11-এর মাপই চলে */
.am-hl-lead .tt.xl,.am-lead .tt.xl,.am-ent-l .tt.xl{font-size:var(--ty-lead,25.5px);line-height:var(--ty-lead-lh,1.4)}
.am-card h4{font-size:var(--ty-card,17px);line-height:var(--ty-card-lh,1.45)}
.am-item h5{font-size:var(--ty-card,16.5px);line-height:var(--ty-card-lh,1.48)}
.am-lead .ex{font-size:var(--ty-ex,17px);line-height:var(--ty-ex-lh,1.7)}
/* ডান কলামের সর্বশেষ/পাঠকের পছন্দ তালিকা: নরমাল ওয়েট */
.th-am .ti .tx,.th-am .ti .tx *{font-weight:400}
/* জেলার খবর: শুধু কম্পিউটারে (am-xd) / শুধু মোবাইলে (am-xm) */
.am-xm{display:none}
.am-sa1:empty,.am-sa2:empty,.am-mida:empty{display:none}
@media(min-width:901px){
/* লিডের নিচের বিজ্ঞাপন আলাদা ব্যান্ডে: কার্ড থেকে ৪০px নিচে, নির্বাচিত খবরের আগে ফাঁক */
.am-mida>.ad{background:var(--am-adbg);margin:40px 0 0;padding:0;overflow:hidden}
.am-mida>.ad img{display:block;margin:0 auto}
.am-mida:not(:empty){margin-bottom:10px}
}
@media(max-width:900px){
.am-xm{display:block}.am-xd{display:none}
/* মোবাইল হোম ক্রম: লিড → বিজ্ঞাপন → ৪ খবর → বিজ্ঞাপন → ৬ খবর → বিজ্ঞাপন → সর্বশেষ/পাঠকের পছন্দ */
.am-sa1{order:2}.am-sa2{order:4}.am-mida{order:6}
.am-sa1,.am-sa2,.am-mida{margin:15px 16px 0}
.am-sa1>.ad,.am-sa2>.ad,.am-mida>.ad{margin:0}
.am-lead .tt.xl,.am-hl-lead .tt.xl,.am-ent-l .tt.xl{font-size:var(--ty-lead-m,22px);line-height:calc(var(--ty-lead-m,22px) * 1.36)}
.am-hl-m .am-g3 .am-card h4,.am-sec .am-card h4{font-size:var(--ty-card,18px);line-height:var(--ty-card-lh,1.45)}
.am-hl-left .am-item h5{font-size:var(--ty-card,16.5px);line-height:var(--ty-card-lh,1.45)}
.am-lead .ex{font-size:var(--ty-ex,17.5px);line-height:var(--ty-ex-lh,1.72)}
/* মোবাইল ভিডিও: ৩টি বা কম হলেও স্লাইডার দেখাবে */
.am-car.mbo{display:block}
/* সিঙ্গেল পোস্ট: সম্পর্কিত খবর ২ কলামে */
.rel .g2,.rel-s .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}
.rel .card h4{font-size:17px;line-height:1.4}
}

/* v15 সাইডবার ম্যানেজার */
.am-ll.nosb{grid-template-columns:minmax(0,1.43fr) minmax(0,1fr)}
.am-ll.nosb .am-c:nth-child(2){border-right:0;padding-right:0}
.am-gs.nosb{grid-template-columns:minmax(0,1fr)}
.am-gs.nosb .am-gs-m{padding-right:0}
.sbw-ad:empty{display:none}
@media(max-width:900px){.am-ll.nosb{grid-template-columns:1fr}}
@media(max-width:768px){.sb-mrel .sbw:not(.sbw-rel){display:none!important}}
