@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Sora;src:url('/assets/fonts/sora-latin.woff2') format('woff2');font-style:normal;font-weight:500 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Bong Mehdi';src:url('/assets/fonts/li-mehdi-ekushey.ttf') format('truetype');font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Bong Shadhinata';src:url('/assets/fonts/li-shadhinata.ttf') format('truetype');font-style:normal;font-weight:700 800;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Bong Shobuj';src:url('/assets/fonts/li-shobuj-nolua-italic.ttf') format('truetype');font-style:italic;font-weight:400 600;font-display:swap;unicode-range:U+0980-09FF}
@font-face{font-family:'Solaiman Bengali';src:url('/assets/fonts/solaimanlipi-bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0980-09FF}
:root{--font-body:'Inter','Bong Mehdi','Noto Sans Bengali',sans-serif;--font-display:'Sora','Bong Shadhinata','Noto Sans Bengali',sans-serif;--font-bangla-body:'Bong Mehdi','Noto Sans Bengali',sans-serif;--font-bangla-display:'Bong Shadhinata','Bong Mehdi','Noto Sans Bengali',sans-serif;--font-bangla-italic:'Bong Shobuj','Bong Mehdi','Noto Sans Bengali',sans-serif;--font-bangla-bold:'Solaiman Bengali','Bong Mehdi','Noto Sans Bengali',sans-serif;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-22:22px;--font-size-28:28px;--font-size-36:36px;--font-size-48:48px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-18:72px;--radius-none:0;--radius-sm:8px;--radius-md:12px;--radius-card:16px;--radius-lg:24px;--radius-pill:999px;--radius-round:50%;--shadow-1:0 1px 2px hsl(222 35% 15% / 8%);--shadow-2:0 8px 20px hsl(222 35% 15% / 10%);--shadow-3:0 18px 42px hsl(222 35% 15% / 14%);--motion-fast:160ms ease-out;--motion-base:220ms ease-out;--motion-enter:480ms cubic-bezier(.2,.8,.2,1);--focus-width:2px;--focus-offset:2px;--page-max:1280px;--tap-target:44px;--hero-overlay-alpha:.78;--cover-overlay-alpha:.72;--z-header:50;--z-menu:80;--z-toast:120;--z-dialog:140;--surface:var(--surface-1);--primary:var(--primary-500)}
