.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-weight:var(--font-weight-bold);margin-bottom:.5rem}:is(.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6) a{color:inherit;text-decoration:none}.post-content h2{font-size:1.85rem}.post-content h3{font-size:1.3rem}.post-content p,.post-content code{font-size:1.25rem}.post-content p,.post-content li{color:var(--muted-foreground);margin:0 0 1.5rem;line-height:2}.post-content p code{background-color:var(--secondary);border-radius:var(--radius-2xl);color:var(--muted-foreground);padding:5px 10px}.post-content code[class*=language-]{line-height:2}.post-content pre[class*=language-]{background-color:var(--secondary);border-radius:var(--radius-3xl);color:var(--color-muted-foreground);text-shadow:none;direction:ltr;line-height:0}.post-content .post-content blockquote{border-right:4px solid var(--color-lime-600);color:var(--color-secondary-foreground);font-style:italic;font-weight:var(--font-weight-light);opacity:.8;margin:1.5rem 0;padding-right:1.2rem}.post-content ol{font-size:inherit;padding-right:1.2rem;list-style-type:persian}.post-content ul{padding-right:1.2rem;list-style-type:disc}.post-content li{margin-bottom:.75rem;font-size:1.2rem;line-height:1.5}.post-content li::marker{color:var(--muted-foreground)}.post-content img{border-radius:var(--radius-primary);margin:0 auto;display:block}.post-content .line-numbers .line-numbers-rows{opacity:.5;line-height:2;top:-5px}.post-content .double-angle{background-color:var(--background);border-radius:var(--radius-2xl);padding:5px 8px}.post-content .three-dots{margin-bottom:1.5rem;text-align:center!important;font-size:20px!important;display:block!important}.post-content .three-dots p{display:none}.post-content .three-dots:after{content:". . ."}.post-content .tip pre[class*=language-]{background-color:var(--background)}.post-content .tip .double-angle{background-color:var(--secondary)}.post-content .tip p code{background-color:var(--background)}.post-content .post-citation{word-break:break-word;direction:ltr;text-align:left!important;margin:0!important;display:block!important}.post-content .post-citation a,.post-content .post-citation span{color:var(--color-muted-foreground);font-size:14px!important;text-decoration:none!important}.post-content .post-citation p{text-overflow:ellipsis;white-space:nowrap;word-break:break-word;direction:ltr;overflow:hidden;text-align:left!important;margin:0!important}.post-content .post-citation .post-citation p:before{content:"• "}.youtube-embed{width:100%;padding-top:56.25%;position:relative}.youtube-embed iframe{border-radius:var(--radius-primary);border:0;width:100%;height:100%;position:absolute;inset:0}
pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}
