@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Hind+Siliguri:wght@400;500;600&family=Inter:wght@400;500;600&display=swap');
:root{
  --accent:#E60000; --accent-ink:#B30000; --accent-soft:#FF8A8A; --navy:#184977; --navy-700:#0F3252; --sky:#1B79B8; --ink:#101C2A; --tint:#EAF3FA; --white:#FFFFFF; --wa:#25D366;
  --muted:#4A5968; --line:rgba(16,28,42,.12);
  --font-head:'Fraunces',Georgia,serif; --font-body:'Inter','Hind Siliguri',system-ui,sans-serif;
  --step--1:clamp(.82rem,.8rem + .1vw,.9rem); --step-0:clamp(1rem,.96rem + .2vw,1.125rem);
  --step-1:clamp(1.25rem,1.1rem + .7vw,1.6rem); --step-2:clamp(1.6rem,1.3rem + 1.5vw,2.4rem);
  --step-3:clamp(2.1rem,1.5rem + 3vw,3.8rem); --step-4:clamp(2.6rem,1.6rem + 5vw,5.4rem);
  --space:clamp(3.5rem,2rem + 6vw,8rem); --radius:18px; --shadow:0 18px 50px -22px rgba(24,73,119,.4);
  --header-h:72px;
}
html[lang="bn"]{--font-body:'Hind Siliguri','Inter',system-ui,sans-serif;--font-head:'Hind Siliguri','Fraunces',serif}
