@font-face{font-family:Noto Serif Bengali;src:url("/assets/fonts/Noto Serif Bengali.woff2")format("woff2"),url("/assets/fonts/Noto Serif Bengali.woff")format("woff"),url("/assets/fonts/Noto Serif Bengali.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SolaimanLipi;src:url(/assets/fonts/SolaimanLipi.woff2)format("woff2"),url(/assets/fonts/SolaimanLipi.woff)format("woff"),url(/assets/fonts/SolaimanLipi.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--primary:#0f172a;--primary-hover:#1e293b;--primary-light:#f1f5f9;--success:#16a34a;--warning:#ca8a04;--danger:#dc2626;--background:#f8fafc;--foreground:#0f172a;--card:#fff;--card-hover:#f1f5f9;--border:#e2e8f0;--border-focus:#0f172a;--text:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--text-on-primary:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--radius-sm:6px;--radius:12px;--radius-lg:18px;--font-sans:"Noto Serif Bengali", "SolaimanLipi", var(--font-outfit), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-admin:var(--font-sans);--transition:all .2s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--primary:#f8fafc;--primary-hover:#e2e8f0;--primary-light:#1e293b;--background:#090d16;--foreground:#f8fafc;--card:#111827;--card-hover:#1f2937;--border:#1f2937;--border-focus:#e2e8f0;--text:#f8fafc;--text-muted:#94a3b8;--text-light:#475569;--text-on-primary:#090d16;--shadow-sm:0 1px 2px 0 #00000080;--shadow:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0000004d}*{box-sizing:border-box;margin:0;padding:0}.fa-solid,.fas,.fa-solid:before,.fas:before{font-weight:900!important}.fa-regular,.far,.fa-regular:before,.far:before,.fa-brands,.fab,.fa-brands:before,.fab:before{font-weight:400!important}.weight-300,.weight-300 *,.text-muted,.text-light,.page-subtitle,.meta-item,.meta-item *,.meta-separator{font-weight:300!important}html,body,button,input,select,textarea{font-family:var(--font-sans)!important}.admin-font,.admin-font :not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.fas):not(.far):not(.fab):not([class^=fa-]):not([class*=\ fa-]){font-family:var(--font-admin)!important}html,body{background-color:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}body{flex-direction:column;display:flex}a{color:inherit;transition:var(--transition);text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOpacityOnly{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulseHighlight{0%{box-shadow:0 0 #0284c766}70%{box-shadow:0 0 0 8px #0284c700}to{box-shadow:0 0 #0284c700}}.animate-fade-in{animation:.3s cubic-bezier(.4,0,.2,1) forwards fadeIn}.fade-in-opacity{animation:.35s forwards fadeInOpacityOnly}.glass{-webkit-backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff3}[data-theme=dark] .glass{background:#111827cc;border:1px solid #ffffff0d}.hotspot-active{animation:1.5s infinite pulseHighlight}.alert-banner-success{border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;animation:.3s ease-out forwards fadeIn;display:flex;box-shadow:0 2px 8px #10b9811f;color:#047857!important;background-color:#ecfdf5!important;border:1px solid #10b981!important}.alert-banner-success i{color:#10b981;font-size:18px}.alert-banner-error{border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;animation:.4s ease-in-out forwards loginShake;display:flex;box-shadow:0 2px 8px #ef44441f;color:#b91c1c!important;background-color:#fef2f2!important;border:1px solid #ef4444!important}.alert-banner-error i{color:#ef4444;font-size:18px}[data-theme=dark] .alert-banner-success{color:#6ee7b7!important;background-color:#10b9812e!important;border-color:#10b981!important}[data-theme=dark] .alert-banner-error{color:#fca5a5!important;background-color:#ef44442e!important;border-color:#ef4444!important}@keyframes loginShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes successScale{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes glowPulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 14px #10b98100}to{box-shadow:0 0 #10b98100}}.login-card-success{animation:.4s ease-out forwards successScale,1.5s infinite glowPulse;border-color:#10b981!important}.article-action-btn{color:#0f172a!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:16px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.article-action-btn:hover{color:#fff!important;background-color:#0f172a!important;border-color:#0f172a!important}[data-theme=dark] .article-action-btn{color:#f8fafc!important;background-color:#1f2937!important;border:1px solid #374151!important}[data-theme=dark] .article-action-btn:hover{color:#0f172a!important;background-color:#f8fafc!important;border-color:#f8fafc!important}.article-btn-group{flex:1!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.desktop-only-btn{display:inline-flex!important}.mobile-only-btn{display:none!important}.desktop-only-share{display:flex!important}@media (max-width:768px){.article-btn-group{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;padding:2px 8px!important;overflow-x:auto!important}.article-btn-group::-webkit-scrollbar{display:none!important}.article-btn-group .article-action-btn{flex-shrink:0!important;height:32px!important;padding:5px 8px!important;font-size:13px!important}.desktop-only-btn{display:none!important}.mobile-only-btn{display:inline-flex!important}.desktop-only-share{display:none!important}}.social-share-btn-minimal{color:#000!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;transition:all .2s!important;display:inline-flex!important}.social-share-btn-minimal:hover{color:#fff!important;background-color:#000!important;border-color:#000!important}[data-theme=dark] .social-share-btn-minimal{color:#f8fafc!important;background-color:#1f2937!important;border:1px solid #475569!important}[data-theme=dark] .social-share-btn-minimal:hover{color:#000!important;background-color:#f8fafc!important;border-color:#f8fafc!important}@media (max-width:768px){.header-topbar{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:12px 10px!important}.header-left{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important}.header-logo-link{justify-content:center!important;width:100%!important;padding:10px 0!important;display:flex!important}.header-logo{width:auto!important;height:29px!important}.header-nav{justify-content:center!important;gap:8px!important;width:100%!important}.header-right{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important}.header-meta-group{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.header-calendar{width:auto!important;display:flex!important}.header-calendar button,.header-date,.header-right .header-meta-group a:not(.header-online-btn),.header-nav a,.header-nav button,.header-nav div button{white-space:nowrap!important;align-items:center!important;gap:4px!important;width:auto!important;padding:6px 8px!important;font-size:13px!important;display:inline-flex!important}.header-social{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:4px!important;display:flex!important}}.admin-alert-error{color:#000!important;background-color:#fee2e2!important;border:1px solid #fca5a5!important;font-weight:600!important}[data-theme=dark] .admin-alert-error{color:#000!important;background-color:#fee2e2!important;border-color:#fca5a5!important;font-weight:600!important}.admin-alert-success{color:#000!important;background-color:#dcfce7!important;border:1px solid #bbf7d0!important;font-weight:600!important}[data-theme=dark] .admin-alert-success{color:#000!important;background-color:#dcfce7!important;border-color:#bbf7d0!important;font-weight:600!important}.dashboard-card-title{color:#0f172a!important;border-bottom:2px solid var(--border)!important;align-items:center!important;gap:8px!important;margin-bottom:20px!important;padding-bottom:10px!important;font-size:20px!important;font-weight:700!important;display:flex!important}[data-theme=dark] .dashboard-card-title{color:#fff!important;border-bottom-color:#1f2937!important}.footer-social-btn{color:#94a3b8!important;background-color:#0000!important;border:1px solid #475569!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.footer-social-btn:hover{color:#000!important;background-color:#fff!important;border-color:#fff!important}.footer-scroll-top{color:#fff!important;cursor:pointer!important;z-index:9999!important;background-color:#111827!important;border:1px solid #374151!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:all .2s!important;display:flex!important;position:fixed!important;bottom:30px!important;right:30px!important;box-shadow:0 4px 12px #00000040!important}.footer-scroll-top:hover{color:#000!important;background-color:#fff!important;border-color:#fff!important}.viewer-loading-overlay{-webkit-backdrop-filter:blur(4px)!important;z-index:99!important;border-radius:var(--radius)!important;background-color:#ffffffbf!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}[data-theme=dark] .viewer-loading-overlay{background-color:#090d16bf!important}.image-loading-overlay{-webkit-backdrop-filter:blur(2px)!important;z-index:10!important;background-color:#ffffffd9!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}[data-theme=dark] .image-loading-overlay{background-color:#111827d9!important}.image-loading-spinner{border:4px solid var(--border)!important;border-top-color:var(--primary)!important;border-radius:50%!important;width:40px!important;height:40px!important;margin-bottom:12px!important;animation:1s linear infinite spin!important}.image-loading-text{color:var(--text-muted)!important;font-size:15px!important;font-weight:600!important}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-logo-light{max-width:170px;height:auto;display:block}.admin-logo-dark{max-width:170px;height:auto;display:none}[data-theme=dark] .admin-logo-light{display:none}[data-theme=dark] .admin-logo-dark{display:block}@media (max-width:768px){.viewer-sidebar-hidden{display:none!important}.footer-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:24px!important}.footer-logo-col{justify-content:center!important;width:100%!important;display:flex!important}.footer-logo-col img{width:auto!important;height:38px!important}.footer-info-col{text-align:center!important;align-items:center!important;gap:8px!important;width:100%!important}.footer-follow-col{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important}.footer-follow-col .social-buttons{justify-content:center!important}}.mobile-online-icon-link,.header-online-btn-special-page{display:none!important}@media (max-width:768px){.header-right .header-meta-group a.header-online-btn,.header-online-btn,.header-all-pages-btn{display:none!important}.mobile-online-icon-link,.header-online-btn-special-page{display:inline-flex!important}.header-logo{width:auto!important;height:30px!important}.empty-placeholder-panel{display:none!important}.magazine-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;flex-direction:row!important;gap:15px!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.magazine-card{scroll-snap-align:start!important;flex:0 0 260px!important;max-width:260px!important}.flipbook-toolbar{flex-direction:column!important;gap:8px!important;height:auto!important;padding:8px 12px!important}.flipbook-toolbar-left{display:none!important}.flipbook-toolbar-center{justify-content:center!important;width:100%!important}.flipbook-toolbar-right{justify-content:center!important;gap:12px!important;width:100%!important}}.shared-actions-bar{border-top:1px solid var(--border)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding-top:20px!important;display:flex!important}.shared-action-group{align-items:center!important;gap:12px!important;display:flex!important}.shared-btn-text{display:inline!important}@media (max-width:480px){.shared-actions-bar{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.shared-action-group{justify-content:space-between!important;width:100%!important}.shared-btn-text{display:none!important}.shared-actions-bar>a{justify-content:center!important;width:100%!important}}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#374151!important}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4b5563!important}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_1fb462b0-module__6gx7aG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_1fb462b0-module__6gx7aG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
