/* Azerbaijani Font Support */
/* Azərbaycan hərflərini dəstəkləyən font stilləri */

/* Poppins font for Azerbaijani characters */
.azerbaijani-text {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
    line-height: 1.6;
}

/* Blog content with Azerbaijani support */
.blog-content {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
    line-height: 1.6;
}

.blog-content p {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 1rem;
}

.blog-content h1,
.blog-content h2,
.blog-content h3,
.blog-content h4,
.blog-content h5,
.blog-content h6 {
    font-family: var(--heading-font, "Open Sans", sans-serif);
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 0.5rem;
}

/* Blog titles with Azerbaijani support */
.blog-title {
    font-family: var(--heading-font, "Open Sans", sans-serif);
    font-weight: 600;
    line-height: 1.3;
}

/* Blog excerpts with Azerbaijani support */
.blog-excerpt {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
    line-height: 1.6;
}

/* Ensure all text elements support Azerbaijani characters */
p, div, span, a, li, td, th, label, input, textarea, button {
    font-family: var(--body-font, "Open Sans", sans-serif);
}

/* Specific support for Azerbaijani characters */
.az-text {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
    line-height: 1.6;
}

/* Blog meta information */
.blog-meta {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
}

/* Blog author information */
.blog-author {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 500;
}

/* Blog date information */
.blog-date {
    font-family: var(--body-font, "Open Sans", sans-serif);
    font-weight: 400;
}
