.article-body,.article-editor .ProseMirror{font-family:var(--article-body-font,var(--font-noto-sans-arabic), "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif);color:var(--article-ink,var(--mujaz-ink,#0e2a47));max-width:44rem;margin-inline:auto;font-size:18px;line-height:1.9}.article-body p,.article-editor .ProseMirror p{unicode-bidi:plaintext;margin:0 0 1.15em}.article-body h2,.article-body h3,.article-editor .ProseMirror h2,.article-editor .ProseMirror h3{font-family:var(--article-headline-font,var(--font-fraunces), var(--font-tajawal), Georgia, serif);text-wrap:balance;letter-spacing:-.01em;unicode-bidi:plaintext;margin:1.7em 0 .55em;font-weight:700;line-height:1.3}.article-body h2,.article-editor .ProseMirror h2{font-size:1.65em}.article-body h3,.article-editor .ProseMirror h3{font-size:1.25em}.article-body a,.article-editor .ProseMirror a{color:var(--article-accent,var(--mujaz-teal,#3fbfb6));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.article-body strong,.article-editor .ProseMirror strong{font-weight:700}.article-body ul,.article-body ol,.article-editor .ProseMirror ul,.article-editor .ProseMirror ol{unicode-bidi:plaintext;margin:0 0 1.15em;padding-inline-start:1.5em}.article-body li,.article-editor .ProseMirror li{margin:0 0 .35em}.article-body li p,.article-editor .ProseMirror li p{margin:0}.article-body li::marker{color:var(--article-accent,var(--mujaz-teal,#3fbfb6))}.article-editor .ProseMirror li::marker{color:var(--article-accent,var(--mujaz-teal,#3fbfb6))}.article-body blockquote,.article-editor .ProseMirror blockquote{border-inline-start:3px solid var(--article-accent,var(--mujaz-teal,#3fbfb6));unicode-bidi:plaintext;margin:1.5em 0;padding:.2em 1.2em}.article-body blockquote.pull,.article-editor .ProseMirror blockquote.pull{text-align:center;font-size:1.3em;line-height:1.55;font-family:var(--article-headline-font,var(--font-fraunces), var(--font-tajawal), Georgia, serif);border-inline-start:0;padding:1.2em 0 1.4em;font-weight:500;position:relative}.article-body blockquote.pull:before,.article-body blockquote.pull:after,.article-editor .ProseMirror blockquote.pull:before,.article-editor .ProseMirror blockquote.pull:after{content:"";background:radial-gradient(circle, var(--mujaz-teal,#3fbfb6) 3px, transparent 3.6px) left center / 33.33% 100% no-repeat, radial-gradient(circle, var(--mujaz-yellow,#f6c544) 3px, transparent 3.6px) center / 33.33% 100% no-repeat, radial-gradient(circle, var(--mujaz-coral,#f46a5c) 3px, transparent 3.6px) right center / 33.33% 100% no-repeat;width:5.5em;height:10px;margin:0 auto .9em;display:block}.article-body blockquote.pull:after,.article-editor .ProseMirror blockquote.pull:after{margin:.9em auto 0}.article-body blockquote p:last-child,.article-editor .ProseMirror blockquote p:last-child{margin-bottom:0}.article-body hr,.article-editor .ProseMirror hr{background:radial-gradient(circle, var(--mujaz-teal,#3fbfb6) 3.5px, transparent 4.2px) left center / 33.33% 100% no-repeat, radial-gradient(circle, var(--mujaz-yellow,#f6c544) 3.5px, transparent 4.2px) center / 33.33% 100% no-repeat, radial-gradient(circle, var(--mujaz-coral,#f46a5c) 3.5px, transparent 4.2px) right center / 33.33% 100% no-repeat;border:0;width:6.5em;height:12px;margin:2.4em auto}.article-body figure,.article-editor .ProseMirror figure{margin:1.6em 0}.article-body img,.article-editor .ProseMirror img{border-radius:12px;max-width:100%;height:auto;margin-inline:auto;display:block}.article-body figcaption,.article-editor .ProseMirror figcaption{text-align:center;color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));margin-top:.55em;font-size:.78em}.article-body pre,.article-editor .ProseMirror pre{background:var(--mujaz-cream-2,#f3efe6);text-align:left;direction:ltr;border-radius:10px;margin:0 0 1.15em;padding:.9em 1.1em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8em;line-height:1.6;overflow-x:auto}.article-body code,.article-editor .ProseMirror code{background:var(--mujaz-cream-2,#f3efe6);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.article-body pre code,.article-editor .ProseMirror pre code{background:0 0;padding:0}.article-body .callout,.article-editor .ProseMirror aside[data-callout]{background:var(--mujaz-cream-2,#f3efe6);border-inline-start:4px solid var(--mujaz-teal,#3fbfb6);unicode-bidi:plaintext;border-radius:12px;margin:1.5em 0;padding:1em 1.2em}.article-body .callout.tip,.article-editor .ProseMirror aside[data-callout=tip]{border-inline-start-color:var(--mujaz-yellow,#f6c544)}.article-body .callout.warning,.article-editor .ProseMirror aside[data-callout=warning]{border-inline-start-color:var(--mujaz-coral,#f46a5c)}.article-body .callout p:last-child,.article-editor .ProseMirror aside[data-callout] p:last-child{margin-bottom:0}.article-body .embed.video{background:#000;border-radius:12px;margin:1.6em 0;padding-top:56.25%;position:relative;overflow:hidden}.article-body .embed.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-editor .ProseMirror div[data-youtube-video]{margin:1.6em 0}.article-editor .ProseMirror div[data-youtube-video] iframe{aspect-ratio:16/9;border-radius:12px;width:100%;height:auto}.article-body .cta,.article-editor .ProseMirror .cta{text-align:center;margin:1.8em 0}.article-body .cta-button,.article-editor .ProseMirror .cta-button{background:var(--mujaz-ink,#0e2a47);border-radius:999px;padding:.7em 1.6em;font-size:.9em;font-weight:600;display:inline-block;color:#fff!important;text-decoration:none!important}.article-body sup.fnref a{padding:0 .15em;font-weight:600;text-decoration:none}.article-body .footnotes{color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));border-top:1px solid #0e2a471f;margin-top:3em;padding-top:1.2em;font-size:.8em}.article-body .footnotes ol{padding-inline-start:1.4em}.article-body .footnotes li{margin:0 0 .5em}.article-body .fnback{margin-inline-start:.3em;text-decoration:none}.article-body p.empty{display:none}.article-editor .ProseMirror{min-height:40vh;caret-color:var(--mujaz-teal,#3fbfb6);outline:none;padding-bottom:24vh}.article-editor .ProseMirror ::selection{background:#3fbfb647}.article-editor .ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--mujaz-ink-50,#7a8aa0);opacity:.8;float:inline-start;pointer-events:none;height:0}.article-editor .ProseMirror{counter-reset:fn}.article-editor .ProseMirror sup.fnref{counter-increment:fn;color:var(--mujaz-teal,#3fbfb6);cursor:default;padding:0 .15em;font-weight:600}.article-editor .ProseMirror sup.fnref:after{content:counter(fn)}.article-editor .ProseMirror hr.preview-break{border-top:2px dashed var(--mujaz-coral,#f46a5c);background:0 0;width:100%;height:0;margin:2.4em 0;position:relative}.article-editor .ProseMirror hr.preview-break:after{content:attr(data-label);top:-.9em;background:var(--mujaz-paper,#fff);letter-spacing:.02em;color:var(--mujaz-coral,#f46a5c);white-space:nowrap;padding:0 .7em;font-family:inherit;font-size:12px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .article-editor .ProseMirror hr.preview-break:after{transform:translate(50%)}.article-editor .ProseMirror .ProseMirror-selectednode{outline:2px solid var(--mujaz-teal,#3fbfb6);outline-offset:3px;border-radius:8px}.article-editor .ProseMirror .cta-button{pointer-events:none}.article-body figure.wide,.article-editor .ProseMirror figure.wide{width:min(100vw - 2rem,62rem);margin-inline:calc(50% + -1*min(50vw - 1rem,31rem))}.article-body figure.full{width:100vw;margin-inline:calc(50% - 50vw)}.article-body figure.full img{border-radius:0}.article-editor .ProseMirror figure.full{width:calc(100% + 2 * var(--article-pad,3.5rem));margin-inline:calc(-1 * var(--article-pad,3.5rem))}.article-editor .ProseMirror figure.full img{border-radius:0}.article-editor .ProseMirror figure.image-block{position:relative}.article-editor .ProseMirror figure.image-block.is-selected img{outline:2px solid var(--mujaz-teal,#3fbfb6);outline-offset:3px}.article-editor .image-controls{margin-top:.55em}.article-editor .image-fields{flex-direction:column;gap:2px;display:flex}.article-editor .image-caption-input,.article-editor .image-alt-input{text-align:center;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;outline:none;padding:.1em .4em}.article-editor .image-caption-input{color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));font-size:.78em}.article-editor .image-alt-input{color:var(--mujaz-ink-50,#7a8aa0);opacity:0;font-size:.7em;transition:opacity .12s}.article-editor .image-caption-input::placeholder,.article-editor .image-alt-input::placeholder{color:var(--mujaz-ink-50,#7a8aa0);opacity:.55}.article-editor .image-caption-input:focus,.article-editor .image-alt-input:focus{background:var(--mujaz-cream-2,#f3efe6)}.article-editor .image-block:hover .image-alt-input,.article-editor .image-block.is-selected .image-alt-input,.article-editor .image-alt-input:focus{opacity:1}.article-editor .image-actions,.article-editor .card-actions{top:8px;opacity:0;background:#fffffff0;border:1px solid #0e2a471a;border-radius:10px;align-items:center;gap:2px;padding:3px;transition:opacity .12s;display:flex;position:absolute;inset-inline-end:8px;box-shadow:0 2px 8px #0e2a4714}.article-editor .image-block:hover .image-actions,.article-editor .image-block.is-selected .image-actions,.article-editor .bookmark-block:hover .card-actions,.article-editor .bookmark-block.is-selected .card-actions,.article-editor .embed-block:hover .card-actions,.article-editor .embed-block.is-selected .card-actions{opacity:1}.article-editor .image-widths{border-inline-end:1px solid #0e2a471a;gap:1px;margin-inline-end:3px;padding-inline-end:3px;display:flex}.article-editor .image-action{color:#0e2a4799;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-flex}.article-editor .image-action:hover{color:var(--mujaz-ink,#0e2a47);background:#0e2a470f}.article-editor .image-action.is-active{color:var(--mujaz-ink,#0e2a47);background:#3fbfb62e}.article-editor .image-action.image-remove:hover{color:var(--mujaz-coral,#f46a5c);background:#f46a5c24}.article-editor .embed-label{letter-spacing:.04em;text-transform:uppercase;color:#0e2a4780;padding:0 8px 0 6px;font-size:11px;font-weight:600}.article-body .bookmark,.article-editor .ProseMirror .bookmark{background:var(--mujaz-paper,#fff);color:inherit;border:1px solid #0e2a471f;border-radius:12px;align-items:stretch;margin:1.5em 0;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden;text-decoration:none!important}.article-body a.bookmark:hover{border-color:var(--article-accent,var(--mujaz-teal,#3fbfb6));box-shadow:0 4px 16px #0e2a4714}.article-body .bookmark-body,.article-editor .ProseMirror .bookmark-body{flex-direction:column;flex:auto;gap:.25em;min-width:0;padding:.85em 1.05em;display:flex}.article-body .bookmark-title,.article-editor .ProseMirror .bookmark-title{color:var(--article-ink,var(--mujaz-ink,#0e2a47));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92em;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.article-body .bookmark-desc,.article-editor .ProseMirror .bookmark-desc{color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78em;line-height:1.55;display:-webkit-box;overflow:hidden}.article-body .bookmark-site,.article-editor .ProseMirror .bookmark-site{letter-spacing:.03em;text-transform:uppercase;color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));margin-top:auto;padding-top:.35em;font-size:.68em}.article-body .bookmark-thumb,.article-editor .ProseMirror .bookmark-thumb{flex:0 0 9.5em;max-width:38%}.article-body .bookmark-thumb img,.article-editor .ProseMirror .bookmark-thumb img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}@media (max-width:520px){.article-body .bookmark-thumb,.article-editor .ProseMirror .bookmark-thumb{display:none}}.article-editor .ProseMirror .bookmark-block,.article-editor .ProseMirror .embed-block{position:relative}.article-editor .ProseMirror .bookmark-block.is-selected .bookmark,.article-editor .ProseMirror .embed-block.is-selected .embed{outline:2px solid var(--mujaz-teal,#3fbfb6);outline-offset:3px}.article-body .embed:not(.video),.article-editor .ProseMirror .embed:not(.video){max-width:550px;margin:1.6em auto}.article-body .embed:not(.video) iframe,.article-editor .ProseMirror .embed:not(.video) iframe{background:var(--mujaz-cream-2,#f3efe6);border:0;border-radius:12px;width:100%;display:block}.article-editor .ProseMirror .embed.video{background:#000;border-radius:12px;margin:1.6em 0;padding-top:56.25%;position:relative;overflow:hidden}.article-editor .ProseMirror .embed.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-editor .ProseMirror .embed iframe{pointer-events:none}.article-body .table-wrap{-webkit-overflow-scrolling:touch;margin:1.5em 0;overflow-x:auto}.article-body table,.article-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;font-size:.88em;line-height:1.6}.article-editor .ProseMirror table{margin:1.5em 0}.article-body th,.article-body td,.article-editor .ProseMirror th,.article-editor .ProseMirror td{text-align:start;vertical-align:top;unicode-bidi:plaintext;border:1px solid #0e2a4724;min-width:3em;padding:.55em .75em;position:relative}.article-body th,.article-editor .ProseMirror th{background:var(--mujaz-cream-2,#f3efe6);font-weight:700}.article-editor .ProseMirror td p,.article-editor .ProseMirror th p{margin:0}.article-editor .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#3fbfb624;position:absolute;inset:0}.article-editor .ProseMirror .column-resize-handle{top:0;bottom:0;background:var(--mujaz-teal,#3fbfb6);pointer-events:none;width:4px;position:absolute;inset-inline-end:-2px}.article-editor .ProseMirror.resize-cursor{cursor:col-resize}.article-editor .ProseMirror .tableWrapper{overflow-x:auto}.article-body .poll,.article-editor .ProseMirror .poll{background:var(--mujaz-paper,#fff);border:1px solid #0e2a471f;border-radius:14px;margin:1.6em 0;padding:1.1em 1.25em 1em}.article-body .poll-question,.article-editor .ProseMirror .poll-head{color:var(--article-ink,var(--mujaz-ink,#0e2a47));margin-bottom:.7em;font-size:.98em;font-weight:700;line-height:1.45}.article-body .poll-options,.article-editor .ProseMirror .poll-options{flex-direction:column;gap:7px;display:flex}.article-body .poll-option{width:100%;font:inherit;color:var(--article-ink,var(--mujaz-ink,#0e2a47));text-align:start;cursor:pointer;background:0 0;border:1.5px solid #0e2a4729;border-radius:10px;justify-content:space-between;align-items:center;gap:.8em;padding:.6em .95em;font-size:.9em;line-height:1.4;transition:border-color .14s,background .14s;display:flex;position:relative;overflow:hidden}.article-body .poll-option:hover{border-color:var(--article-accent,var(--mujaz-teal,#3fbfb6));background:#3fbfb60f}.article-body .poll-option:disabled{cursor:default}.article-body .poll.has-results .poll-option{border-color:#0e2a471a}.article-body .poll.has-results .poll-option:hover{background:0 0}.article-body .poll-option.is-mine{border-color:var(--article-accent,var(--mujaz-teal,#3fbfb6))}.article-body .poll-bar{pointer-events:none;background:#3fbfb629;width:0;transition:width .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block:0;inset-inline-start:0}.article-body .poll-option.is-mine .poll-bar{background:#3fbfb647}.article-body .poll-label{z-index:1;position:relative}.article-body .poll-pct{z-index:1;font-variant-numeric:tabular-nums;color:var(--article-ink,var(--mujaz-ink,#0e2a47));font-size:.85em;font-weight:700;position:relative}.article-body .poll-meta{color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));flex-wrap:wrap;align-items:center;gap:.4em 1em;margin-top:.75em;font-size:.72em;display:flex}.article-body .poll-meta button{font:inherit;color:var(--article-accent,var(--mujaz-teal,#3fbfb6));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.article-body .poll-note{color:var(--mujaz-coral,#f46a5c)}.article-body .poll:target{outline:2px solid var(--article-accent,var(--mujaz-teal,#3fbfb6));outline-offset:4px}.article-editor .ProseMirror .poll-block{position:relative}.article-editor .ProseMirror .poll-block.is-selected .poll{outline:2px solid var(--mujaz-teal,#3fbfb6);outline-offset:3px}.article-editor .ProseMirror .poll-head{align-items:center;gap:.5em;display:flex}.article-editor .poll-question-input,.article-editor .poll-option-input{min-width:0;font:inherit;color:var(--mujaz-ink,#0e2a47);background:0 0;border:0;border-radius:6px;outline:none;flex:1;padding:.15em .3em}.article-editor .poll-question-input{font-size:.98em;font-weight:700}.article-editor .poll-option-input{font-size:.9em}.article-editor .poll-question-input::placeholder,.article-editor .poll-option-input::placeholder{color:var(--mujaz-ink-50,#7a8aa0);opacity:.6}.article-editor .poll-question-input:focus,.article-editor .poll-option-input:focus{background:var(--mujaz-cream-2,#f3efe6)}.article-editor .ProseMirror .poll-option-row{border:1.5px solid #0e2a4724;border-radius:10px;align-items:center;gap:4px;padding:.2em .35em .2em .6em;display:flex}.article-editor .poll-option-remove{opacity:0}.article-editor .ProseMirror .poll-option-row:hover .poll-option-remove,.article-editor .poll-option-input:focus~.poll-option-remove{opacity:1}.article-editor .poll-option-remove:disabled{opacity:0!important}.article-editor .poll-add{font:inherit;color:var(--mujaz-ink,#0e2a47);cursor:pointer;background:#3fbfb61f;border:0;border-radius:8px;align-items:center;gap:.35em;margin-top:.6em;padding:.3em .6em;font-size:.78em;font-weight:600;display:inline-flex}.article-editor .poll-add:hover{background:#3fbfb633}.article-toolbar-wrap{container-type:inline-size}.article-toolbar{flex-wrap:wrap;row-gap:4px}@container (max-width:700px){.article-toolbar .toolbar-label{display:none}}@container (min-width:701px){.article-toolbar .toolbar-end{margin-inline-start:auto}}.article-body figure.audio,.article-editor .ProseMirror figure.audio{background:var(--mujaz-paper,#fff);border:1px solid #0e2a471f;border-radius:14px;margin:1.6em 0;padding:.95em 1.1em 1em}.article-body figure.audio figcaption{text-align:start;justify-content:space-between;align-items:baseline;gap:.8em;margin:0 0 .6em;font-size:.92em;line-height:1.45;display:flex}.article-body .audio-title{color:var(--article-ink,var(--mujaz-ink,#0e2a47));font-weight:700}.article-body .audio-duration,.article-editor .audio-duration{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--article-muted,var(--mujaz-ink-50,#7a8aa0));flex:none;font-size:.78em}.article-body figure.audio audio,.article-editor .ProseMirror figure.audio audio{width:100%;height:40px;display:block}.article-body figure.audio:target{outline:2px solid var(--article-accent,var(--mujaz-teal,#3fbfb6));outline-offset:4px}.article-editor .ProseMirror figure.audio-block{position:relative}.article-editor .ProseMirror figure.audio-block.is-selected{outline:2px solid var(--mujaz-teal,#3fbfb6);outline-offset:3px}.article-editor .ProseMirror figure.audio-block.is-failed{border-color:#f46a5c80}.article-editor .audio-head{align-items:center;gap:.55em;margin-bottom:.55em;display:flex}.article-editor .audio-icon{color:var(--mujaz-teal,#3fbfb6);flex:none;display:inline-flex}.article-editor .audio-title-input{min-width:0;font:inherit;color:var(--mujaz-ink,#0e2a47);background:0 0;border:0;border-radius:6px;outline:none;flex:1;padding:.1em .35em;font-size:.92em;font-weight:700}.article-editor .audio-title-input::placeholder{color:var(--mujaz-ink-50,#7a8aa0);opacity:.55;font-weight:500}.article-editor .audio-title-input:focus{background:var(--mujaz-cream-2,#f3efe6)}.article-editor .audio-duration.is-failed{color:var(--mujaz-coral,#f46a5c)}.article-editor .audio-placeholder{background:var(--mujaz-cream-2,#f3efe6);border-radius:20px;height:40px;position:relative;overflow:hidden}.article-editor .audio-placeholder.is-uploading:after{content:"";background:linear-gradient(90deg,#0000 0%,#3fbfb62e 50%,#0000 100%);animation:1.4s ease-in-out infinite audio-shimmer;position:absolute;inset:0}@keyframes audio-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.article-editor .audio-block:hover .card-actions,.article-editor .audio-block.is-selected .card-actions{opacity:1}