:root{--bg:#f2f5f8;--surface:#fff;--surface-2:#e8eef4;--fg:#152033;--muted:#5a6a7c;--line:#d2dbe6;--line-strong:#9aabbc;--grid:#1f4d7a12;--wash:#e4edf5;--math:#1f4d7a;--phys:#9a3f1e;--chem:#1d6b52;--bio:#6a4580;--accent:var(--math);--on-accent:#fff;--ok:#0a6b4a;--bad:#b4232c;--warn:#8a5600;--mark:#ffe07a;--mark-ink:#152033;--ca:#1f5fd0;--cb:#c74e0c;--cc:#0a7350;--cd:#6f45c4;--el-h:#e6ebf2;--el-h-ink:#13203d;--el-c:#3a3f4b;--el-c-ink:#fff;--el-o:#e0473c;--el-o-ink:#fff;--el-n:#3b6fe0;--el-n-ink:#fff;--el-cl:#2a9d55;--el-cl-ink:#fff;--el-s:#e3b41b;--el-s-ink:#13203d;--el-metal:#8a63d2;--el-metal-ink:#fff;--el-other:#8a94a6;--el-other-ink:#fff;--pr:#e0473c;--nu:#8a94a6;--el:#1f5fd0;--spec-bg:#12151c;--k1:#b8440f;--k2:#8a5a00;--k3:#6b4bdc;--k4:#1f4d7a;--k5:#0a6b4a;--k6:#9a2fb8;--sin:#b8440f;--cos:#1f4d7a;--q-F:#c92a2a;--q-v:#1864ab;--q-a:#a84300;--q-s:#0a6b4a;--q-E:#6741d9;--q-light:#b25000;--q-field:#9c36b5;--q-B:#0b7285;--shadow:0 1px 2px #1520330d;--shadow-lift:0 4px 14px #15203312;--glow:transparent;--cursor:#1f4d7a;--font-display:"BnDigits", "Noto Serif Bengali", "Noto Sans Bengali", Georgia, serif;--font-body:"BnDigits", "Noto Sans Bengali", system-ui, sans-serif;--font-math:"STIX Two Math", "Cambria Math", "BnDigits", "Hind Siliguri", serif;--fs-h1:clamp(26px, 5vw, 40px);--fs-h2:clamp(21px, 3.2vw, 28px);--fs-h3:clamp(18px, 2.2vw, 20.5px);--fs-lead:clamp(17.5px, 1.8vw, 19.5px);--fs-body:17.5px;--fs-read:clamp(17.5px, 1.85vw, 19px);--fs-small:15px;--fs-xs:13.5px;--lh-body:1.85;--lh-read:1.95;--radius:8px;--r-btn:7px;--r-sm:6px;--r-chip:6px;--radius-sm:var(--r-sm);--gutter:clamp(16px, 3vw, 32px);--shell:1200px;--measure:62ch;--header-h:68px;--tap:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12161c;--surface:#1a2028;--surface-2:#242b35;--fg:#e8eef5;--muted:#9aa7b8;--line:#2e3744;--line-strong:#4a5668;--grid:#82aadc14;--wash:#1a2430;--math:#8eb4e8;--phys:#f0a07a;--chem:#5dccaa;--bio:#c9a0e8;--on-accent:#10141a;--ok:#4fd6a8;--bad:#ff8a8a;--warn:#f0b85a;--mark:#e8c04a;--ca:#8eb4ff;--cb:#ff9a6a;--cc:#4fd6a8;--cd:#b89cff;--el-h:#dfe4ec;--el-h-ink:#13203d;--el-c:#9aa2b4;--el-c-ink:#13203d;--el-o:#ff6b5e;--el-o-ink:#13203d;--el-n:#6f97ff;--el-n-ink:#13203d;--el-cl:#4fd17c;--el-cl-ink:#13203d;--el-s:#f0c94a;--el-s-ink:#13203d;--el-metal:#b39cff;--el-metal-ink:#13203d;--el-other:#aab3c4;--el-other-ink:#13203d;--pr:#ff6b5e;--nu:#aab3c4;--el:#8eb4ff;--k1:#f0a07a;--k2:#f0b85a;--k3:#a28bff;--k4:#8eb4e8;--k5:#4fd6a8;--k6:#d58bf0;--sin:#f0a07a;--cos:#8eb4e8;--q-F:#ff8787;--q-v:#74c0fc;--q-a:#ffa94d;--q-s:#63e6be;--q-E:#b197fc;--q-light:#ffc078;--q-field:#e599f7;--q-B:#66d9e8;--shadow:0 1px 2px #00000047;--shadow-lift:0 4px 14px #00000059;--glow:transparent;--cursor:#8eb4e8;color-scheme:dark}:root:not([data-theme=light])[data-subject=site]{--accent:#e8eef5;--on-accent:#12161c}}:root[data-theme=dark]{--bg:#12161c;--surface:#1a2028;--surface-2:#242b35;--fg:#e8eef5;--muted:#9aa7b8;--line:#2e3744;--line-strong:#4a5668;--grid:#82aadc14;--wash:#1a2430;--math:#8eb4e8;--phys:#f0a07a;--chem:#5dccaa;--bio:#c9a0e8;--on-accent:#10141a;--ok:#4fd6a8;--bad:#ff8a8a;--warn:#f0b85a;--mark:#e8c04a;--ca:#8eb4ff;--cb:#ff9a6a;--cc:#4fd6a8;--cd:#b89cff;--el-h:#dfe4ec;--el-h-ink:#13203d;--el-c:#9aa2b4;--el-c-ink:#13203d;--el-o:#ff6b5e;--el-o-ink:#13203d;--el-n:#6f97ff;--el-n-ink:#13203d;--el-cl:#4fd17c;--el-cl-ink:#13203d;--el-s:#f0c94a;--el-s-ink:#13203d;--el-metal:#b39cff;--el-metal-ink:#13203d;--el-other:#aab3c4;--el-other-ink:#13203d;--pr:#ff6b5e;--nu:#aab3c4;--el:#8eb4ff;--k1:#f0a07a;--k2:#f0b85a;--k3:#a28bff;--k4:#8eb4e8;--k5:#4fd6a8;--k6:#d58bf0;--sin:#f0a07a;--cos:#8eb4e8;--q-F:#ff8787;--q-v:#74c0fc;--q-a:#ffa94d;--q-s:#63e6be;--q-E:#b197fc;--q-light:#ffc078;--q-field:#e599f7;--q-B:#66d9e8;--shadow:0 1px 2px #00000047;--shadow-lift:0 4px 14px #00000059;--glow:transparent;--cursor:#8eb4e8;color-scheme:dark}:root[data-theme=dark][data-subject=site]{--accent:#e8eef5;--on-accent:#12161c}[data-subject=math]{--accent:var(--math)}[data-subject=physics]{--accent:var(--phys)}[data-subject=chemistry]{--accent:var(--chem)}[data-subject=biology]{--accent:var(--bio)}[data-subject=site]{--accent:#1f4d7a;--on-accent:#fff}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400}
