@font-face{font-family:vazir;src:url(/fonts/vazir/Vazir.woff2)format('woff2'),url(/fonts/vazir/Vazir.woff)format('woff'),url(/fonts/vazir/Vazir.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:vazir;src:url(/fonts/vazir/Vazir-Bold.woff2)format('woff2'),url(/fonts/vazir/Vazir-Bold.woff)format('woff'),url(/fonts/vazir/Vazir-Bold.ttf)format('truetype');font-weight:700;font-style:normal}body{font-family:vazir,system-ui,-apple-system,sans-serif}.index-content{margin-top:20px}.framed{border:1px solid var(--accent);padding:20px}.framed *:first-child{margin-top:0}.framed *:last-child{margin-bottom:0}.posts{width:100%}.post{width:100%;text-align:right;padding:40px 0;direction:rtl;font-family:vazir,system-ui,-apple-system,sans-serif}.post:not(:last-of-type){border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.post-meta{font-size:1rem;margin-bottom:10px;color:color-mix(in srgb,var(--foreground) 50%,transparent);direction:rtl}.post-meta>*:not(:first-child)::before{content:"::";display:inline-block;margin:0 8px}.post-title{position:relative;color:var(--accent);margin-top:0!important;margin-bottom:15px!important;padding-bottom:15px;border-bottom:3px dotted var(--accent);text-decoration:none!important;text-align:right;font-size:1.67rem}.post-title::after{content:"";position:absolute;bottom:2px;display:block;width:100%;border-bottom:3px dotted var(--accent)}.post-title a{text-decoration:none;font-size:1.63rem}.post-tags{display:block;margin-bottom:20px;font-size:1rem;color:var(--accent)}.table-of-contents{margin:40px 0}.post-content{margin-top:30px;text-align:right;direction:rtl}.post-cover{margin:40px 0}.post ul{list-style:none}.post ul li:not(:empty)::before{content:"-";position:absolute;left:auto;right:-20px;color:var(--accent)}.post--regulation h1{justify-content:center}.post--regulation h2{justify-content:center;margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{position:absolute;color:var(--accent);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover .hanchor,h2:hover .hanchor,h3:hover .hanchor,h4:hover .hanchor,h5:hover .hanchor,h6:hover .hanchor{visibility:visible}.footnotes{color:color-mix(in srgb,var(--foreground) 50%,transparent)}.footnotes hr{background:color-mix(in srgb,var(--foreground) 50%,transparent)}@media(max-width:684px){.post-cover{padding:10px;border-width:10px}}.post blockquote{border-right:2px solid var(--accent);border-left:none;margin-right:0;padding-right:20px;padding-left:0}.post pre code{direction:ltr;text-align:left;display:block}