:root{--seba-header-h:56px;--seba-sidebar-w:220px;--seba-adminbar-h:0px}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{margin:0;padding:0;font-family:"Noto Sans Bengali","Noto Sans Bengali UI","Hind Siliguri","SolaimanLipi","Siyam Rupali","Nirmala UI",Vrinda,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#0f172a;background:#f8fafc}a{color:#0f172a;text-decoration:none}a:hover{text-decoration:underline}.strong{font-weight:800}.site-header{position:fixed;top:var(--seba-adminbar-h);left:0;right:0;height:var(--seba-header-h);background:#fff;border-bottom:1px solid #e5e7eb;z-index:1000}.header-inner{margin:0 auto;height:var(--seba-header-h);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.brand{font-weight:900;font-size:20px;color:#0f172a}.seba-logo{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none;line-height:1}.seba-logo:hover{text-decoration:none}.seba-logo__symbol,.seba-logo__text{display:block;width:auto;max-width:100%;object-fit:contain}.site-header .seba-logo__symbol{height:40px;animation:seba-logo-spin 18s linear infinite;transform-origin:center center;flex:0 0 auto}.site-header .seba-logo__text{height:40px;flex:0 1 auto}.seba-logo__fallback{display:inline-block;white-space:nowrap}@keyframes seba-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site-header .seba-logo__symbol,.m-header .seba-logo__symbol{animation:none}}.nav-auth{font-size:14px}.sidebar{position:fixed;left:0;top:calc(var(--seba-adminbar-h) + var(--seba-header-h));width:var(--seba-sidebar-w);bottom:0;background:#f3f4f6;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;padding:12px;overflow-y:auto;z-index:999;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 #fff0}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.sidebar::-webkit-scrollbar-track{background:#fff0}.sidebar-logo{font-weight:800;margin-bottom:10px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.sidebar-nav a{display:flex;align-items:center;justify-content:flex-start;gap:12px;background:#0f0f10;color:#fff;padding:10px 12px;border-radius:8px;font-size:14px;text-decoration:none}.sidebar-nav .seba-nav-ico{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px}.sidebar-nav .seba-nav-ico svg{width:18px;height:18px;display:block}.sidebar-nav .seba-nav-txt{min-width:0;display:inline-block;line-height:1.35}.sidebar-title{padding:2px 4px 0;font-size:12px;font-weight:800;letter-spacing:.04em;color:#475569;text-transform:uppercase}.sidebar-sep{border:0;border-top:1px solid #d1d5db;margin:10px 0 4px}.sidebar-copy{margin-top:12px;font-size:12px;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px;text-align:center}.sidebar-follow{margin-top:12px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.sidebar-follow-title{margin:0 0 16px;font-size:20px;line-height:1.4;font-weight:700;color:#111827}.sidebar-follow-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}.sidebar-social-link{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;aspect-ratio:1 / 1;min-height:42px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-decoration:none}.sidebar-social-link:hover{text-decoration:none}.sidebar-social-icon{width:min(22px,48%);height:min(22px,48%);display:block;object-fit:contain}.site-main{margin-left:var(--seba-sidebar-w);padding:calc(var(--seba-adminbar-h) + var(--seba-header-h) + 6px) 16px 16px;min-height:100vh}.site-footer{border-top:1px solid #e5e7eb;margin-left:var(--seba-sidebar-w)}.footer-inner{max-width:1180px;margin:0 auto;padding:16px}.lp-hero{padding:12px 0 4px}.lp-title{font-size:38px;line-height:1.1;margin:0 0 6px 0;font-weight:800}.lp-sub{margin:0 0 12px 0;font-size:18px;color:#334155}.lp-kicker{margin:0 0 20px 0;font-size:18px;font-weight:600}.lp-cta-row{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:8px}.btn-primary{display:inline-block;background:#e11d28;color:#fff;padding:16px 22px;font-weight:700;border-radius:8px;border:1px solid #b91c1c;text-decoration:none;width:200px}.btn-primary:active{transform:scale(.99)}.lp-featured{padding:12px 0 22px}.lp-section-title{font-size:20px;margin:0 0 4px 0;display:flex;align-items:center;gap:6px}.lp-section-sub{margin:0 0 10px 0;color:#475569}.lp-featured-box{height:160px;background:#e5e7eb;border-radius:8px;border:1px solid #d1d5db}@media screen and (min-width:783px){body.admin-bar{--seba-adminbar-h:32px}}@media screen and (max-width:782px){body.admin-bar{--seba-adminbar-h:46px}}@media (max-width:980px){html,body{overflow-x:hidden}.sidebar{display:none!important}.site-main,.site-footer{margin-left:0!important}.site-main{min-width:0;overflow-x:hidden;padding:calc(var(--seba-adminbar-h) + var(--seba-header-h) + 8px) 12px 16px!important}.page-content,.post-content,.seba-entry-content,.seba-page-shell,.post{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.page-content>*,.post-content>*,.seba-entry-content>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.page-content img,.post-content img,.seba-entry-content img,.page-content iframe,.post-content iframe,.seba-entry-content iframe,.page-content table,.post-content table,.seba-entry-content table,.page-content video,.post-content video,.seba-entry-content video{max-width:100%!important;height:auto!important}}body:not(.home) .site-main{padding-top:calc(var(--seba-adminbar-h) + var(--seba-header-h) + 4px)}.site-main>*:first-child{margin-top:0}.page-title,.post-title{display:none}.seba-page-shell,.post{margin:0;padding:0}.page-content,.post-content,.seba-entry-content{display:flow-root;width:100%}.page-content>:first-child,.post-content>:first-child,.seba-entry-content>:first-child{margin-top:0!important}.page-content>:last-child,.post-content>:last-child,.seba-entry-content>:last-child{margin-bottom:0!important}.site-main{overflow-x:hidden}html,body,button,input,select,textarea{font-family:"Noto Sans Bengali","Noto Sans Bengali UI","Hind Siliguri","SolaimanLipi","Siyam Rupali","Nirmala UI",Vrinda,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,.button,.btn,.seba-nav-txt,.sidebar-nav a{letter-spacing:normal;word-break:keep-all;overflow-wrap:normal}