@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=Noto+Sans+Bengali:wght@400;500;600;700&display=swap');
/* Emoji fallback — only downloaded on devices whose OS has no emoji font */
@import url('https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap');

/*!
 * CirkleHost — Theme Custom (loaded last, after custom.css)
 * Purpose: web-font import + a small number of final, high-specificity fixes.
 * This file is safe to delete to disable the font swap only.
 * ------------------------------------------------------------------------- */

:root {
    /* Distinctive modern typeface + guaranteed Bengali coverage, with the
       stock Lagom stack as fallback */
    --font-family-base: var(--ch-font, "Plus Jakarta Sans", "Noto Sans Bengali", Roboto, system-ui, -apple-system, "Segoe UI", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif);
}

/* Headings pick up the new face + a touch tighter tracking for a modern feel */
h1, h2, h3, h4, h5, h6,
.banner-title,
.section-title,
.panel-title,
.card-title {
    font-family: var(--font-family-base);
    letter-spacing: -0.015em;
}

body,
.app,
.app-content {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
