@layer components{.pub{--pb-bg:#f8f4ea;--pb-sf:#fff;--pb-sf2:#f0eadb;--pb-tx:#0f2d5b;--pb-tx2:#4d5b75;--pb-bd:#e5dcc7;--pb-pr:#2563eb;--pb-prt:#fff;--pb-gd:#ffc247;--pb-gds:#ffe6ab;--pb-gdt:#6b4700;--pb-nav:#fffcf5d6;--pb-sh:0 6px 20px #0f2d5b1f;--pb-ok:#1b6e45;--pb-err:#b42318;--pb-inv:#0f2d5b;--pb-invt:#f8f4ea;--pb-hero:#0f2d5b;--pb-hero-tx:#f8f4ea;--pb-hero-tx2:#b3c0d8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--pb-bg);color:var(--pb-tx);font-family:var(--font-hind-siliguri), "Hind Siliguri", "Noto Sans Bengali", system-ui, sans-serif;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.pub{--pb-bg:#0a1a33;--pb-sf:#11264a;--pb-sf2:#1a3462;--pb-tx:#f3efe4;--pb-tx2:#b3c0d8;--pb-bd:#264674;--pb-pr:#7ea6ff;--pb-prt:#0a1a33;--pb-gd:#ffc247;--pb-gds:#3b3320;--pb-gdt:#ffd98a;--pb-nav:#11264ad6;--pb-sh:0 8px 24px #00000059;--pb-ok:#6fd39c;--pb-err:#ff9b8f;--pb-inv:#ffe6ab;--pb-invt:#0a1a33;--pb-hero:#081632;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pub .serif,.pub h1,.pub h2,.pub h3{font-family:var(--font-noto-serif-bengali), "Noto Serif Bengali", "Tiro Bangla", serif}.pub :focus-visible{outline:3px solid var(--pb-gd);outline-offset:2px;border-radius:6px}.cov{box-shadow:var(--pb-sh);border-radius:4px 9px 9px 4px;flex:none;position:relative;overflow:hidden;container-type:inline-size}.cov:before{content:"";z-index:2;background:#00000029;width:6%;position:absolute;top:0;bottom:0;left:0}.cov .sh{position:absolute}.cov .ct{font-family:var(--font-noto-serif-bengali), "Noto Serif Bengali", serif;z-index:3;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(9px,13.5cqw,34px);font-weight:700;line-height:1.28;display:-webkit-box;position:absolute;bottom:9%;left:12%;right:8%;overflow:hidden}.cov .cm{letter-spacing:.06em;opacity:.85;z-index:3;font-size:clamp(6px,6.5cqw,14px);font-weight:600;position:absolute;top:7%;left:12%}.cov img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cov .sh[data-shape="0"]{border-radius:50%;width:85%;height:58%;top:-18%;right:-28%}.cov .sh[data-shape="1"]{border-radius:50%;width:140%;height:62%;bottom:-30%;left:-20%}.cov .sh[data-shape="2"]{width:100%;height:16%;top:38%;left:0}.cov .sh[data-shape="3"]{border-radius:50% 50% 0 0;width:64%;height:44%;top:12%;left:18%}.cov .sh[data-shape="4"]{border-radius:50%;width:34%;height:24%;top:10%;right:12%}.cov .sh[data-shape="5"]{width:90%;height:62%;top:-12%;left:-34%;transform:rotate(45deg)}.hrow{scrollbar-width:none;scroll-snap-type:x proximity;gap:14px;padding:4px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.hrow>*{scroll-snap-align:start;flex:none}.shimmer{background:var(--pb-sf2);border-radius:10px;position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.4s infinite pub-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-color-scheme:dark){.shimmer:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}}@keyframes pub-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.shimmer:after{animation:none}}.pbtn{cursor:pointer;white-space:nowrap;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex}.pbtn:hover{filter:brightness(1.05)}.pbtn:active{transform:scale(.98)}.pbtn.p{background:var(--pb-pr);color:var(--pb-prt)}.pbtn.g{color:#0f2d5b;background:#ffc247}.pbtn.n{color:#f8f4ea;background:#0f2d5b}.pbtn.t{background:var(--pb-sf2);color:var(--pb-tx)}.pbtn.o{border:1.5px solid var(--pb-bd);color:var(--pb-tx);background:0 0}.pbtn.sm{border-radius:13px;min-height:44px;padding:0 16px;font-size:14.5px}.pbtn.xs{border-radius:11px;min-height:36px;padding:0 14px;font-size:13.5px}.pbadge{background:var(--pb-sf2);color:var(--pb-tx2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.pbadge.gold{background:var(--pb-gds);color:var(--pb-gdt)}.pbadge.ok{color:var(--pb-ok)}.pchip{border:1px solid var(--pb-bd);background:var(--pb-sf);min-height:40px;color:var(--pb-tx);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.pchip:hover{border-color:var(--pb-pr)}.pchip.on{background:var(--pb-inv);color:var(--pb-invt);border-color:var(--pb-inv);font-weight:600}.pcard{background:var(--pb-sf);border:1px solid var(--pb-bd);border-radius:18px}.prose-bn{color:var(--pb-tx);font-size:16px;line-height:1.8}.prose-bn h1{margin:0 0 16px;font-size:28px;line-height:1.35}.prose-bn h2{margin:32px 0 10px;font-size:21px}.prose-bn h3{margin:24px 0 8px;font-size:17.5px}.prose-bn p{margin:0 0 14px}.prose-bn ul,.prose-bn ol{margin:0 0 14px;padding-left:24px}.prose-bn li{margin:4px 0}.prose-bn a{color:var(--pb-pr);text-underline-offset:3px;text-decoration:underline}.prose-bn strong{font-weight:700}.prose-bn blockquote{border-left:3px solid var(--pb-gd);color:var(--pb-tx2);margin:0 0 14px;padding-left:14px}.prose-bn table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15px}.prose-bn th,.prose-bn td{border:1px solid var(--pb-bd);text-align:left;padding:8px 10px}.prose-bn code{background:var(--pb-sf2);border-radius:6px;padding:1px 6px;font-size:.92em}.prose-bn hr{border:0;border-top:1px solid var(--pb-bd);margin:24px 0}@keyframes pub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float{animation:6s ease-in-out infinite pub-float}@media (prefers-reduced-motion:reduce){.float{animation:none}}.pub .dark-block{display:none!important}@media (prefers-color-scheme:dark){.pub .dark-hidden{display:none!important}.pub .dark-block{display:block!important}}}
