.rich-text-content{color:#1f2937;font-family:var(--font-cairo), var(--font-inter), sans-serif;overflow-wrap:break-word;word-break:normal;font-size:18px;font-weight:500;line-height:1.8}.lesson-content{text-align:right;direction:rtl}.lesson-content[dir=ltr]{text-align:left;direction:ltr}.lesson-content[dir=auto]{text-align:start}.admin-rich-editor-content[dir=rtl]{text-align:right;direction:rtl}.admin-rich-editor-content[dir=ltr]{text-align:left;direction:ltr}.admin-rich-editor-content[dir=auto]{text-align:start}.rich-text-content .english-text,.lesson-content .english-text,.rich-text-content .english-question-box,.lesson-content .english-question-box,.rich-text-content .technical-term,.lesson-content .technical-term,.lesson-content [dir=ltr],.rich-text-content [dir=ltr],.admin-rich-editor-content .english-text,.admin-rich-editor-content .english-question-box,.admin-rich-editor-content .technical-term,.admin-rich-editor-content [dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}.rich-text-content li .english-text,.lesson-content li .english-text,.rich-text-content li .technical-term,.lesson-content li .technical-term,.admin-rich-editor-content li .english-text,.admin-rich-editor-content li .technical-term,.rich-text-content li [dir=ltr],.lesson-content li [dir=ltr],.admin-rich-editor-content li [dir=ltr]{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;display:inline}.rich-text-content .english-question-box,.lesson-content .english-question-box,.admin-rich-editor-content .english-question-box{color:#1f2937;font-size:18px;line-height:1.8;font-family:var(--font-inter), sans-serif;background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;margin:18px 0;padding:20px}.rich-text-content .intro,.rich-text-content .note,.rich-text-content .tip,.admin-rich-editor-content .intro,.admin-rich-editor-content .note,.admin-rich-editor-content .tip{border-radius:14px;margin:1rem 0;padding:16px 18px}.rich-text-content .intro,.admin-rich-editor-content .intro{background:#f8fafc;border:1px solid #e2e8f0;padding:18px 20px;font-size:18px}.rich-text-content .note,.admin-rich-editor-content .note{background:#eff6ff;border-inline-start:5px solid #2563eb}.rich-text-content .tip,.admin-rich-editor-content .tip{background:#fff7ed;border-inline-start:5px solid #f97316;font-weight:650}.rich-text-content .diagram,.admin-rich-editor-content .diagram{text-align:center;direction:ltr;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;margin:18px 0;padding:18px}.rich-text-content .caption,.admin-rich-editor-content .caption{color:#64748b;text-align:center;margin-top:8px;font-size:16px}.rich-text-content .rich-text-list,.rich-text-content ul,.rich-text-content ol,.admin-rich-editor-content .rich-text-list,.admin-rich-editor-content ul,.admin-rich-editor-content ol{margin:0 0 .9rem;font-size:18px;list-style-position:outside}.rich-text-content[dir=rtl] .rich-text-list,.rich-text-content[dir=rtl] ul,.rich-text-content[dir=rtl] ol,.lesson-content[dir=rtl] .rich-text-list,.lesson-content[dir=rtl] ul,.lesson-content[dir=rtl] ol,.admin-rich-editor-content[dir=rtl] .rich-text-list,.admin-rich-editor-content[dir=rtl] ul,.admin-rich-editor-content[dir=rtl] ol,.rich-text-content .rich-text-list[dir=rtl],.rich-text-content ul[dir=rtl],.rich-text-content ol[dir=rtl],.admin-rich-editor-content .rich-text-list[dir=rtl],.admin-rich-editor-content ul[dir=rtl],.admin-rich-editor-content ol[dir=rtl]{direction:rtl;padding-inline:0 1.45rem}.rich-text-content[dir=ltr] .rich-text-list,.rich-text-content[dir=ltr] ul,.rich-text-content[dir=ltr] ol,.lesson-content[dir=ltr] .rich-text-list,.lesson-content[dir=ltr] ul,.lesson-content[dir=ltr] ol,.admin-rich-editor-content[dir=ltr] .rich-text-list,.admin-rich-editor-content[dir=ltr] ul,.admin-rich-editor-content[dir=ltr] ol,.rich-text-content .rich-text-list[dir=ltr],.rich-text-content ul[dir=ltr],.rich-text-content ol[dir=ltr],.admin-rich-editor-content .rich-text-list[dir=ltr],.admin-rich-editor-content ul[dir=ltr],.admin-rich-editor-content ol[dir=ltr]{direction:ltr;padding-inline:1.45rem 0}.rich-text-content li,.admin-rich-editor-content li{overflow-wrap:normal;word-break:normal;unicode-bidi:isolate;margin:0 0 .35rem;padding-inline-start:.1rem;line-height:1.8}.rich-text-content li:last-child,.admin-rich-editor-content li:last-child{margin-bottom:0}.rich-text-content p,.rich-text-content blockquote,.rich-text-content figure,.rich-text-content table,.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin:0 0 1rem}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{color:#123252;font-weight:780;line-height:1.3}.rich-text-content h1{color:#0f172a;margin:0 0 18px;font-size:32px;font-weight:700;line-height:1.2}.rich-text-content h2{color:#111827;margin-top:30px;margin-bottom:.75rem;font-size:24px;font-weight:600;line-height:1.3}.rich-text-content h3{color:#1f2937;margin-top:24px;margin-bottom:.6rem;font-size:20px}.rich-text-content p{margin:0 0 12px;font-size:18px}.admin-rich-editor-content{font-family:var(--font-cairo), var(--font-inter), sans-serif;overflow-wrap:break-word;word-break:normal;font-size:18px;font-weight:500;line-height:1.8}.admin-rich-editor-content p,.admin-rich-editor-content blockquote,.admin-rich-editor-content figure,.admin-rich-editor-content table,.admin-rich-editor-content h1,.admin-rich-editor-content h2,.admin-rich-editor-content h3,.admin-rich-editor-content h4,.admin-rich-editor-content h5,.admin-rich-editor-content h6{margin:0 0 .75rem}.rich-text-content strong{color:#0f172a;font-weight:800}.rich-text-content blockquote{color:#24465f;background:#f4f9fc;border-inline-start:4px solid #2f7faabf;border-radius:14px;margin:1.1rem 0;padding:1rem 1.1rem}.rich-text-content a{color:#0f5f9a;text-decoration:underline}.rich-text-content pre,.admin-rich-editor-content pre{color:#0f8;text-align:left;white-space:pre-wrap;direction:ltr;unicode-bidi:isolate;background:#0b1020;border-radius:14px;margin:16px 0;padding:18px;font-family:monospace;font-size:17px;line-height:1.6;overflow-x:auto}.rich-text-content pre:empty,.admin-rich-editor-content pre:empty{display:none}.rich-text-content code,.admin-rich-editor-content code{color:#0f3c5a;text-align:left;direction:ltr;unicode-bidi:isolate;background:#0f385e14;border-radius:.45rem;font-family:monospace;font-size:.92em}.rich-text-content pre code,.admin-rich-editor-content pre code{color:inherit;text-align:inherit;white-space:inherit;background:0 0;padding:0;font-size:.95rem}.lesson-content pre{color:#102033;box-shadow:none;text-align:left;white-space:pre;direction:ltr;unicode-bidi:isolate;background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;margin:16px 0;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15.5px;line-height:1.55;overflow-x:auto}.lesson-content code{color:#102033;text-align:left;direction:ltr;unicode-bidi:isolate;background:#f1f5f9;border:1px solid #94a3b847;border-radius:.42rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.lesson-content pre code{color:inherit;font-size:inherit;line-height:inherit;white-space:pre;background:0 0;border:0;padding:0}.rich-text-content img,.rich-text-content .rich-inline-image{border-radius:14px;max-width:100%;height:auto;margin:.9rem auto;display:block;box-shadow:0 14px 32px #0f385e1f}.rich-text-content figure{margin:1.15rem 0}.rich-text-content figcaption{color:#5f7282;text-align:center;margin-block-start:.55rem;font-size:.92rem}.rich-text-content hr{border:0;background:0 0;border-top:1px solid #e5e7eb;height:1px;margin:28px 0}.rich-text-content table{border-collapse:collapse;border-radius:14px;width:100%;overflow:hidden}.rich-text-content th,.rich-text-content td{border:1px solid #0f385e1f;padding:.7rem .8rem}.rich-text-content th{background:#ecf5fceb}@media (max-width:720px){.rich-text-content{font-size:1rem}.rich-text-content h1{font-size:28px}}
