.prose-content hr{opacity:.5;border:none;border-top:1px solid #d1d5db;margin-top:2rem!important;margin-bottom:2rem!important}.dark .prose-content hr{border-top-color:#4b5563}.prose-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%}.prose-content *{overflow-wrap:break-word!important;max-width:100%!important}.prose-content a{color:#f60;cursor:pointer;font-weight:500;text-decoration:underline;transition:color .2s}.prose-content a:hover{color:#f83;text-decoration:underline}.prose-content a:visited{color:#c50}.prose-content a:active{color:#f72}.dark .prose-content a{color:#f83}.dark .prose-content a:hover{color:#fa5}.dark .prose-content a:visited{color:#c50}.prose-content img{cursor:pointer;border-radius:8px;transition:transform .2s;display:inline-block;box-shadow:0 2px 8px #0000001a;max-width:100%!important;height:auto!important}.prose-content img:hover{transform:scale(1.02)}.prose-content .editor-image-container{max-width:100%;margin:15px 0;display:block}.prose-content ul,.prose-content ol{direction:rtl;margin:.5rem 0;padding-right:1.5rem}.prose-content ul{list-style-type:disc}.prose-content ol{list-style-type:decimal}.prose-content li{margin:.25rem 0}.prose-content table{text-align:right;width:100%;min-width:400px;margin-top:1rem;margin-bottom:1rem;font-size:14px;border-collapse:collapse!important;border:1px solid #ddd!important}.prose-content th,.prose-content td{text-align:right;vertical-align:top;word-break:break-word;min-width:80px;padding:8px 12px;border:1px solid #ddd!important}.prose-content th{text-align:center;color:#fff!important;background-color:#1a6b6b!important;font-weight:600!important}.prose-content td{background-color:#0000!important;font-weight:400!important}.prose-content .table-responsive-wrapper{-webkit-overflow-scrolling:touch;width:100%;margin:15px 0;overflow-x:auto}.prose-content .faq-section-container{margin:20px 0}.prose-content .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.prose-content .faq-item:hover{border-color:#d1d5db}.prose-content .faq-answer-content{cursor:default;-webkit-user-select:none;user-select:none;color:#4b5563;background:#fff;border-top:1px solid #e5e7eb;padding:16px}.prose-content summary::-webkit-details-marker{display:none}.prose-content details{width:100%;display:block}.prose-content .faq-arrow{pointer-events:none;transition:transform .3s;display:inline-block}.prose-content summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;justify-content:space-between;align-items:center;padding:16px;font-weight:600;list-style:none;display:flex}.prose-content summary:hover{background:#f3f4f6}.prose-content h1{margin:1rem 0;font-size:2rem;font-weight:700}.prose-content h2{color:#1a6b6b;margin:.875rem 0;font-size:1.5rem;font-weight:700}.prose-content h3{color:#00f;margin:.75rem 0;font-size:1.25rem;font-weight:700}.dark .prose-content .faq-item{background:#1f2937;border-color:#374151}.dark .prose-content .faq-item:hover{border-color:#4b5563}.dark .prose-content summary{color:#e5e7eb;background:#111827}.dark .prose-content summary:hover{background:#1f2937}.dark .prose-content .faq-answer-content{color:#d1d5db;background:#1f2937;border-top-color:#374151}.prose-content .faq-delete-btn,.prose-content .faq-edit-btn,.prose-content .faq-actions{display:none!important}.prose-content .faq-question-text,.prose-content .faq-answer-content{background:0 0!important;outline:none!important}.prose-content .faq-question-text,.prose-content .faq-answer-content{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;outline:none!important}.prose-content .faq-actions,.prose-content .faq-edit-btn,.prose-content .faq-delete-btn{display:none!important}.prose-content .table-of-contents{background:#f8fafc;border:1px solid #e2e8f0;border-right:4px solid #1a6b6b;border-radius:12px;margin:20px 0;padding:20px 24px}.prose-content .table-of-contents h2{color:#1a6b6b;margin-top:0;margin-bottom:16px;font-size:1.25rem}.prose-content .table-of-contents a{color:#334155;border-bottom:1px dashed #cbd5e1;text-decoration:none;transition:color .2s}.prose-content .table-of-contents a:hover{color:#1a6b6b;border-bottom-color:#1a6b6b}.dark .prose-content .table-of-contents{background:#1e293b;border-color:#334155}.dark .prose-content .table-of-contents h2{color:#4aadad}.dark .prose-content .table-of-contents a{color:#cbd5e1;border-bottom-color:#475569}.dark .prose-content .table-of-contents a:hover{color:#4aadad}.prose-content .anchor-icon{display:none!important}.prose-content [id]{scroll-margin-top:100px}.prose-content :target{background:#fef3c7;border-radius:4px;margin:-4px -8px;padding:4px 8px;animation:2s ease-out highlight-anchor}@keyframes highlight-anchor{0%{background:#fde68a}to{background:0 0}}.prose-content details summary{pointer-events:auto!important;cursor:pointer!important}@media (max-width:768px){.prose-content{font-size:14px}.prose-content th,.prose-content td{min-width:60px;padding:6px 8px;font-size:12px}.prose-content .table-responsive-wrapper:before{content:"↔️ برای مشاهده کامل جدول اسکرول کنید";color:#999;text-align:center;margin-bottom:5px;font-size:10px;display:block}}.prose-content h4{color:#059669;margin:.625rem 0;font-size:1.125rem;font-weight:700}.prose-content blockquote{color:#6b7280;direction:rtl;background:#f9fafb;border-right:4px solid #1a6b6b;border-radius:8px;margin:16px 0;padding:12px 16px;font-style:italic}.prose-content blockquote p{margin:0}.dark .prose-content h4{color:#34d399}.dark .prose-content blockquote{color:#d1d5db;background:#1f2937;border-right-color:#4aadad}
