/* Mother dimensions and typography remain shared; preserve the complete supplied header. */
.banner{object-fit:contain}
html[lang=hi] body{font-family:'Kohinoor Devanagari','Nirmala UI',Mangal,Arial,sans-serif}

/* Protect content in landscape and standalone iPhone viewports. */
body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}
