@font-face{font-family:"Hind Siliguri";font-weight:400;font-display:swap;src:url(/static/fonts/hind-400-bn.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+25CC}
@font-face{font-family:"Hind Siliguri";font-weight:400;font-display:swap;src:url(/static/fonts/hind-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:"Hind Siliguri";font-weight:600;font-display:swap;src:url(/static/fonts/hind-600-bn.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+25CC}
@font-face{font-family:"Hind Siliguri";font-weight:600;font-display:swap;src:url(/static/fonts/hind-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:"Anek Bangla";font-weight:500 700;font-display:swap;src:url(/static/fonts/anek-bn.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+25CC}
@font-face{font-family:"Anek Bangla";font-weight:500 700;font-display:swap;src:url(/static/fonts/anek-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2212}

:root{
  --enamel:#EEF1EC;
  --panel:#FFFFFF;
  --panel-2:#F6F8F4;
  --groove:#E1E6DF;
  --seam:#D3DAD1;
  --seam-2:#BCC6BC;

  --cabinet:#17322B;
  --cabinet-2:#22463C;
  --on-cabinet:#E7F0EA;

  --ink:#17201B;
  --ink-2:#46524B;
  --ink-3:#5E6A62;

  --coil:#8A968F;
  --led:#1E9A55;
  --led-ink:#14683A;
  --led-wash:#DDF1E3;
  --amber:#B87410;
  --amber-ink:#7A4C05;
  --amber-wash:#FBEED6;
  --fault:#B3261E;
  --fault-wash:#F8E2DF;

  --bkash:#E2136E;
  --bkash-press:#C10F5D;
  --on-bkash:#FFFFFF;

  --r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--r-5:28px;
  --sh-1:0 1px 1px rgba(23,50,43,.06);
  --sh-2:0 1px 2px rgba(23,50,43,.07),0 12px 28px -20px rgba(23,50,43,.55);
  --sh-sheet:0 -10px 40px -14px rgba(10,24,20,.45);

  --display:"Anek Bangla","Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  --body:"Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif;
  --mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;

  --safe-b:env(safe-area-inset-bottom,0px);
  color-scheme:light;
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--enamel);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size-adjust:from-font}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
a{color:inherit}
input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:2.5px solid var(--led);outline-offset:2px;border-radius:6px}
img{max-width:100%;display:block}
.num{font-variant-numeric:tabular-nums}
[hidden]{display:none!important}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html[data-l="bn"] [lang="en"]:not(html){display:none!important}
html[data-l="en"] [lang="bn"]:not(html){display:none!important}
.ico{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

.lang{display:inline-flex;border:1px solid currentColor;border-radius:999px;padding:2px;font-size:12.5px;line-height:1;opacity:.92}
.lang button{padding:6px 11px;border-radius:999px;min-width:44px;min-height:40px}
.lang button[aria-pressed="true"]{background:currentColor}
.lang button[aria-pressed="true"] span{color:var(--cabinet);filter:none}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.sprite{position:absolute;width:0;height:0;overflow:hidden}
