body.single-post{--mr-text:#d8d8d8;--mr-text-dim:#a6a6a6;--mr-heading:#ffffff;--mr-heading-soft:#f2f2f2;--mr-strong:#ffffff;--mr-card:#141417;--mr-card-2:#1a1a1e;--mr-border:#2c2c31;--mr-border-soft:#202024;--mr-gold:#e9bd35;--mr-gold-bright:#ffd54a;--mr-gold-deep:#b8901f;--mr-link:#ffd54a;--mr-th-bg:rgba(233, 189, 53, .16);--mr-th-text:#ffd54a;--mr-row:transparent;--mr-stripe:rgba(255, 255, 255, .032);--mr-rowhover:rgba(233, 189, 53, .07);--mr-shadow:rgba(0, 0, 0, .5);--mr-badge-text:#1a1400;--mr-glow:rgba(233, 189, 53, .28)}body.single-post[data-lqd-page-color-scheme="light"],[data-lqd-page-color-scheme="light"] body.single-post{--mr-text:#35312a;--mr-text-dim:#76726a;--mr-heading:#14130f;--mr-heading-soft:#272219;--mr-strong:#14130f;--mr-card:#ffffff;--mr-card-2:#faf6ec;--mr-border:#e7e1d2;--mr-border-soft:#efe9db;--mr-gold:#a9821a;--mr-gold-bright:#b8901f;--mr-gold-deep:#8a6d10;--mr-link:#9a7913;--mr-th-bg:#f1da8c;--mr-th-text:#5a4708;--mr-row:#ffffff;--mr-stripe:rgba(0, 0, 0, .035);--mr-rowhover:rgba(169, 130, 26, .09);--mr-shadow:rgba(60, 50, 15, .13);--mr-badge-text:#1a1400;--mr-glow:rgba(169, 130, 26, .22)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mr-readbar{position:fixed;top:0;inset-inline-start:0;height:3px;width:0;z-index:99999;background:linear-gradient(90deg,var(--mr-gold-deep),var(--mr-gold-bright));box-shadow:0 0 10px var(--mr-glow);transition:width .1s linear;pointer-events:none}body.single-post .entry-content .lqd-container{max-width:760px;margin-inline:auto;padding-inline:18px}body.single-post .entry-content{counter-reset:mrh2;color:var(--mr-text);font-size:18px;line-height:2.05;overflow-wrap:anywhere}body.single-post .entry-content p.wp-block-paragraph,body.single-post .entry-content>.lqd-container>p{font-size:18px;line-height:2.05;color:var(--mr-text);margin:0 0 1.35em;text-align:justify;text-justify:inter-word}body.single-post .entry-content .lqd-container>p:first-of-type{font-size:19.5px;color:var(--mr-heading-soft)}body.single-post .entry-content strong,body.single-post .entry-content b{color:var(--mr-strong);font-weight:800}body.single-post .entry-content :is(p,li) a{color:var(--mr-link)!important;font-weight:700;text-decoration:none;background-image:linear-gradient(var(--mr-link),var(--mr-link));background-size:0% 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .3s ease,color .2s ease}body.single-post .entry-content :is(p,li) a:hover{color:var(--mr-gold)!important;background-size:100% 1px}body.single-post .entry-content ::selection{background:var(--mr-gold);color:#14130f}body.single-post .entry-content :is(h2,h3,h4).wp-block-heading{color:var(--mr-heading);scroll-margin-top:110px}body.single-post .entry-content h2.wp-block-heading{counter-increment:mrh2;display:flex;align-items:center;gap:14px;padding-bottom:14px;margin-top:3.2rem!important;margin-bottom:1.3rem!important;border-bottom:1px solid var(--mr-border);position:relative}body.single-post .entry-content h2.wp-block-heading::before{content:counter(mrh2,persian);flex:0 0 auto;width:1.7em;height:1.7em;font-size:.62em;display:inline-grid;place-content:center;color:var(--mr-badge-text);font-weight:900;border-radius:50%;background:linear-gradient(145deg,var(--mr-gold-bright),var(--mr-gold-deep));box-shadow:0 4px 14px var(--mr-glow);vertical-align:middle!important}body.single-post .entry-content h2.wp-block-heading::after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:90px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--mr-gold-bright),transparent)}body.single-post .entry-content h3.wp-block-heading{border-inline-start:4px solid var(--mr-gold);padding-inline-start:14px;margin-top:2.4rem!important;color:var(--mr-heading-soft)}body.single-post .entry-content h4.wp-block-heading{color:var(--mr-gold-deep);margin-top:1.8rem!important}body.single-post .entry-content ul,body.single-post .entry-content ol{margin:1.1em 0 1.4em!important;padding-inline-start:1.4em}body.single-post .entry-content :is(ul,ol) li{margin-bottom:.55em;line-height:2}body.single-post .entry-content ul{list-style:none;padding-inline-start:.4em}body.single-post .entry-content ul li{position:relative;padding-inline-start:1.6em}body.single-post .entry-content ul li::before{content:"";position:absolute;inset-inline-start:0;top:.85em;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:linear-gradient(145deg,var(--mr-gold-bright),var(--mr-gold-deep));box-shadow:0 0 8px var(--mr-glow)}body.single-post .entry-content ol{list-style:none;counter-reset:mrol;padding-inline-start:.2em}body.single-post .entry-content ol>li{position:relative;padding-inline-start:2.2em;counter-increment:mrol}body.single-post .entry-content ol>li::before{content:counter(mrol,persian);position:absolute;inset-inline-start:0;top:.15em;width:1.7em;height:1.7em;font-size:.82em;display:inline-grid;place-content:center;color:var(--mr-gold);font-weight:800;border:1px solid var(--mr-gold-deep);border-radius:50%;background:color-mix(in srgb,var(--mr-gold) 9%,transparent)}body.single-post .entry-content .wp-block-table{margin:1.9em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--mr-border);border-radius:14px;background:var(--mr-card);box-shadow:0 10px 30px var(--mr-shadow)}body.single-post .entry-content .wp-block-table table{width:100%;border-collapse:collapse;margin:0;font-size:16px;background:#fff0}body.single-post .entry-content .wp-block-table td{padding:12px 16px;border:1px solid var(--mr-border)!important;background:transparent!important;color:var(--mr-text);vertical-align:middle;line-height:1.7}body.single-post .entry-content .wp-block-table tr:first-child td{background:var(--mr-th-bg)!important;color:var(--mr-th-text)!important;font-weight:800;font-size:15.5px;letter-spacing:.2px;border:1px solid var(--mr-border)!important;border-bottom:2px solid var(--mr-gold-deep)!important;white-space:nowrap}body.single-post .entry-content .wp-block-table tr:nth-child(even):not(:first-child) td{background:var(--mr-stripe)!important}body.single-post .entry-content .wp-block-table tr:not(:first-child) td:first-child{font-weight:700;color:var(--mr-heading-soft)}body.single-post .entry-content .wp-block-table tr:hover:not(:first-child) td{background:var(--mr-rowhover)!important}body.single-post .entry-content .wp-block-table strong{color:inherit}body.single-post .entry-content img{opacity:1!important}body.single-post .entry-content .wp-block-image{margin:1.8em auto;text-align:center}body.single-post .entry-content .wp-block-image img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:16px!important;border:1px solid var(--mr-border);box-shadow:0 14px 40px var(--mr-shadow);transition:transform .35s ease,box-shadow .35s ease}body.single-post .entry-content .wp-block-image img[height]{max-height:560px;width:auto}body.single-post .entry-content .wp-block-image:hover img{transform:translateY(-3px)}body.single-post .entry-content :is(figcaption,.wp-element-caption){margin-top:.8em;font-size:14px;color:var(--mr-text-dim);text-align:center}body.single-post .entry-content blockquote{margin:1.8em 0;padding:18px 22px;border-inline-start:4px solid var(--mr-gold);border-radius:0 12px 12px 0;background:var(--mr-card-2);color:var(--mr-heading-soft);font-size:18.5px}body.single-post .entry-content blockquote p:last-child{margin-bottom:0}.mr-toc{margin:2em 0 2.4em;border:1px solid var(--mr-border);border-radius:16px;background:var(--mr-card-2);box-shadow:0 14px 40px var(--mr-shadow);overflow:hidden}.mr-toc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--mr-border);background:color-mix(in srgb,var(--mr-gold) 7%,transparent)}.mr-toc-title{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:800;color:var(--mr-gold-bright)}.mr-toc-title svg{color:var(--mr-gold)}.mr-toc-rt{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--mr-text-dim);padding:5px 11px;border:1px solid var(--mr-border);border-radius:999px;background:var(--mr-card)}.mr-toc-nav{padding:10px 20px 16px}.mr-toc-nav ol{list-style:none;counter-reset:mrtoc;margin:0;padding:0}.mr-toc-nav li a{display:block;padding:9px 0;color:var(--mr-text);text-decoration:none;font-size:16px;line-height:1.6;border-bottom:1px dashed var(--mr-border-soft);transition:color .2s ease,padding-inline-start .2s ease}.mr-toc-nav>ol>li>a{counter-increment:mrtoc}.mr-toc-nav>ol>li>a::before{content:counter(mrtoc,persian) ".";color:var(--mr-gold);font-weight:800;margin-inline-end:8px}.mr-toc-nav li a:hover,.mr-toc-nav li a.is-active{color:var(--mr-gold);padding-inline-start:6px}body.single-post .entry-content .mr-toc-nav ol>li{padding-inline-start:0}body.single-post .entry-content .mr-toc-nav ol>li::before{content:none!important}@media (min-width:600px){.mr-toc-nav>ol{column-count:2;column-gap:30px}.mr-toc-nav>ol>li{break-inside:avoid}}.mr-toc-fixed{display:none}@media (min-width:1300px){.mr-toc-fixed{display:block;position:fixed;inset-inline-start:max(22px, calc(50vw - 638px));top:116px;width:240px;max-height:calc(100vh - 160px);padding:18px 18px 14px;border:1px solid var(--mr-border);border-radius:16px;background:var(--mr-card-2);box-shadow:0 18px 50px var(--mr-shadow);z-index:60;overflow:hidden}body.single-post .entry-content>.lqd-container>.mr-toc{display:none}}.mr-tf-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--mr-gold-bright);padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--mr-border)}.mr-tf-head .mr-tf-pct{margin-inline-start:auto;font-size:12px;color:var(--mr-text-dim);font-weight:700}.mr-tf-track{position:relative;max-height:calc(100vh - 250px);overflow-y:auto}.mr-tf-track::-webkit-scrollbar{width:5px}.mr-tf-track::-webkit-scrollbar-thumb{background:var(--mr-border);border-radius:3px}.mr-tf-link{position:relative;padding-block:9px;padding-inline-start:18px;padding-inline-end:2px;border-inline-start:2px solid var(--mr-border);font-size:14px;line-height:1.55;color:var(--mr-text-dim);text-decoration:none;transition:color .2s ease,border-color .2s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mr-tf-link::before{content:"";position:absolute;inset-inline-start:-5px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--mr-card-2);border:2px solid var(--mr-border);transition:all .2s ease}.mr-tf-link:hover{color:var(--mr-text)}.mr-tf-link.is-past{border-inline-start-color:var(--mr-gold-deep)}.mr-tf-link.is-past::before{background:var(--mr-gold-deep);border-color:var(--mr-gold-deep)}.mr-tf-link.is-active{color:var(--mr-gold);font-weight:800;border-inline-start-color:var(--mr-gold)}.mr-tf-link.is-active::before{background:var(--mr-gold);border-color:var(--mr-gold);box-shadow:0 0 0 3px var(--mr-glow)}body.single-post h1.entry-title{color:var(--mr-heading);letter-spacing:-.4px}body.single-post .lqd-post-header :is(.entry-meta,.custom-meta){color:var(--mr-text-dim)}body.single-post .tags-links a{display:inline-block;margin:3px;padding:5px 12px;font-size:13px;border:1px solid var(--mr-border);border-radius:999px;color:var(--mr-text-dim)!important;background:var(--mr-card);transition:all .2s ease}body.single-post .tags-links a:hover{color:var(--mr-badge-text)!important;background:var(--mr-gold);border-color:var(--mr-gold)}body.single-post .post-author.post-author-classic{margin-top:2.4em;padding:22px;border:1px solid var(--mr-border);border-radius:16px;background:var(--mr-card-2)}body.single-post .post-author .author-name{color:var(--mr-gold-bright)}@media (max-width:782px){body.single-post .entry-content{font-size:17px}body.single-post .entry-content p.wp-block-paragraph,body.single-post .entry-content>.lqd-container>p{font-size:17px;line-height:1.95}body.single-post .entry-content .lqd-container>p:first-of-type{font-size:18px}body.single-post .entry-content h2.wp-block-heading{gap:10px}body.single-post .entry-content h2.wp-block-heading::before{font-size:.58em}.mr-toc-head{padding:14px 16px}.mr-toc-nav{padding:8px 16px 14px}body.single-post .entry-content .wp-block-table table{font-size:15px}body.single-post .entry-content .wp-block-table td{padding:11px 12px}}