.article-content,.blog-content{color:var(--foreground);text-align:justify;text-justify:inter-word;direction:rtl;font-family:inherit;font-size:1rem;line-height:2.1}@media (min-width:640px){.article-content,.blog-content{font-size:1.0625rem}}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:var(--foreground);scroll-margin-top:calc(var(--header-height,165px) + var(--sticky-gap,1rem));text-align:right;margin-top:2.75rem;margin-bottom:1.25rem;font-weight:800;line-height:1.45;position:relative}.article-content h1,.blog-content h1{border-bottom:2px solid var(--primary);margin-top:3rem;padding-bottom:.75rem;font-size:1.875rem}.article-content h2,.blog-content h2{margin-top:3rem;margin-bottom:1.25rem;padding-bottom:.625rem;font-size:1.5rem;position:relative}.article-content h2:after,.blog-content h2:after{content:"";background:var(--primary);border-radius:4px;width:70px;height:3.5px;position:absolute;bottom:0;right:0}.article-content h3,.blog-content h3{border-right:3.5px solid var(--primary);margin-top:2.25rem;margin-bottom:1rem;padding-right:.875rem;font-size:1.25rem}.article-content h4,.blog-content h4{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.article-content p,.blog-content p{word-break:break-word;margin-bottom:1.75rem}.article-content p:last-child,.blog-content p:last-child{margin-bottom:0}.article-content a,.blog-content a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;font-weight:600;transition:all .2s}.article-content a:hover,.blog-content a:hover{opacity:.85;text-underline-offset:6px}.article-content h1>a,.article-content h2>a,.article-content h3>a,.article-content h4>a,.article-content h5>a,.article-content h6>a,.blog-content h1>a,.blog-content h2>a,.blog-content h3>a,.blog-content h4>a,.blog-content h5>a,.blog-content h6>a{color:inherit;font-weight:inherit;text-decoration:none}.article-content h1>a:hover,.article-content h2>a:hover,.article-content h3>a:hover,.article-content h4>a:hover,.article-content h5>a:hover,.article-content h6>a:hover,.blog-content h1>a:hover,.blog-content h2>a:hover,.blog-content h3>a:hover,.blog-content h4>a:hover,.blog-content h5>a:hover,.blog-content h6>a:hover{color:var(--primary);text-decoration:none}.article-content .blog-heading-anchor-link,.blog-content .blog-heading-anchor-link{color:hsl(var(--muted-foreground) / .6);opacity:1;text-decoration:none;transition:opacity .2s,color .2s}@media (min-width:1024px){.article-content .blog-heading-anchor-link,.blog-content .blog-heading-anchor-link{opacity:0}.article-content h1:hover .blog-heading-anchor-link,.article-content h2:hover .blog-heading-anchor-link,.article-content h3:hover .blog-heading-anchor-link,.article-content h4:hover .blog-heading-anchor-link,.article-content h5:hover .blog-heading-anchor-link,.article-content h6:hover .blog-heading-anchor-link,.blog-content h1:hover .blog-heading-anchor-link,.blog-content h2:hover .blog-heading-anchor-link,.blog-content h3:hover .blog-heading-anchor-link,.blog-content h4:hover .blog-heading-anchor-link,.blog-content h5:hover .blog-heading-anchor-link,.blog-content h6:hover .blog-heading-anchor-link,.article-content .blog-heading-anchor-link:focus-visible,.blog-content .blog-heading-anchor-link:focus-visible{opacity:1}}.article-content .blog-heading-anchor-link:hover,.blog-content .blog-heading-anchor-link:hover{color:var(--primary);text-decoration:none}.article-content ul,.article-content ol,.blog-content ul,.blog-content ol{margin:1.75rem 0;padding-right:1.75rem}.article-content ul,.blog-content ul{list-style-type:disc}.article-content ol,.blog-content ol{list-style-type:decimal}.article-content ul li,.article-content ol li,.blog-content ul li,.blog-content ol li{margin-bottom:.625rem;padding-right:.25rem}.article-content ul li::marker{color:var(--primary)}.blog-content ul li::marker{color:var(--primary)}.article-content ol li::marker{color:var(--primary);font-weight:700}.blog-content ol li::marker{color:var(--primary);font-weight:700}.article-content blockquote,.blog-content blockquote{background:var(--card);border-right:4px solid var(--primary);border-top:1px solid var(--border);border-left:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--foreground);border-radius:0 1.25rem 1.25rem 0;margin:2.25rem 0;padding:1.25rem 1.75rem;font-style:italic;position:relative;box-shadow:0 2px 8px #00000008}.article-content pre,.blog-content pre{color:#f3f4f6;direction:ltr;background:#111827;border:1px solid #ffffff1a;border-radius:1rem;margin:2.25rem 0;padding:1.25rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;overflow-x:auto}.article-content :not(pre)>code,.blog-content :not(pre)>code{background:var(--primary);color:var(--primary-foreground);border-radius:.375rem;padding:.2em .5em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.article-content img,.blog-content img{border:1px solid var(--border);border-radius:1.25rem;max-width:100%;height:auto;margin:2.25rem auto;display:block;box-shadow:0 4px 12px #0000000f}.article-content table,.blog-content table{border-collapse:collapse;border:1px solid var(--border);border-radius:1rem;width:100%;margin:2.25rem 0;font-size:.9375rem;overflow:hidden;box-shadow:0 2px 6px #00000005}.article-content th,.article-content td,.blog-content th,.blog-content td{border:1px solid var(--border);text-align:right;padding:.875rem 1.25rem}.article-content th,.blog-content th{background:var(--muted);color:var(--foreground);font-weight:700}.article-content tr:nth-child(2n),.blog-content tr:nth-child(2n){background:var(--card)}
