body.aaban-single-post{background:var(--aaban-page)}
.aaban-single-post #content>.ast-container{display:block;max-width:none;padding:0}
#aaban-article{--abs-ink:var(--aaban-ink);--abs-text:var(--aaban-text);--abs-muted:var(--aaban-text);--abs-accent:var(--aaban-accent);--abs-hover:var(--aaban-accent-hover);--abs-line:var(--aaban-line);--abs-surface:var(--aaban-surface);--abs-soft:var(--aaban-tint);--abs-on-accent:var(--aaban-on-accent);--abs-accent-soft:color-mix(in srgb,var(--abs-accent) 6%,var(--abs-surface));--abs-accent-line:color-mix(in srgb,var(--abs-accent) 22%,var(--abs-line));color:var(--abs-ink);font-family:inherit;line-height:1.9;padding-bottom:72px}
#aaban-article *{box-sizing:border-box}
#aaban-article :is(h1,h2,h3,h4,p,figure){font-family:inherit}
#aaban-article a{color:var(--abs-accent)}
#aaban-article :is(a,summary,input,textarea,button):focus-visible{outline:3px solid var(--abs-accent);outline-offset:5px}
#aaban-article svg{flex-shrink:0;vertical-align:middle}
#aaban-article [hidden]{display:none!important}
#aaban-article .abs-wrap{max-width:1240px;padding:0 30px;margin:auto}
#aaban-article .abs-heading{max-width:970px;padding:28px 0 36px}
#aaban-article .abs-categories{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;min-width:0;max-width:100%}
#aaban-article .abs-categories a{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--abs-accent-line);border-radius:6px;background:var(--abs-accent-soft);padding:3px 10px;font-size:11px;text-decoration:none}
#aaban-article h1{font-size:clamp(28px,3.2vw,43px);line-height:1.65;letter-spacing:-1px;font-weight:800;color:var(--abs-ink);margin:0;text-wrap:balance}
#aaban-article .abs-deck{font-size:16px;line-height:2.1;color:var(--abs-muted);margin:19px 0 0;max-width:830px}
#aaban-article .abs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:25px;font-size:12px;color:var(--abs-muted)}
#aaban-article .abs-meta>:is(span,a){display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0}
#aaban-article .abs-meta svg{width:16px;height:16px}
#aaban-article .abs-layout{display:grid;grid-template-columns:minmax(0,820px);justify-content:center;gap:36px;align-items:start}
#aaban-article.abs-has-toc .abs-layout{grid-template-columns:minmax(0,1fr) 264px}
#aaban-article .abs-reading{min-width:0;background:var(--abs-surface);border:1px solid var(--abs-line);border-radius:18px;overflow:visible}
#aaban-article .abs-cover{margin:0;padding:12px 12px 0}
#aaban-article .abs-cover img{display:block;width:100%;height:auto;border-radius:11px;margin:0}
#aaban-article .abs-content{padding:30px 38px 10px;color:var(--abs-text);font-size:16px;line-height:2.2;overflow-wrap:anywhere}
#aaban-article .abs-content>*{max-width:100%}
#aaban-article .abs-content>:first-child{margin-top:0}
#aaban-article .abs-content :is(h2,h3,h4){color:var(--abs-ink);font-weight:750;line-height:1.85;scroll-margin-top:150px}
#aaban-article .abs-content h2{font-size:25px;margin:40px 0 18px}
#aaban-article .abs-content h3{font-size:20px;margin:30px 0 15px}
#aaban-article .abs-content p{margin:0 0 22px}
#aaban-article .abs-content :is(ul,ol){margin:0 0 24px;padding-inline-start:25px}
#aaban-article .abs-content li{margin-bottom:7px}
#aaban-article .abs-content li::marker{color:var(--abs-accent)}
#aaban-article .abs-content a{text-decoration:underline;text-underline-offset:4px}
#aaban-article .abs-content :is(img,video){max-width:100%;height:auto;border-radius:10px}
#aaban-article .abs-content iframe{max-width:100%}
#aaban-article .abs-content figure{margin:25px 0}
#aaban-article .abs-content figcaption{font-size:12px;line-height:1.9;color:var(--abs-muted);text-align:center;margin:10px 0 0}
#aaban-article .abs-content .wp-block-separator{border:0;border-top:1px solid var(--abs-line);background:none;margin:36px 0;width:100%;height:0}
#aaban-article .abs-content blockquote{border:0;border-inline-start:3px solid var(--abs-accent);background:var(--abs-accent-soft);margin:28px 0;padding:23px 27px;border-radius:8px;font-size:inherit;color:var(--abs-text)}
#aaban-article .abs-content blockquote p:last-child{margin-bottom:0}
#aaban-article .abs-content .wp-block-table{overflow-x:auto}
#aaban-article .abs-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.9}
#aaban-article .abs-content :is(th,td){padding:13px;border:1px solid var(--abs-line)}
#aaban-article .abs-content th{background:var(--abs-soft);color:var(--abs-ink)}
#aaban-article .abs-content pre{max-width:100%;overflow:auto;direction:ltr;text-align:left}
#aaban-article .abs-content .alignwide,#aaban-article .abs-content .alignfull{width:100%;max-width:100%;margin-inline:0}
#aaban-article .abs-content .wp-block-columns{display:block}
#aaban-article .abs-sidebar{position:sticky;top:145px;min-width:0}
#aaban-article .abs-toc-panel{background:var(--abs-surface);border:1px solid var(--abs-line);border-radius:12px;overflow:hidden}
#aaban-article .abs-toc summary{display:flex;gap:9px;align-items:center;cursor:pointer;list-style:none;padding:20px 17px;color:var(--abs-ink);font-size:14px;font-weight:700}
#aaban-article .abs-toc summary::-webkit-details-marker{display:none}
#aaban-article .abs-toc summary>svg{width:19px;color:var(--abs-accent)}
#aaban-article .abs-toc-toggle{margin-inline-start:auto}
#aaban-article .abs-toc[open] .abs-toc-toggle{transform:rotate(180deg)}
#aaban-article .abs-toc nav{max-height:calc(100dvh - 310px);overflow:auto;padding:0 12px 16px;scrollbar-width:thin}
#aaban-article .abs-toc ol{list-style:none;counter-reset:sections;margin:0;padding:0}
#aaban-article .abs-toc li{margin:0}
#aaban-article .abs-toc li:not(.abs-toc-subsection){counter-increment:sections}
#aaban-article .abs-toc a{display:flex;gap:10px;padding:9px 8px;border-radius:6px;font-size:12px;line-height:1.95;text-decoration:none;color:var(--abs-text);border-inline-start:2px solid transparent}
#aaban-article .abs-toc li:not(.abs-toc-subsection)>a:before{content:counter(sections,persian);font-size:11px;color:var(--abs-muted);min-width:14px}
#aaban-article .abs-toc-subsection a{padding-inline-start:32px;font-size:11px}
#aaban-article .abs-toc a:hover,#aaban-article .abs-toc a[aria-current]{background:var(--abs-accent-soft);color:var(--abs-accent);border-inline-start-color:var(--abs-accent)}
#aaban-article .abs-back-top{display:flex;justify-content:space-between;padding:13px 20px;background:var(--abs-soft);border-top:1px solid var(--abs-line);font-size:11px;text-decoration:none}
#aaban-article .abs-article-footer{border-top:1px solid var(--abs-line);margin:15px 38px 0;padding:23px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;font-size:12px}
#aaban-article .abs-article-footer>a{display:flex;gap:10px;align-items:center;text-decoration:none}
#aaban-article .abs-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
#aaban-article .abs-tags>a{border:1px solid var(--abs-line);border-radius:5px;padding:3px 9px;text-decoration:none}
#aaban-article .abs-support{margin:10px 25px 30px;padding:25px;background:var(--abs-accent-soft);border:1px solid var(--abs-accent-line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}
#aaban-article .abs-support-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--abs-soft);color:var(--abs-accent)}
#aaban-article .abs-support>div{flex:1;min-width:190px}
#aaban-article .abs-support h2{font-size:17px;line-height:1.9;color:var(--abs-ink);margin:0}
#aaban-article .abs-support p{font-size:12px;color:var(--abs-muted);margin:5px 0 0}
#aaban-article .abs-support>a{display:flex;align-items:center;gap:12px;font-size:12px;text-decoration:none}
#aaban-article .abs-comments{margin:0 38px;padding:0;border-top:1px solid var(--abs-line)}
#aaban-article .abs-comments #comments{margin:0;padding:32px 0;scroll-margin-top:145px;border:0}
#aaban-article .abs-discussion-heading{display:flex;align-items:center;gap:14px;margin-bottom:26px}
#aaban-article .abs-discussion-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--abs-accent-line);background:var(--abs-accent-soft);border-radius:13px;color:var(--abs-accent);flex-shrink:0}
#aaban-article .abs-discussion-heading h2{font-size:23px;line-height:1.7;color:var(--abs-ink);margin:0;font-weight:750}
#aaban-article .abs-discussion-heading p{font-size:12px;line-height:1.9;color:var(--abs-muted);margin:5px 0 0}
#aaban-article .abs-discussion-count{margin-inline-start:auto;white-space:nowrap;font-size:11px;background:var(--abs-soft);border-radius:20px;padding:4px 12px;color:var(--abs-muted)}
#aaban-article .abs-discussion .comment-respond{background:var(--abs-soft);border:1px solid var(--abs-line);border-radius:14px;padding:25px;margin:24px 0 0;scroll-margin-top:145px}
#aaban-article .abs-discussion .comment-reply-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 7px;font-size:19px;line-height:1.8;color:var(--abs-ink)}
#aaban-article .abs-discussion #cancel-comment-reply-link{font-size:11px;font-weight:400;color:var(--abs-hover);text-decoration:underline;text-underline-offset:4px}
#aaban-article .abs-comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;margin:0;padding:0}
#aaban-article .abs-comment-form>p{grid-column:1/-1;margin:0;padding:0;width:auto;float:none}
#aaban-article .abs-comment-form>:is(.comment-form-author,.comment-form-email){grid-column:auto}
#aaban-article .abs-comment-form :is(.comment-notes,.logged-in-as,.must-log-in){font-size:12px;line-height:1.9;color:var(--abs-muted)}
#aaban-article .abs-comment-form label{display:block;font-size:12px;font-weight:600;line-height:1.9;color:var(--abs-ink);margin:0 0 8px}
#aaban-article .abs-required{color:var(--abs-accent);margin-inline-start:3px}
#aaban-article .abs-comment-form :is(input[type=text],input[type=email],input[type=url],textarea){display:block;width:100%;max-width:100%;min-width:0;margin:0;border:1px solid var(--abs-line);border-radius:8px;background:var(--abs-surface);color:var(--abs-text);font:inherit;font-size:14px;line-height:1.9;padding:12px 14px;box-shadow:0 2px 3px color-mix(in srgb,var(--abs-ink) 2%,transparent)}
#aaban-article .abs-comment-form input{min-height:48px}
#aaban-article .abs-comment-form textarea{min-height:145px;resize:vertical}
#aaban-article .abs-comment-form :is(input,textarea)::placeholder{color:var(--abs-muted);font-size:12px;opacity:1}
#aaban-article .abs-comment-form :is(input[type=text],input[type=email],textarea):focus{border-color:var(--abs-accent);background:var(--abs-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--abs-accent) 8%,transparent)}
#aaban-article .abs-comment-form .comment-form-cookies-consent{display:flex;gap:9px;align-items:flex-start}
#aaban-article .abs-comment-form .comment-form-cookies-consent input{width:16px;height:16px;min-height:0;margin:4px 0 0;flex-shrink:0;accent-color:var(--abs-accent)}
#aaban-article .abs-comment-form .comment-form-cookies-consent label{margin:0;font-size:11px;font-weight:400;color:var(--abs-muted);line-height:2}
#aaban-article .abs-comment-form .form-submit{border-top:1px solid var(--abs-line);padding-top:18px}
#aaban-article .abs-comment-form .abs-comment-submit{display:inline-flex;min-height:46px;padding:10px 27px;border:1px solid var(--abs-accent);border-radius:8px;background:var(--abs-accent);color:var(--abs-on-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 8px color-mix(in srgb,var(--abs-accent) 8%,transparent)}
#aaban-article .abs-comment-form .abs-comment-submit:hover{background:var(--abs-hover);border-color:var(--abs-hover)}
#aaban-article .abs-comment-list,#aaban-article .abs-comment-list .children{list-style:none;margin:0;padding:0}
#aaban-article .abs-discussion>.abs-comment-list{margin-top:28px}
#aaban-article .abs-comment-list li{margin:0;padding:0;border:0}
#aaban-article .abs-comment-list .comment-body{position:relative;padding:22px;border:1px solid var(--abs-line);border-radius:12px;background:var(--abs-surface);margin:0 0 16px;overflow-wrap:anywhere}
#aaban-article .abs-comment-list .children{margin-inline-start:24px;padding-inline-start:16px;border-inline-start:2px solid var(--abs-accent-line)}
#aaban-article .abs-comment-list .bypostauthor>.comment-body{background:var(--abs-accent-soft);border-color:var(--abs-accent-line)}
#aaban-article .abs-comment-list .comment-author{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--abs-ink)}
#aaban-article .abs-comment-list .avatar{border-radius:50%;width:40px;height:40px;margin:0}
#aaban-article .abs-comment-list .says{display:none}
#aaban-article .abs-comment-list .comment-metadata{font-size:10px;margin:4px 50px 12px 0;color:var(--abs-muted)}
#aaban-article .abs-comment-list .comment-metadata a{color:inherit;text-decoration:none}
#aaban-article .abs-comment-list .comment-content{font-size:14px;line-height:2.1;color:var(--abs-text)}
#aaban-article .abs-comment-list .comment-content p{margin:0 0 12px}
#aaban-article .abs-comment-list .comment-content p:last-child{margin-bottom:0}
#aaban-article .abs-comment-list .reply{margin-top:14px}
#aaban-article .abs-comment-list .comment-reply-link{display:inline-flex;padding:4px 11px;background:var(--abs-accent-soft);border-radius:5px;font-size:11px;text-decoration:none}
#aaban-article .abs-comment-list .comment-awaiting-moderation{font-size:12px;color:var(--abs-text);background:var(--abs-soft);border-radius:6px;padding:8px 12px;margin:12px 0}
#aaban-article .abs-discussion :is(.comment-navigation,.pagination){margin:20px 0;font-size:12px}
#aaban-article .abs-discussion .nav-links{display:flex;gap:10px;flex-wrap:wrap}
#aaban-article .abs-discussion .page-numbers{padding:5px 12px;border:1px solid var(--abs-line);border-radius:6px}
#aaban-article .abs-discussion .page-numbers.current{background:var(--abs-accent);border-color:var(--abs-accent);color:var(--abs-on-accent)}
#aaban-article .abs-discussion-closed,#aaban-article .abs-discussion .must-log-in{font-size:13px;color:var(--abs-muted);line-height:2}
@media(max-width:600px){#aaban-article .abs-comments #comments{padding:25px 0}#aaban-article .abs-discussion-heading{gap:10px;flex-wrap:wrap;margin-bottom:20px}#aaban-article .abs-discussion-heading>div{flex:1;min-width:170px}#aaban-article .abs-discussion-heading h2{font-size:20px}#aaban-article .abs-discussion-heading p{font-size:11px}#aaban-article .abs-discussion-icon{width:39px;height:39px;border-radius:10px}#aaban-article .abs-discussion .comment-respond{padding:18px 15px;border-radius:10px}#aaban-article .abs-comment-form{grid-template-columns:1fr;gap:17px}#aaban-article .abs-comment-form .abs-comment-submit{width:100%}#aaban-article .abs-comment-list .comment-body{padding:16px}#aaban-article .abs-comment-list .children{margin-inline-start:8px;padding-inline-start:8px}#aaban-article .abs-comment-list .comment-metadata{margin-right:0;margin-top:9px}#aaban-article .abs-comment-list .comment-content{font-size:13px}}
#aaban-article .abs-page-links{padding:15px 38px}
#aaban-article .abs-related{margin-top:65px}
#aaban-article .abs-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}
#aaban-article .abs-section-heading>div>span{font-size:12px;color:var(--abs-accent)}
#aaban-article .abs-section-heading h2{font-size:29px;color:var(--abs-ink);margin:6px 0 0;font-weight:750}
#aaban-article .abs-section-heading>a{font-size:12px;text-decoration:none;display:flex;align-items:center;gap:12px}
#aaban-article .abs-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#aaban-article .abs-card{border:1px solid var(--abs-line);border-radius:12px;background:var(--abs-surface);overflow:hidden;min-width:0}
#aaban-article .abs-card>a{display:flex;height:100%;flex-direction:column;text-decoration:none}
#aaban-article .abs-card-image{aspect-ratio:16/9;background:var(--abs-soft)}
#aaban-article .abs-card-image img{width:100%;height:100%;object-fit:contain;display:block}
#aaban-article .abs-placeholder{height:100%;display:flex;gap:12px;justify-content:center;align-items:center;color:var(--abs-accent)}
#aaban-article .abs-card-copy{padding:20px;flex:1;display:flex;flex-direction:column}
#aaban-article .abs-card-copy>span{color:var(--abs-muted);font-size:11px}
#aaban-article .abs-card h3{font-size:17px;line-height:1.9;color:var(--abs-ink);margin:12px 0 20px}
#aaban-article .abs-card-action{margin-top:auto;padding-top:12px;border-top:1px solid var(--abs-line);display:flex;justify-content:space-between;align-items:center;font-size:12px}
#aaban-article .abs-card:hover{border-color:var(--abs-accent)} @media(min-width:601px){#aaban-article .abs-cover{width:95%;margin-inline:auto}#aaban-article .abs-content :is(.wp-block-image,.wp-caption):not(.alignleft):not(.alignright):not(.wp-block-gallery *){max-width:95%;margin-inline:auto}}
@media(max-width:1050px){#aaban-article.abs-has-toc .abs-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px}#aaban-article .abs-content{padding:25px}}
@media(max-width:900px){#aaban-article.abs-has-toc .abs-layout{display:flex;flex-direction:column;gap:20px}#aaban-article .abs-sidebar{order:-1;position:static;width:100%}#aaban-article .abs-reading{width:100%}#aaban-article .abs-toc nav{max-height:350px}#aaban-article .abs-back-top{display:none}#aaban-article .abs-heading{padding-top:24px}#aaban-article .abs-related-grid{gap:15px}#aaban-article .abs-card-copy{padding:15px}}
@media(max-width:600px){#aaban-article .abs-wrap{padding:0 16px}#aaban-article .abs-heading{padding:24px 0 25px}#aaban-article h1{font-size:28px;letter-spacing:-.5px;line-height:1.75}#aaban-article .abs-deck{font-size:14px;margin-top:13px}#aaban-article .abs-meta{gap:8px 15px;font-size:11px;margin-top:20px}#aaban-article .abs-reading{border-radius:12px}#aaban-article .abs-cover{padding:7px 7px 0}#aaban-article .abs-cover img{border-radius:7px}#aaban-article .abs-content{padding:24px 19px 5px;font-size:15px;line-height:2.15}#aaban-article .abs-content h2{font-size:22px;margin-top:30px}#aaban-article .abs-content h3{font-size:18px}#aaban-article .abs-article-footer,#aaban-article .abs-comments{margin-inline:19px}#aaban-article .abs-support{margin:5px 12px 25px;padding:20px;gap:12px}#aaban-article .abs-support>div{min-width:150px}#aaban-article .abs-support-icon{display:none}#aaban-article .abs-support h2{font-size:16px}#aaban-article .abs-support>a{width:100%;justify-content:space-between;border-top:1px solid var(--abs-line);padding-top:13px}#aaban-article .abs-related{margin-top:40px}#aaban-article .abs-related-grid{grid-template-columns:1fr;gap:20px}#aaban-article .abs-section-heading h2{font-size:23px}#aaban-article .abs-section-heading>a{font-size:10px;gap:5px}#aaban-article .abs-card-copy{padding:20px}#aaban-article .abs-card h3{font-size:18px}#aaban-article .abs-page-links{padding-inline:19px}}
@media print{#aaban-article .abs-sidebar,#aaban-article .abs-related,#aaban-article .abs-support,#aaban-article .abs-comments{display:none!important}#aaban-article.abs-has-toc .abs-layout{display:block}#aaban-article .abs-reading{border:0}#aaban-article .abs-content{padding:0}}