.rich-text-view{font-family:"Vazirmatn Arabic",var(--font-inter-tight),"Inter Tight","Arial"!important;line-height:1.6;color:var(--foreground)}.rich-text-view h1{font-size:48px;line-height:56px;font-weight:600;margin:1.5rem 0 1rem}.rich-text-view h2{font-size:36px;line-height:44px;font-weight:600;margin:1.25rem 0 .75rem}.rich-text-view h3{font-size:30px;line-height:36px;font-weight:600;margin:1rem 0 .5rem}.rich-text-view p{font-size:14px;line-height:20px;margin:.75rem 0}.rich-text-view ol,.rich-text-view ul{margin:.75rem 0;padding-left:1.5rem}.rich-text-view ul{list-style-type:disc}.rich-text-view ol{list-style-type:decimal}.rich-text-view li{font-size:14px;line-height:20px;margin:.25rem 0;white-space:normal;word-spacing:normal}.rich-text-view ol li::marker,.rich-text-view ul li::marker{color:var(--foreground)}.rich-text-view blockquote{border-left:4px solid var(--border);padding-left:1rem;margin:1rem 0;font-style:italic;color:var(--muted-foreground)}.rich-text-view code{background:var(--muted);padding:.25rem .5rem;font-family:var(--font-inter-tight),"Inter Tight";font-size:.875em;border-radius:4px}.rich-text-view pre{background:var(--muted);padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.rich-text-view hr{border:none;border-top:2px solid var(--border);margin:2rem 0}.rich-text-view strong{font-weight:700;color:var(--foreground)}.rich-text-view a{color:var(--blue-600);text-decoration:underline;text-underline-offset:2px}.rich-text-view a:hover{color:var(--blue-700)}.rich-text-view .ql-direction-rtl{direction:rtl}.rich-text-view .ql-direction-rtl:not(.ql-align-left):not(.ql-align-justify):not(.ql-align-right){text-align:right}.rich-text-view .ql-align-left{text-align:left}.rich-text-view .ql-align-center{text-align:center}.rich-text-view .ql-align-right{text-align:right}.rich-text-view .ql-align-justify{text-align:justify}.rich-text-view .ql-indent-1{padding-inline-start:3em}.rich-text-view .ql-indent-2{padding-inline-start:6em}.rich-text-view .ql-indent-3{padding-inline-start:9em}.rich-text-view .ql-indent-4{padding-inline-start:12em}.rich-text-view .ql-indent-5{padding-inline-start:15em}.rich-text-view .ql-indent-6{padding-inline-start:18em}.rich-text-view .ql-indent-7{padding-inline-start:21em}.rich-text-view .ql-indent-8{padding-inline-start:24em}