/*
 * FGENIO_AI_BASE_CONTENT_TYPOGRAPHY_V1
 *
 * Shared typography contract for all FGenio AI surfaces.
 *
 * RTL content must keep one consistent font across every
 * renderer-generated child element, including headings,
 * emphasis, lists, links, quotes and code.
 */

.fgenio-ai-content-rtl,
.fgenio-ai-content-rtl * {
    font-family: 'Noto Sans Arabic', sans-serif !important;
}

.fgenio-ai-content-rtl {
    direction: rtl;
    text-align: right;
}

.fgenio-ai-content-rtl p,
.fgenio-ai-content-rtl h1,
.fgenio-ai-content-rtl h2,
.fgenio-ai-content-rtl h3,
.fgenio-ai-content-rtl h4,
.fgenio-ai-content-rtl h5,
.fgenio-ai-content-rtl h6,
.fgenio-ai-content-rtl strong,
.fgenio-ai-content-rtl b,
.fgenio-ai-content-rtl em,
.fgenio-ai-content-rtl i,
.fgenio-ai-content-rtl del,
.fgenio-ai-content-rtl ul,
.fgenio-ai-content-rtl ol,
.fgenio-ai-content-rtl li,
.fgenio-ai-content-rtl blockquote,
.fgenio-ai-content-rtl a,
.fgenio-ai-content-rtl code,
.fgenio-ai-content-rtl pre,
.fgenio-ai-content-rtl span {
    font-family: 'Noto Sans Arabic', sans-serif !important;
}

.fgenio-ai-content-rtl ul,
.fgenio-ai-content-rtl ol {
    direction: rtl;
    text-align: right;
}

.fgenio-ai-content-rtl blockquote {
    direction: rtl;
    text-align: right;
}
