.bp-paper{--red:#d70000;--ink:#111;max-width:1900px;margin:15px auto;color:var(--ink);font-family:"Noto Serif Bengali","SolaimanLipi",serif}.bp-screen-actions{position:sticky;top:30px;z-index:30;display:flex;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #ccc;box-shadow:0 2px 8px #0002;font-family:Arial,sans-serif}.bp-date-form,.bp-action-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bp-date-form input,.bp-date-form button,.bp-action-buttons button{height:36px;border:1px solid #ccc;padding:0 11px;background:#fff}.bp-date-form button,.bp-action-buttons button{background:var(--red);border-color:var(--red);color:#fff;cursor:pointer}.bp-reader{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:820px;background:#eee}.bp-thumbnails{padding:10px;background:#fff;border-right:1px solid #ccc;overflow:auto;max-height:calc(100vh - 105px);position:sticky;top:92px}.bp-thumbnails h3{margin:0 0 10px;padding:9px;text-align:center;background:#1673df;color:#fff}.bp-thumbnails button{display:grid;grid-template-columns:28px 1fr;width:100%;min-height:105px;margin-bottom:10px;padding:7px;background:#fafafa;border:2px solid #ddd;text-align:left;cursor:pointer}.bp-thumbnails button b{display:grid;place-items:center;background:#111;color:#fff;font-size:18px}.bp-thumbnails button span{padding:8px;font-size:13px;line-height:1.25}.bp-thumbnails button.bp-selected{border-color:#1673df;background:#eaf3ff}.bp-spread-wrap{position:relative;overflow:auto;padding:16px 48px 45px}.bp-spread{--reader-zoom:1;display:flex;justify-content:center;align-items:flex-start;gap:12px;min-width:max-content;transform:scale(var(--reader-zoom));transform-origin:top center}.bp-sheet{display:none;width:730px;min-height:1030px;box-sizing:border-box;padding:17px 19px 12px;background:#fff;box-shadow:0 4px 18px #0004;overflow:hidden}.bp-sheet.bp-active{display:block}.bp-arrow{position:sticky;top:48%;z-index:12;width:45px;height:70px;border:0;border-radius:3px;background:var(--red);color:#fff;font-size:55px;line-height:55px;cursor:pointer}.bp-arrow-prev{float:left;left:0}.bp-arrow-next{float:right;right:0}.bp-reader-status{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:5px 14px;background:#222;color:#fff;border-radius:20px;font-family:Arial,sans-serif}.bp-masthead{text-align:center;border-top:4px solid var(--red);border-bottom:3px double #111}.bp-date-line{display:grid;grid-template-columns:1fr 2fr 1fr;padding:3px 0;border-bottom:1px solid #aaa;font-size:10px}.bp-date-line a{color:var(--red);text-decoration:none}.bp-date-line a:first-child{text-align:left}.bp-date-line a:last-child{text-align:right}.bp-brand{padding:7px 0 2px}.bp-brand h1{margin:0;color:var(--red);font-size:48px;line-height:1;font-weight:900}.bp-logo{display:block;max-width:85%;width:auto;max-height:58px;margin:auto}.bp-edition{padding:3px;font-size:10px}.bp-grid{display:grid;grid-template-columns:repeat(12,1fr);align-content:start;margin-top:8px;border-top:1px solid #111}.bp-news{box-sizing:border-box;padding:8px;border-right:1px solid #888;border-bottom:1px solid #888;overflow:hidden}.bp-news-image{display:block;margin-bottom:5px}.bp-news-image img{display:block;width:100%;height:96px;object-fit:cover}.bp-news h2{margin:3px 0;font-size:14px;line-height:1.15}.bp-news h2 a{color:#111;text-decoration:none}.bp-news p{margin:4px 0;font-size:9px;line-height:1.35;text-align:justify}.bp-category{display:inline-block;padding-top:2px;border-top:2px solid var(--red);color:var(--red);font-size:8px;font-weight:700}.bp-lead{grid-column:span 8;grid-row:span 2;padding-left:0}.bp-lead .bp-news-image img{height:215px}.bp-lead h2{font-size:27px;line-height:1.08;color:var(--red)}.bp-lead p{font-size:10px}.bp-feature,.bp-regular{grid-column:span 4}.bp-paper-footer{display:grid;grid-template-columns:1fr auto 1fr;padding:6px 0;border-bottom:3px solid var(--red);font-size:9px}.bp-paper-footer b{text-align:center}.bp-paper-footer span:last-child{text-align:right;font-family:Arial,sans-serif}.bp-empty{text-align:center;margin-top:250px}.bp-page-thumbs{display:none}@media(max-width:900px){.bp-reader{display:block}.bp-thumbnails{position:static;display:flex;gap:7px;max-height:none;overflow-x:auto;border:0}.bp-thumbnails h3{min-width:90px}.bp-thumbnails button{min-width:95px;min-height:70px;margin:0}.bp-spread-wrap{padding:10px 38px 40px}.bp-spread{min-width:0}.bp-sheet{width:100%;min-height:auto;padding:10px}.bp-arrow{position:absolute;top:45%;width:34px;height:55px;font-size:42px}.bp-news p{font-size:10px}.bp-brand h1{font-size:clamp(34px,8vw,48px)}}@media(max-width:600px){.bp-screen-actions{position:static;flex-direction:column}.bp-action-buttons{justify-content:center}.bp-spread-wrap{padding-left:35px;padding-right:35px}.bp-grid{display:block}.bp-news{border-right:0;padding:9px 0}.bp-news-image img,.bp-lead .bp-news-image img{height:auto;max-height:300px}.bp-news h2,.bp-lead h2{font-size:23px}.bp-news p,.bp-lead p{font-size:14px}.bp-category{font-size:11px}.bp-date-line{font-size:9px}}@media print{body *{visibility:hidden}.bp-paper,.bp-paper *{visibility:visible}.bp-paper{position:absolute;left:0;top:0;width:100%;margin:0}.bp-screen-actions,.bp-thumbnails,.bp-arrow,.bp-reader-status{display:none!important}.bp-reader,.bp-spread-wrap,.bp-spread{display:block!important;padding:0;background:#fff;transform:none!important}.bp-sheet{display:block!important;width:100%;min-height:0;margin:0;padding:7mm;box-shadow:none;break-after:page;page-break-after:always}.bp-news{break-inside:avoid}@page{size:A3 portrait;margin:4mm}}
