@font-face{font-family:'Hind Siliguri';src:url('../fonts/HindSiliguri-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Hind Siliguri';src:url('../fonts/HindSiliguri-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Hind Siliguri';src:url('../fonts/HindSiliguri-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Hind Siliguri';src:url('../fonts/HindSiliguri-Bold.ttf') format('truetype');font-weight:700 900;font-style:normal;font-display:swap}
body,button,input,select,textarea,.profile,.income-chart text{font-family:'Hind Siliguri','Noto Sans Bengali',sans-serif!important}
.license-subnav{display:grid;gap:2px;padding:1px 8px 6px 26px}.license-subnav a{font-size:13px!important;height:35px!important;gap:10px!important;border-radius:6px!important;color:#c4d2ef!important}.license-subnav a.selected{background:#213e79!important;color:white!important}

/* Kalpurush (Regular only; bold is synthesized by the browser) */
@font-face{font-family:'Kalpurush';src:url('../fonts/Kalpurush-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
/* Kalpurush mode: mirrors the Hind Siliguri rule above, placed later so it wins at equal importance */
body.font-kalpurush,body.font-kalpurush button,body.font-kalpurush input,body.font-kalpurush select,body.font-kalpurush textarea,body.font-kalpurush .profile,body.font-kalpurush .income-chart text{font-family:'Kalpurush','Hind Siliguri','Noto Sans Bengali',sans-serif!important}
