[data-palette=navy-gold]{--bg:#F3F4F7;--bg-alt:#E9ECF2;--ink:#151A2B;--muted:#5D6477;--rule:#D5D9E3;--accent:#8A6218}@media(prefers-color-scheme:dark){[data-palette=navy-gold]:not([data-theme=light]){--bg:#0E1220;--bg-alt:#151A2D;--ink:#E7E9F0;--muted:#9AA1B5;--rule:#262C42;--accent:#E2B964}}[data-palette=navy-gold][data-theme=dark]{--bg:#0E1220;--bg-alt:#151A2D;--ink:#E7E9F0;--muted:#9AA1B5;--rule:#262C42;--accent:#E2B964}[data-palette=sage-forest]{--bg:#EEF0E8;--bg-alt:#E4E8DC;--ink:#1E2620;--muted:#5E695F;--rule:#D3D9C8;--accent:#3F6B4F}@media(prefers-color-scheme:dark){[data-palette=sage-forest]:not([data-theme=light]){--bg:#141A16;--bg-alt:#1B231D;--ink:#E4E9E0;--muted:#9AA79C;--rule:#2B362E;--accent:#9CC5A3}}[data-palette=sage-forest][data-theme=dark]{--bg:#141A16;--bg-alt:#1B231D;--ink:#E4E9E0;--muted:#9AA79C;--rule:#2B362E;--accent:#9CC5A3}[data-palette=stone-oxblood]{--bg:#EFEEEB;--bg-alt:#E6E4DF;--ink:#1A1A1A;--muted:#66635E;--rule:#D6D3CC;--accent:#7A1F2B}@media(prefers-color-scheme:dark){[data-palette=stone-oxblood]:not([data-theme=light]){--bg:#171616;--bg-alt:#1F1E1D;--ink:#E8E6E1;--muted:#A09C94;--rule:#302E2C;--accent:#D98A94}}[data-palette=stone-oxblood][data-theme=dark]{--bg:#171616;--bg-alt:#1F1E1D;--ink:#E8E6E1;--muted:#A09C94;--rule:#302E2C;--accent:#D98A94}[data-palette=ink-blue]{--bg:#F4F5F2;--bg-alt:#E9EBE6;--ink:#1B2330;--muted:#5F6672;--rule:#D8DBD4;--accent:#2F4B8A}@media(prefers-color-scheme:dark){[data-palette=ink-blue]:not([data-theme=light]){--bg:#12161C;--bg-alt:#191F27;--ink:#E6E8EA;--muted:#9AA1AB;--rule:#2A313B;--accent:#8FB0E8}}[data-palette=ink-blue][data-theme=dark]{--bg:#12161C;--bg-alt:#191F27;--ink:#E6E8EA;--muted:#9AA1AB;--rule:#2A313B;--accent:#8FB0E8}[data-palette=teal-gray]{--bg:#F2F1EE;--bg-alt:#E8E7E3;--ink:#20201E;--muted:#64635F;--rule:#D8D6D1;--accent:#1F6F73}@media(prefers-color-scheme:dark){[data-palette=teal-gray]:not([data-theme=light]){--bg:#161817;--bg-alt:#1E211F;--ink:#E6E6E1;--muted:#9FA09A;--rule:#2D302E;--accent:#6FC1C3}}[data-palette=teal-gray][data-theme=dark]{--bg:#161817;--bg-alt:#1E211F;--ink:#E6E6E1;--muted:#9FA09A;--rule:#2D302E;--accent:#6FC1C3}[data-palette=mono-highlighter]{--bg:#FAFAF7;--bg-alt:#F0F0EC;--ink:#161616;--muted:#666666;--rule:#DDDDD8;--accent:#F2D34B}@media(prefers-color-scheme:dark){[data-palette=mono-highlighter]:not([data-theme=light]){--bg:#141414;--bg-alt:#1C1C1C;--ink:#EDEDEA;--muted:#A0A09B;--rule:#2E2E2E;--accent:rgba(242,211,75,.35)}}[data-palette=mono-highlighter][data-theme=dark]{--bg:#141414;--bg-alt:#1C1C1C;--ink:#EDEDEA;--muted:#A0A09B;--rule:#2E2E2E;--accent:rgba(242,211,75,.35)}[data-palette=cream-terracotta]{--bg:#F6F0E6;--bg-alt:#EEE6D8;--ink:#1F1B16;--muted:#6E655A;--rule:#DDD2C2;--accent:#9A4A20}@media(prefers-color-scheme:dark){[data-palette=cream-terracotta]:not([data-theme=light]){--bg:#1A1814;--bg-alt:#221F1A;--ink:#ECE5D8;--muted:#A39A8C;--rule:#34302A;--accent:#D9B36A}}[data-palette=cream-terracotta][data-theme=dark]{--bg:#1A1814;--bg-alt:#221F1A;--ink:#ECE5D8;--muted:#A39A8C;--rule:#34302A;--accent:#D9B36A}[data-palette=mono-highlighter] :is(a:hover,.prose a,h1 em,h2 em,.sidenote-label,[aria-current=page]){color:var(--ink);background:linear-gradient(transparent 60%,var(--accent) 60%)}:root{--syntax-light-0:#f7f7f7;--syntax-light-1:#f6f8fa;--syntax-light-2:#82071e;--syntax-light-3:#dedede;--syntax-light-4:#7f7f7f;--syntax-light-5:#a51c28;--syntax-light-6:#1f2328;--syntax-light-7:#0550ae;--syntax-light-8:#6639ba;--syntax-light-9:#900;--syntax-light-10:#24292e;--syntax-light-11:#6a737d;--syntax-light-12:#953800;--syntax-light-13:#0a3069;--syntax-light-14:#032f62;--syntax-light-15:#57606a;--syntax-light-16:#ffebe9;--syntax-light-17:#116329;--syntax-light-18:#dafbe1;--syntax-light-19:#fff;--syntax-dark-0:#e6edf3;--syntax-dark-1:#0d1117;--syntax-dark-2:#f85149;--syntax-dark-3:#6e7681;--syntax-dark-4:#737679;--syntax-dark-5:#ff7b72;--syntax-dark-6:#79c0ff;--syntax-dark-7:#f0883e;--syntax-dark-8:#d2a8ff;--syntax-dark-9:#ffa657;--syntax-dark-10:#7ee787;--syntax-dark-11:#a5d6ff;--syntax-dark-12:#8b949e;--syntax-dark-13:#ffa198;--syntax-dark-14:#490202;--syntax-dark-15:#56d364;--syntax-dark-16:#0f5323}@font-face{font-family:Literata;src:url(/fonts/literata-latin-variable.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-latin-variable-italic.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-variable.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--font-bengali:"Noto Serif Bengali","Nirmala UI",Vrinda,serif;--font-serif:Literata,"Noto Serif Bengali",Georgia,"Times New Roman",serif;--font-sans:Inter,"Noto Serif Bengali",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.1rem,1.05rem + .3vw,1.25rem);line-height:1.65;font-variant-numeric:oldstyle-nums;font-variant-ligatures:common-ligatures}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover,.prose a{color:var(--accent)}:focus-visible{outline:2px solid currentColor;outline-offset:5px}button,select,summary{cursor:pointer}button,select{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--rule)}button[hidden]{display:none}img{max-width:100%;height:auto;display:block}h1,h2,h3{overflow-wrap:anywhere;font-family:var(--font-serif);text-wrap:balance}h1{font-size:clamp(2.6rem,5.8vw,4.6rem);font-weight:450;line-height:1.1;letter-spacing:-.045em;margin:.4em 0}h1 em,h2 em{color:var(--accent);font-weight:400}h2{font-size:1.7rem;line-height:1.25;font-weight:550;letter-spacing:-.025em}h3{font-size:1.3rem;font-weight:450;font-style:italic}p{margin:0 0 1.2em;text-wrap:pretty;hyphens:auto}main,.site-header,.site-footer{width:100%;min-width:0;max-width:1120px;margin-inline:auto;padding-inline:36px}main{flex:1 0 auto}.site-header{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding-block:30px;border-bottom:1px solid var(--rule)}.wordmark{max-width:100%;overflow-wrap:anywhere;font-size:1.8rem;letter-spacing:-.065em;text-decoration:none}.desktop-nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:19px}.micro,.desktop-nav,.mobile-nav nav,.site-footer,figcaption,.reading-time,.back,.book-header dt{font-family:var(--font-sans);font-size:.75rem;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:lining-nums;color:var(--muted)}nav a{text-decoration:none}nav [aria-current],.site-footer [aria-current=page]{color:var(--accent)}.theme-toggle{border:0;padding:12px;min-width:44px;min-height:44px;line-height:0;background:0 0}.theme-icon{display:none}.theme-toggle[data-mode=system] .icon-system,.theme-toggle[data-mode=light] .icon-light,.theme-toggle[data-mode=dark] .icon-dark{display:inline}.mobile-nav{display:none}.home-intro{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;padding:80px 0 65px;gap:48px}.home-intro h1{margin:.35em 0 .45em}.intro{max-width:40ch;font-size:1.05rem;color:var(--muted);line-height:1.8}.hero-art{color:var(--muted);display:flex;justify-content:center}.hero-art svg{width:100%;max-width:360px;height:auto}.feed-heading{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--rule)}.feed-heading a{text-decoration:none}.post-row{padding:29px 0 30px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:40px}.post-row>div{flex:1;min-width:0}.post-row .micro a{display:inline-flex;align-items:center;min-height:24px;text-decoration:none}.post-row h2{margin:.35em 0 .4em;font-size:1.9rem;font-weight:450}.post-row h2 a{text-decoration:none}.post-row h2 a:hover{text-decoration:underline}.post-row p{font-size:1rem;margin:0 0 .45em;color:var(--muted)}.reading-time{letter-spacing:.06em;text-transform:none}.thumbnail-link{display:block;flex-shrink:0}.thumbnail{width:120px;height:90px;object-fit:cover}.pagination{display:flex;justify-content:space-between;padding-block:35px;font-size:1rem}.site-footer{display:flex;align-items:center;gap:25px;padding-block:28px;border-top:1px solid var(--rule);margin-top:60px}.site-footer a{display:inline-flex;align-items:center;min-height:44px}.to-top{margin-left:auto}.page-heading{padding:75px 0 45px}.page-heading h1{margin-top:.25em}.page-heading>p:not(.micro){max-width:55ch;color:var(--muted)}.post-heading{max-width:760px;margin:70px auto 40px}.back{display:inline-block;margin-bottom:38px;text-decoration:none}.post-heading h1{margin:.25em 0 .5em}.standfirst{font-size:1.25rem;color:var(--muted);max-width:55ch}.single>figure{max-width:760px;margin:0 auto 55px}figure{margin:2em 0}figcaption{margin-top:12px;letter-spacing:.08em}.reading-layout{position:relative;max-width:760px;margin-inline:auto}.prose{max-width:65ch;overflow-wrap:break-word}.prose p{margin-bottom:1.2em}.prose h2{margin-top:2.2em}.prose h3{margin-top:1.8em}.prose li{padding-left:.25em;margin:.35em 0}.prose blockquote{margin:1.6em 0;padding-left:1.5em;border-left:1px solid var(--rule);color:var(--muted)}.prose .pullquote{font-size:1.5rem;font-style:italic;color:var(--ink);border-left:2px solid var(--accent);padding-left:1em}.prose table{border-collapse:collapse;width:100%;font-size:.9rem;margin:2em 0}.prose :is(th,td){border-bottom:1px solid var(--rule);padding:.65em;text-align:left}.prose pre{overflow-x:auto;padding:20px;background:var(--bg-alt);font-size:.9375rem;line-height:1.65}.prose code{font-size:.85em}.prose pre code{font-size:inherit}.prose :not(pre)>code{background:var(--bg-alt);padding:.1em .25em}.footnotes{border-top:1px solid var(--rule);font-size:.85rem;margin-top:3em;padding-top:1em}.footnote-ref,.footnote-backref{font-family:var(--font-sans);font-size:.7em}.book-header{border:1px solid var(--rule);padding:20px;font-size:.9rem}.book-header>div{display:grid;grid-template-columns:100px 1fr;margin:.4em 0}.book-header dd{margin:0}.section-break{text-align:center;color:var(--muted);margin:2em 0;font-size:1.5rem}.mobile-toc{margin-bottom:2em;border-block:1px solid var(--rule);padding:15px 0;font-size:.9rem}.mobile-toc summary{min-height:44px;align-content:center;font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.mobile-toc a{display:block;min-height:44px;padding:8px 0;text-decoration:none}.margin-column{display:none}.sidenote-toggle{position:absolute;opacity:0;width:1px;height:1px}.sidenote-label{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:44px;min-height:44px;font-family:var(--font-sans);font-size:.75rem;cursor:pointer;padding:0 .25em;color:var(--accent);text-decoration:underline dotted;text-underline-offset:.3em;text-decoration-thickness:1px}.sidenote-toggle:focus-visible+.sidenote-label{outline:2px solid currentColor}.sidenote{display:none;font-size:.9375rem;color:var(--muted);line-height:1.65}.sidenote-toggle:checked~.sidenote{display:block;padding:1em 0}.essay .prose>p:first-of-type:first-letter{float:left;font-size:3.6em;line-height:.85;padding:.12em .1em 0 0}.essay .prose>p:first-of-type{min-height:3em}@supports(initial-letter:3){.essay .prose>p:first-of-type:first-letter{float:none;initial-letter:3;font-size:inherit;line-height:inherit;padding:0 .1em 0 0}}.post-footer{max-width:760px;margin:65px auto 0;border-top:1px solid var(--rule);padding-top:22px}.post-neighbours{display:flex;justify-content:space-between;gap:25px;font-size:.9rem}.archive-year{max-width:760px;margin-bottom:3em}.archive-year ul{padding:0;list-style:none}.archive-year li{display:flex;gap:30px;border-bottom:1px solid var(--rule);padding:12px 0}.archive-year time{min-width:65px;padding-top:7px}.archive-year a{text-decoration:none}.archive-section{display:inline-block;min-width:170px;padding-right:10px;color:var(--muted)}.palette-preview{display:inline-flex;align-items:center;gap:8px}.palette-preview[hidden]{display:none}.palette-preview select,.palette-preview button{min-height:24px;font-size:.75rem;padding:2px 6px}.skip{position:absolute;top:0;left:20px;transform:translateY(-150%);background:var(--bg);z-index:5;padding:10px}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1100px){.essay .reading-layout,.essay .post-heading,.essay .post-footer{max-width:none;margin-left:0;margin-right:250px}.margin-column{display:block;position:absolute;left:calc(100% + 45px);top:0;bottom:0;width:205px}.sticky-toc{position:sticky;top:30px;font-size:.875rem;line-height:1.8;max-height:42vh;overflow:auto}.sticky-toc ul{list-style:none;padding-left:12px}.sticky-toc>nav>ul{padding-left:0}.sticky-toc a{display:block;min-height:32px;padding:4px 0;text-decoration:none;color:var(--muted)}.mobile-toc{display:none}.sidenote{display:block;float:right;clear:right;width:205px;margin-right:-250px;margin-top:1em}.sidenote-toggle:checked~.sidenote{padding:0}.sidenote-label{cursor:default;display:inline;vertical-align:super;min-width:0;min-height:0}}@media(max-width:950px){.desktop-nav{display:none}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;right:0;top:40px;z-index:2;background:var(--bg);border:1px solid var(--rule);padding:12px;min-width:190px;max-height:calc(100dvh - 110px);overflow-y:auto;display:grid;gap:0}.mobile-nav nav a{display:flex;align-items:center;min-height:44px;padding:8px}.site-header{gap:14px}.home-intro{gap:20px}}@media(max-width:600px){main,.site-header,.site-footer{padding-inline:22px}.site-header{padding-block:20px}.home-intro h1{font-size:clamp(2.5rem,12.7vw,3.1rem)}.intro{font-size:1rem}.post-row{gap:15px;padding-block:25px}.post-row h2{font-size:1.55rem}.thumbnail{width:76px;height:76px}.post-row p{font-size:1rem}.site-footer{gap:15px;flex-wrap:wrap}.page-heading,.post-heading{padding-top:0;margin-top:45px}.post-heading h1{font-size:2.8rem}.standfirst{font-size:1.1rem}.archive-year li{gap:12px}.archive-section{display:block;min-width:0;padding-right:0}.post-neighbours{flex-direction:column}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-variable-italic.woff2)format("woff2");font-style:italic;font-weight:200 800;font-display:swap}@media(min-width:1100px){.essay .reading-layout,.essay .post-heading,.essay .post-footer{margin-left:180px;margin-right:200px}.margin-column{left:-180px;width:145px}.sidenote{width:170px;margin-right:-200px}}.recipe-meta{display:flex;gap:3em;border-block:1px solid var(--rule);padding:1em 0;margin:0 0 2em}.recipe-meta dt{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.recipe-meta dd{margin:0;font-size:1rem}[data-font=newsreader]{--font-serif:Newsreader,"Noto Serif Bengali",Georgia,"Times New Roman",serif}.site-footer{flex-wrap:wrap}@font-face{font-family:"source serif 4";src:url(/fonts/source-serif-4-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"source serif 4";src:url(/fonts/source-serif-4-latin-variable-italic.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-500-italic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-600-italic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/spectral-latin-700-italic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}[data-font=spectral]{--font-serif:Spectral,"Noto Serif Bengali",Georgia,"Times New Roman",serif}[data-font=source-serif-4]{--font-serif:"Source Serif 4","Noto Serif Bengali",Georgia,"Times New Roman",serif}@media(max-width:899px){.home-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"illustration" "copy";padding-block:1.5rem 2rem;gap:1.5rem}.hero-copy{grid-area:copy;min-width:0}.hero-art{grid-area:illustration;justify-content:center;justify-self:stretch;margin:0}.hero-art svg{display:block;width:min(65%,260px);height:auto;aspect-ratio:6/5}.hero-art svg :is(path,circle,ellipse){vector-effect:non-scaling-stroke;stroke-width:1}}.bg{background-color:var(--syntax-light-0)}.chroma{background-color:var(--syntax-light-0);-webkit-text-size-adjust:none}.chroma .err{color:var(--syntax-light-1);background-color:var(--syntax-light-2)}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:var(--syntax-light-3)}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-light-4)}.chroma .line{display:flex}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:var(--syntax-light-5)}.chroma .na,.chroma .nc,.chroma .nx,.chroma .p,.chroma .ge,.chroma .go{color:var(--syntax-light-6)}.chroma .no,.chroma .nd,.chroma .nt,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo,.chroma .o,.chroma .ow,.chroma .or{color:var(--syntax-light-7)}.chroma .ni,.chroma .nb,.chroma .nf,.chroma .fm{color:var(--syntax-light-8)}.chroma .nl{color:var(--syntax-light-9);font-weight:700}.chroma .nn{color:var(--syntax-light-10)}.chroma .bp{color:var(--syntax-light-11)}.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:var(--syntax-light-12)}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1{color:var(--syntax-light-13)}.chroma .ss{color:var(--syntax-light-14)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--syntax-light-15)}.chroma .gd{color:var(--syntax-light-2);background-color:var(--syntax-light-16)}.chroma .gi{color:var(--syntax-light-17);background-color:var(--syntax-light-18)}.chroma .gl{text-decoration:underline}.chroma .w{color:var(--syntax-light-19)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){.bg{color:var(--syntax-dark-0);background-color:var(--syntax-dark-1)}.chroma{color:var(--syntax-dark-0);background-color:var(--syntax-dark-1);-webkit-text-size-adjust:none}.chroma .err{color:var(--syntax-dark-2)}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .hl{background-color:var(--syntax-dark-3)}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-dark-4)}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-dark-3)}.chroma .k,.chroma .kd,.chroma .kn,.chroma .kr,.chroma .kt,.chroma .nn,.chroma .gt{color:var(--syntax-dark-5)}.chroma .kc,.chroma .kp,.chroma .py,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm,.chroma .ld,.chroma .sa,.chroma .dl,.chroma .se,.chroma .sh,.chroma .sr,.chroma .gu{color:var(--syntax-dark-6)}.chroma .nc,.chroma .ne{color:var(--syntax-dark-7);font-weight:700}.chroma .no,.chroma .nl,.chroma .gh{color:var(--syntax-dark-6);font-weight:700}.chroma .nd,.chroma .nf,.chroma .fm{color:var(--syntax-dark-8);font-weight:700}.chroma .ni{color:var(--syntax-dark-9)}.chroma :is(.p,.nb,.bp){color:var(--syntax-dark-0)}.chroma .nx{color:var(--syntax-dark-0)}.chroma .nt{color:var(--syntax-dark-10)}.chroma .l,.chroma .s,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .s2,.chroma .si,.chroma .sx,.chroma .s1,.chroma .ss,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--syntax-dark-11)}.chroma .o,.chroma .ow,.chroma .or{color:var(--syntax-dark-5);font-weight:700}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1{color:var(--syntax-dark-12);font-style:italic}.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--syntax-dark-12);font-weight:700;font-style:italic}.chroma .gd{color:var(--syntax-dark-13);background-color:var(--syntax-dark-14)}.chroma .gr{color:var(--syntax-dark-13)}.chroma .gi{color:var(--syntax-dark-15);background-color:var(--syntax-dark-16)}.chroma .go,.chroma .gp{color:var(--syntax-dark-12)}.chroma .w{color:var(--syntax-dark-3)}}}:root[data-theme=dark]{.bg{color:var(--syntax-dark-0);background-color:var(--syntax-dark-1)}.chroma{color:var(--syntax-dark-0);background-color:var(--syntax-dark-1);-webkit-text-size-adjust:none}.chroma .err{color:var(--syntax-dark-2)}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .hl{background-color:var(--syntax-dark-3)}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-dark-4)}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:var(--syntax-dark-3)}.chroma .k,.chroma .kd,.chroma .kn,.chroma .kr,.chroma .kt,.chroma .nn,.chroma .gt{color:var(--syntax-dark-5)}.chroma .kc,.chroma .kp,.chroma .py,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm,.chroma .ld,.chroma .sa,.chroma .dl,.chroma .se,.chroma .sh,.chroma .sr,.chroma .gu{color:var(--syntax-dark-6)}.chroma .nc,.chroma .ne{color:var(--syntax-dark-7);font-weight:700}.chroma .no,.chroma .nl,.chroma .gh{color:var(--syntax-dark-6);font-weight:700}.chroma .nd,.chroma .nf,.chroma .fm{color:var(--syntax-dark-8);font-weight:700}.chroma .ni{color:var(--syntax-dark-9)}.chroma :is(.p,.nb,.bp){color:var(--syntax-dark-0)}.chroma .nx{color:var(--syntax-dark-0)}.chroma .nt{color:var(--syntax-dark-10)}.chroma .l,.chroma .s,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .s2,.chroma .si,.chroma .sx,.chroma .s1,.chroma .ss,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--syntax-dark-11)}.chroma .o,.chroma .ow,.chroma .or{color:var(--syntax-dark-5);font-weight:700}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1{color:var(--syntax-dark-12);font-style:italic}.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--syntax-dark-12);font-weight:700;font-style:italic}.chroma .gd{color:var(--syntax-dark-13);background-color:var(--syntax-dark-14)}.chroma .gr{color:var(--syntax-dark-13)}.chroma .gi{color:var(--syntax-dark-15);background-color:var(--syntax-dark-16)}.chroma .go,.chroma .gp{color:var(--syntax-dark-12)}.chroma .w{color:var(--syntax-dark-3)}}@font-face{font-family:noto serif bengali;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-serif-bengali-bengali-variable.woff2)format('woff2');unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}:lang(bn){font-family:var(--font-bengali);letter-spacing:normal;text-transform:none;font-synthesis:none;hyphens:none}h1:lang(bn),h2:lang(bn),h3:lang(bn){line-height:1.5;letter-spacing:normal}.prose:lang(bn){line-height:1.85}:lang(bn) :is(em,i),h3:lang(bn){font-style:normal;font-weight:600}.essay[data-content-language=bn] .prose>p:first-of-type:first-letter{float:none;initial-letter:normal;font-size:inherit;line-height:inherit;padding:0}@media print{@page{margin:18mm}h1,h2,h3,h4,h5,h6{break-after:avoid-page;page-break-after:avoid;break-inside:avoid}:root[data-palette]{--bg:#fff;--bg-alt:#fff;--ink:#000;--muted:#000;--rule:#000;--accent:#000}body{font-size:11pt}main{max-width:none;padding:0}.site-header,.site-footer,.back,.margin-column,.mobile-toc,.theme-toggle,.skip,.post-neighbours{display:none!important}.essay .reading-layout,.essay .post-heading,.essay .post-footer{margin-left:0;margin-right:0}.sidenote{display:inline;float:none;margin:0}.sidenote-label{display:none}.prose a[href^=http]:after{content:" (" attr(href)")";font-size:.8em}.post-heading{margin-top:0}h1{font-size:30pt}.prose pre{white-space:pre-wrap}figure,pre{break-inside:avoid}.essay .reading-layout{margin:0}body{display:block;min-height:0}.sidenote{display:inline!important;float:none!important;clear:none!important;width:auto!important;margin:0!important;padding:0!important}.sidenote:before{content:" ("}.sidenote:after{content:")"}.sidenote-toggle,.sidenote-label{display:none!important}.chroma,.chroma *,.bg{color:var(--ink)!important;background:var(--bg)!important}.essay .reading-layout{margin:0}.prose a[href^="/"]:after{content:" (" attr(href)")";font-size:.8em}}