@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-naskh-arabic-arabic-400-normal.1nn86x5ei-5l1.woff2)format("woff2"),url(../media/noto-naskh-arabic-arabic-400-normal.2eunhose0tj9v.woff)format("woff")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-naskh-arabic-arabic-700-normal.2tanpxpzbl_e5.woff2)format("woff2"),url(../media/noto-naskh-arabic-arabic-700-normal.0lzcurlnyw23x.woff)format("woff")}.mk{background:var(--color-canvas)}.mk details>summary{cursor:pointer;list-style:none}.mk details>summary::-webkit-details-marker{display:none}.mk details[open] .mk-plus{transform:rotate(45deg)}.mk-pop[open]>summary{color:#fff;background:#ffffff1a}.mk-btn-accent{background:var(--color-accent);color:var(--color-night)}.mk-btn-accent:hover{background:#ffb94a}.mk-thread{background:linear-gradient(90deg, var(--color-accent) 0 60%, transparent 60% 68%, var(--color-brand) 68%);border-radius:3px;width:56px;height:6px}[dir=rtl] .mk-thread{background:linear-gradient(270deg, var(--color-accent) 0 60%, transparent 60% 68%, var(--color-brand) 68%)}.mk-on-night .mk-thread{background:linear-gradient(90deg, var(--color-accent) 0 60%, transparent 60% 68%, #ffffff59 68%)}.mk-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.mk-sticky{z-index:1;background:var(--color-surface);box-shadow:1px 0 0 var(--color-line);max-width:11rem;position:sticky;inset-inline-start:0}[dir=rtl] .mk-sticky{box-shadow:-1px 0 0 var(--color-line)}@media (min-width:768px){.mk-sticky{max-width:none;box-shadow:none;position:static}}.mk-broken{direction:ltr;unicode-bidi:bidi-override}html[lang=ur] .mk,.mk[lang=ur]{font-family:Noto Naskh Arabic,IBM Plex Sans Arabic,system-ui,sans-serif;line-height:1.9}.mk[lang=ur] .font-display{font-family:Noto Naskh Arabic,Readex Pro Variable,serif;line-height:1.6}.mk[lang=ar]{font-family:IBM Plex Sans Arabic,system-ui,sans-serif}@media (prefers-reduced-motion:no-preference){.mk-weave>*{animation:.55s cubic-bezier(.2,.7,.2,1) both mk-weave;animation-delay:calc(var(--i) * 70ms + .12s);transform-origin:var(--origin,left) center}[dir=rtl] .mk-weave>*{--origin:right}.mk-card{animation:.5s cubic-bezier(.2,.7,.2,1) .55s both mk-rise}}@keyframes mk-weave{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
