/* Responsive theme base (copied from vijayeducationnews-responsive-theme/assets/css/theme.css) */
body {
    font-family: 'Plus Jakarta Sans', 'Noto Sans Devanagari', sans-serif;
}
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* ---------------------------------------------------------------------------
 * Shim: the theme was authored with Tailwind v4 class names, but the site
 * loads the Tailwind v3 Play CDN (cdn.tailwindcss.com). These equivalents
 * keep the theme's shadows/blur working exactly as designed.
 * ------------------------------------------------------------------------ */
.shadow-xs { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); }
.shadow-2xs { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); }
.backdrop-blur-xs { backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); }
