/* SYNC: core.sanitize.RICH_TEXT_CLASSES. Shared by news and its CMS editor. */
.info-content,.rich-editor{
    --ab-rich-paper:#fff;
    --ab-rich-ink:#1a1816;
    --ab-rich-secondary:#6b6560;
    --ab-rich-link:#854d0e;
    --ab-rich-red:#9f1239;
    --ab-rich-orange:#9a3412;
    --ab-rich-yellow:#854d0e;
    --ab-rich-green:#166534;
    --ab-rich-blue:#1e40af;
    --ab-rich-purple:#6b21a8;
    --ab-rich-gray:#4b5563;
    --ab-rich-bg-red:#fecdd3;
    --ab-rich-bg-orange:#fed7aa;
    --ab-rich-bg-yellow:#fef08a;
    --ab-rich-bg-green:#bbf7d0;
    --ab-rich-bg-blue:#bfdbfe;
    --ab-rich-bg-purple:#e9d5ff;
    --ab-rich-bg-gray:#e5e7eb;
}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-red{color:var(--ab-rich-red)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-orange{color:var(--ab-rich-orange)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-yellow{color:var(--ab-rich-yellow)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-green{color:var(--ab-rich-green)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-blue{color:var(--ab-rich-blue)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-purple{color:var(--ab-rich-purple)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-color-gray{color:var(--ab-rich-gray)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-red{background-color:var(--ab-rich-bg-red)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-orange{background-color:var(--ab-rich-bg-orange)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-yellow{background-color:var(--ab-rich-bg-yellow)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-green{background-color:var(--ab-rich-bg-green)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-blue{background-color:var(--ab-rich-bg-blue)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-purple{background-color:var(--ab-rich-bg-purple)}
:is(.info-content,.rich-editor [role="textbox"],.rich-editor [data-rich-text-palette]) .ql-bg-gray{background-color:var(--ab-rich-bg-gray)}
:is(.info-content,.rich-editor [role="textbox"]) .ql-size-small{font-size:.875em}
:is(.info-content,.rich-editor [role="textbox"]) .ql-size-large{font-size:1.25em}
:is(.info-content,.rich-editor [role="textbox"]) .ql-size-huge{font-size:1.75em}
:is(.info-content,.rich-editor [role="textbox"]) .ql-font-serif{font-family:Georgia,"Times New Roman",serif}
:is(.info-content,.rich-editor [role="textbox"]) .ql-font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}
:is(.info-content,.rich-editor [role="textbox"]) .ql-align-center{text-align:center}
:is(.info-content,.rich-editor [role="textbox"]) .ql-align-right{text-align:right}
:is(.info-content,.rich-editor [role="textbox"]) .ql-align-justify{text-align:justify}
:is(.info-content,.rich-editor [role="textbox"]) img{max-width:100%;height:auto;border-radius:12px}
.info-content img[data-blog-photo]{cursor:zoom-in}
.info-content img[data-blog-photo]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
