.elementor-175 .elementor-element.elementor-element-0063bde{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-175 .elementor-element.elementor-element-a1af55e .elementor-icon-list-icon{width:14px;}.elementor-175 .elementor-element.elementor-element-a1af55e .elementor-icon-list-icon i{font-size:14px;}.elementor-175 .elementor-element.elementor-element-a1af55e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-175 .elementor-element.elementor-element-337bd17{text-align:end;color:#363636;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-175 .elementor-element.elementor-element-87d69a9{--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-175 .elementor-element.elementor-element-87d69a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-175 .elementor-element.elementor-element-87d69a9:after{content:"0.66";}.elementor-175 .elementor-element.elementor-element-87d69a9 .elementor-post__thumbnail__link{width:100%;}.elementor-175 .elementor-element.elementor-element-87d69a9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-175 .elementor-element.elementor-element-87d69a9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-175 .elementor-element.elementor-element-87d69a9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-175 .elementor-element.elementor-element-87d69a9 .elementor-post__title, .elementor-175 .elementor-element.elementor-element-87d69a9 .elementor-post__title a{color:#008BB9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-87d69a9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-175 .elementor-element.elementor-element-87d69a9:after{content:"0.5";}.elementor-175 .elementor-element.elementor-element-87d69a9 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-175 .elementor-element.elementor-element-0063bde{--content-width:880px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-7c63a0f */.elementor-175 .elementor-element.elementor-element-7c63a0f {
direction: rtl;
text-align: right;
width: 100%;
position: relative;
margin: 0;
padding: 0;
}

/* عنوان اصلی */
.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title {
font-family: "Vazirmatn", sans-serif !important;
font-size: clamp(28px, 3.2vw, 52px) !important;
font-weight: 800 !important;
line-height: 1.55 !important;
letter-spacing: -0.6px;
color: #172033 !important;
margin: 0 !important;
padding: 0 0 18px !important;
position: relative;
display: inline-block;
}

/* خط ظریف زیر عنوان */
.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 70px;
height: 4px;
border-radius: 10px;
background: linear-gradient(90deg, #1A73E8, #6EA8FE);
transition: width .35s ease;
}

/* افکت ظریف */
.elementor-175 .elementor-element.elementor-element-7c63a0f:hover .elementor-heading-title::after {
width: 120px;
}

/* تبلت */
@media (max-width: 1024px) {
.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title {
font-size: 38px !important;
line-height: 1.5 !important;
padding-bottom: 16px !important;
}

```
.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title::after {
    width: 60px;
    height: 3px;
}
```

}

/* موبایل */
@media (max-width: 767px) {
.elementor-175 .elementor-element.elementor-element-7c63a0f {
text-align: right;
}

```
.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title {
    font-size: 27px !important;
    line-height: 1.65 !important;
    letter-spacing: -0.3px;
    padding-bottom: 13px !important;
}

.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title::after {
    width: 50px;
    height: 3px;
}

.elementor-175 .elementor-element.elementor-element-7c63a0f:hover .elementor-heading-title::after {
    width: 80px;
}
```

}

/* موبایل خیلی کوچک */
@media (max-width: 480px) {
.elementor-175 .elementor-element.elementor-element-7c63a0f .elementor-heading-title {
font-size: 24px !important;
line-height: 1.7 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0063bde *//* =====================================================================
   موسسه وکیل طلاق | قالب تک‌نوشته | نسخه ۳ روشن «کرم و برنج»
   زمینه: کرم طلایی روشن | متن: مشکی مایل به قهوه‌ای با کنتراست بالا
   راست‌چین و بهینه برای فارسی (بدون letter-spacing روی حروف فارسی)
   هر بلوک را در ویجت مشخص‌شده، Advanced ← Custom CSS بگذارید.
   کلمه‌ی .elementor-175 .elementor-element.elementor-element-0063bde را دست نزنید.
   پالت: زمینه #f5ecd7 | کاغذ #fffcf4 | متن #1d130a | تیتر #0f0904 | برنج #b8862b | لینک #7a4c0c
   ===================================================================== */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۰) ویجت «Post Title» (عنوان مقاله)                                ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{direction:rtl;text-align:right}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-heading-title{
  direction:rtl;
  text-align:right;
  font-family:Vazirmatn,IRANSans,Vazir,Tahoma,sans-serif;
  font-weight:900;
  font-size:clamp(28px,4.6vw,52px);
  line-height:1.6;
  color:#0f0904;
  text-wrap:balance;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-heading-title::after{
  content:"";
  display:block;
  width:64px;
  height:3px;
  margin-top:20px;
  background:#b8862b;
}


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۱) ویجت «Featured Image» (تصویر شاخص)                             ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{
  overflow:hidden;
  border-radius:22px;
  background:#e9dcc0;
  box-shadow:0 44px 80px -46px rgba(70,45,10,.6);
}
.elementor-175 .elementor-element.elementor-element-0063bde img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:16/9;          /* اگر عکس‌ها ۳ به ۲ هستند: 3/2 */
  object-fit:cover;
}
@media (max-width:767px){
  .elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{border-radius:16px}
}


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۲) ویجت «Post Info» (نویسنده، تاریخ، دسته)                        ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{direction:rtl;text-align:right}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post-info{
  direction:rtl;
  justify-content:flex-start;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px 0;
  margin:0;
  padding:0;
  list-style:none;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-item{
  display:inline-flex;
  align-items:center;
  margin:0!important;
  padding:0!important;
  background:none;
  border:0;
  color:#6b5a43;
  font-family:Vazirmatn,IRANSans,Vazir,Tahoma,sans-serif;
  font-size:13.5px;
  font-weight:600;
  line-height:1.8;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-item:after{display:none!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-icon{display:none!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-text{color:inherit!important;padding:0!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-item a{color:inherit;text-decoration:none}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-item + .elementor-icon-list-item::before{
  content:"";
  width:4px;height:4px;
  margin:0 14px;
  border-radius:50%;
  background:#b8862b;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-item[itemprop="about"]{color:#7a4c0c;font-weight:800}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-icon-list-item[itemprop="about"] a:hover{text-decoration:underline;text-underline-offset:5px}


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۳) ویجت «Post Content» (متن مقاله) | ستون کاغذی روشن               ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

@counter-style tv-fa{
  system:numeric;
  symbols:"۰" "۱" "۲" "۳" "۴" "۵" "۶" "۷" "۸" "۹";
  pad:2 "۰";
  fallback:decimal;
}

.elementor-175 .elementor-element.elementor-element-0063bde{
  --tv-paper:#fffcf4;
  --tv-text:#1d130a;       /* مشکی مایل به قهوه‌ای */
  --tv-head:#0f0904;
  --tv-line:#e4d6b4;
  --tv-link:#7a4c0c;
  --tv-tint:rgba(184,134,43,.14);
  --tv-brass:#b8862b;
  --tv-mut:#6b5a43;
  --tv-align:right;        /* برای دوطرفه‌چین: justify */
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{
  counter-reset:tvh tvn;
  direction:rtl;
  text-align:right;
  padding:clamp(26px,5.2vw,68px);
  border-radius:28px;
  background:var(--tv-paper);
  border:1px solid var(--tv-line);
  box-shadow:0 44px 90px -60px rgba(70,45,10,.55);
  font-family:Vazirmatn,IRANSans,Vazir,Tahoma,sans-serif;
  font-size:17.5px;
  line-height:2.15;
  color:var(--tv-text);
  text-wrap:pretty;
  word-break:normal;
  overflow-wrap:break-word;
  hyphens:none;
  font-kerning:normal;
  quotes:"«" "»";
}
.elementor-175 .elementor-element.elementor-element-0063bde p{margin:0 0 1.3em;text-align:var(--tv-align);text-justify:inter-word}
.elementor-175 .elementor-element.elementor-element-0063bde p,.elementor-175 .elementor-element.elementor-element-0063bde li,.elementor-175 .elementor-element.elementor-element-0063bde td,.elementor-175 .elementor-element.elementor-element-0063bde dd{color:var(--tv-text)!important}
.elementor-175 .elementor-element.elementor-element-0063bde h2,.elementor-175 .elementor-element.elementor-element-0063bde h3,.elementor-175 .elementor-element.elementor-element-0063bde li,.elementor-175 .elementor-element.elementor-element-0063bde td,.elementor-175 .elementor-element.elementor-element-0063bde th,.elementor-175 .elementor-element.elementor-element-0063bde blockquote{text-align:right}
.elementor-175 .elementor-element.elementor-element-0063bde strong{color:var(--tv-head);font-weight:800}

.elementor-175 .elementor-element.elementor-element-0063bde .gacs-reading-time{
  display:inline-block!important;
  margin:0 0 24px!important;
  padding:0!important;
  background:none;border:0;
  color:var(--tv-link)!important;
  font-size:13.5px!important;
  font-weight:700;
}
.elementor-175 .elementor-element.elementor-element-0063bde .gacs-reading-time::before{content:"— ";color:var(--tv-brass)}

.elementor-175 .elementor-element.elementor-element-0063bde h2{
  counter-increment:tvh;
  margin:2.5em 0 .7em;
  font-family:inherit;
  font-weight:900;
  font-size:clamp(24px,3vw,33px);
  line-height:1.6;
  color:var(--tv-head);
  scroll-margin-top:120px;
}
.elementor-175 .elementor-element.elementor-element-0063bde h2::before{
  content:counter(tvh,tv-fa);
  display:block;
  margin-bottom:4px;
  font-size:13px;
  font-weight:800;
  letter-spacing:.18em;
  color:var(--tv-link);
}
.elementor-175 .elementor-element.elementor-element-0063bde h2::after{
  content:"";
  display:block;
  width:44px;height:2px;
  margin-top:12px;
  background:var(--tv-brass);
}
.elementor-175 .elementor-element.elementor-element-0063bde h3{
  margin:1.9em 0 .5em;
  padding-right:14px;
  border-right:3px solid var(--tv-brass);
  font-family:inherit;
  font-weight:800;
  font-size:clamp(18px,2.2vw,21px);
  line-height:1.8;
  color:var(--tv-head);
  scroll-margin-top:120px;
}

.elementor-175 .elementor-element.elementor-element-0063bde p a:not(.gacs-il-link),
.elementor-175 .elementor-element.elementor-element-0063bde li a:not(.gacs-il-link){
  color:var(--tv-link);
  font-weight:700;
  text-decoration:underline;
  text-decoration-color:var(--tv-brass);
  text-decoration-thickness:1px;
  text-underline-offset:6px;
  transition:text-decoration-thickness .2s,color .2s;
}
.elementor-175 .elementor-element.elementor-element-0063bde p a:not(.gacs-il-link):hover,
.elementor-175 .elementor-element.elementor-element-0063bde li a:not(.gacs-il-link):hover{text-decoration-thickness:2px;color:var(--tv-head)}

.elementor-175 .elementor-element.elementor-element-0063bde ul,.elementor-175 .elementor-element.elementor-element-0063bde ol{margin:0 0 1.7em;padding:0;list-style:none;display:grid;gap:8px}
.elementor-175 .elementor-element.elementor-element-0063bde ul li,.elementor-175 .elementor-element.elementor-element-0063bde ol li{position:relative;padding-right:30px;line-height:2}
.elementor-175 .elementor-element.elementor-element-0063bde ul li::before{
  content:"";
  position:absolute;right:4px;top:1em;
  width:7px;height:7px;
  background:var(--tv-brass);
  transform:rotate(45deg);
}
.elementor-175 .elementor-element.elementor-element-0063bde ol li{counter-increment:tvn}
.elementor-175 .elementor-element.elementor-element-0063bde ol li::before{
  content:counter(tvn,persian) ".";
  position:absolute;right:0;top:0;
  font-weight:900;
  color:var(--tv-link);
}

.elementor-175 .elementor-element.elementor-element-0063bde .gacs-il-line{
  display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;
  margin:2em 0!important;
  padding:14px 0;
  border-top:1px solid var(--tv-line);
  border-bottom:1px solid var(--tv-line);
  background:none;
}
.elementor-175 .elementor-element.elementor-element-0063bde .gacs-il-line strong{color:var(--tv-link);font-size:13.5px}
.elementor-175 .elementor-element.elementor-element-0063bde a.gacs-il-link{
  color:var(--tv-head);font-weight:800;text-decoration:underline;
  text-decoration-color:var(--tv-brass);text-underline-offset:6px;
}
.elementor-175 .elementor-element.elementor-element-0063bde a.gacs-il-link::after{content:"←";margin-right:8px;color:var(--tv-brass)}
.elementor-175 .elementor-element.elementor-element-0063bde a.gacs-il-link:hover{color:var(--tv-link)}

.elementor-175 .elementor-element.elementor-element-0063bde figure.wp-block-table,
.elementor-175 .elementor-element.elementor-element-0063bde .wp-block-table{margin:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:0;background:none}
.elementor-175 .elementor-element.elementor-element-0063bde table{direction:rtl;width:100%;min-width:620px;margin:0;border-collapse:collapse;border:0;font-size:15px;line-height:1.9}
.elementor-175 .elementor-element.elementor-element-0063bde table th{
  padding:12px 14px;border:0;border-bottom:2px solid var(--tv-head);
  background:none;color:var(--tv-link);font-weight:900;text-align:right;white-space:nowrap;
}
.elementor-175 .elementor-element.elementor-element-0063bde table td{padding:13px 14px;border:0;border-bottom:1px solid var(--tv-line);vertical-align:top;background:none}
.elementor-175 .elementor-element.elementor-element-0063bde table td:first-child{color:var(--tv-head)!important;font-weight:800;background:none!important}
.elementor-175 .elementor-element.elementor-element-0063bde table tbody tr:hover td{background:var(--tv-tint)}

.elementor-175 .elementor-element.elementor-element-0063bde blockquote{
  margin:2em 0;
  padding:20px 26px;
  border:0;
  border-right:3px solid var(--tv-brass);
  background:var(--tv-tint);
  border-radius:14px 0 0 14px;
  color:var(--tv-head);
  font-size:1.02em;
}
.elementor-175 .elementor-element.elementor-element-0063bde blockquote::before{
  content:"نکته حقوقی";
  display:block;margin-bottom:2px;
  font-size:12.5px;font-weight:800;color:var(--tv-link);
}
.elementor-175 .elementor-element.elementor-element-0063bde blockquote p{color:var(--tv-head)!important}
.elementor-175 .elementor-element.elementor-element-0063bde blockquote p:last-child{margin:0}

.elementor-175 .elementor-element.elementor-element-0063bde .tv-law{margin:1.7em 0;padding:14px 18px;border-radius:12px;background:var(--tv-tint);font-size:.95em}
.elementor-175 .elementor-element.elementor-element-0063bde .tv-law::before{content:"مأخذ قانونی: ";font-weight:800;color:var(--tv-link)}
.elementor-175 .elementor-element.elementor-element-0063bde .tv-warn{margin:1.7em 0;padding:14px 18px;border-radius:12px;background:rgba(163,50,28,.08);border-right:3px solid #a3321c}
.elementor-175 .elementor-element.elementor-element-0063bde .tv-warn::before{content:"توجه: ";font-weight:800;color:#a3321c}

.elementor-175 .elementor-element.elementor-element-0063bde img{max-width:100%;height:auto;border-radius:14px}
.elementor-175 .elementor-element.elementor-element-0063bde figure{margin:2em 0}
.elementor-175 .elementor-element.elementor-element-0063bde figcaption{margin-top:8px;color:var(--tv-mut);font-size:13.5px;text-align:center}
.elementor-175 .elementor-element.elementor-element-0063bde hr{margin:2.6em auto;width:56px;height:2px;border:0;background:var(--tv-brass)}
.elementor-175 .elementor-element.elementor-element-0063bde code{padding:2px 8px;border-radius:8px;background:var(--tv-tint);color:var(--tv-link);font-size:.92em}

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container::after{
  content:"اطلاعات این مقاله جنبه آموزشی دارد و جایگزین مشاوره حقوقی تخصصی برای پرونده شما نیست. برای بررسی شرایط خاص خود با وکیل مشورت کنید.";
  display:block;
  margin-top:2.6em;
  padding-top:18px;
  border-top:1px solid var(--tv-line);
  color:var(--tv-mut);
  font-size:13.5px;
  line-height:1.95;
}

@media (max-width:767px){
  .elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{font-size:16px;line-height:2;border-radius:20px}
  .elementor-175 .elementor-element.elementor-element-0063bde h2{margin-top:2.1em}
  .elementor-175 .elementor-element.elementor-element-0063bde blockquote{padding:16px 18px}
  .elementor-175 .elementor-element.elementor-element-0063bde table{font-size:14px}
}


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۴) ویجت «Post Comments» (دیدگاه‌ها) | روی زمینه کرم                ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{
  direction:rtl;text-align:right;
  font-family:Vazirmatn,IRANSans,Vazir,Tahoma,sans-serif;
  color:#2a1c0f;
}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-respond{padding:0;border:0;background:none;box-shadow:none}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-reply-title{
  margin:0 0 10px;font-family:inherit;font-weight:900;
  font-size:clamp(21px,2.6vw,27px);line-height:1.7;color:#0f0904;
}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-reply-title small{margin-right:12px;font-size:13px}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-reply-title small a{color:#7a4c0c}
.elementor-175 .elementor-element.elementor-element-0063bde .logged-in-as,.elementor-175 .elementor-element.elementor-element-0063bde .comment-notes{margin:0 0 18px;color:#6b5a43;font-size:13.5px;line-height:1.95}
.elementor-175 .elementor-element.elementor-element-0063bde .logged-in-as a{color:#7a4c0c;font-weight:700}
.elementor-175 .elementor-element.elementor-element-0063bde .required{color:#a3321c}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form label{display:block;margin-bottom:4px;color:#1d130a;font-size:14px;font-weight:700}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="text"],
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="email"],
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="url"],
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form textarea{
  width:100%;padding:12px 2px;
  border:0;border-bottom:1px solid rgba(29,19,10,.4);border-radius:0;
  background:transparent;color:#0f0904;font:inherit;line-height:1.9;direction:rtl;box-shadow:none;
  transition:border-color .25s;
}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="email"],.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="url"]{direction:ltr;text-align:right}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form textarea{min-height:140px;padding:14px;border:1px solid rgba(29,19,10,.35);border-radius:14px;resize:vertical;background:rgba(255,252,244,.6)}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input::placeholder,.elementor-175 .elementor-element.elementor-element-0063bde .comment-form textarea::placeholder{color:#8a7a62}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input:focus,.elementor-175 .elementor-element.elementor-element-0063bde .comment-form textarea:focus{outline:0;border-color:#b8862b}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form-cookies-consent{display:flex;align-items:center;gap:10px}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form-cookies-consent input{width:18px;height:18px;accent-color:#b8862b}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form-cookies-consent label{margin:0;font-weight:500;color:#6b5a43}
.elementor-175 .elementor-element.elementor-element-0063bde .form-submit{margin:14px 0 0}
.elementor-175 .elementor-element.elementor-element-0063bde .form-submit .submit,
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="submit"]{
  min-width:180px;padding:13px 30px;border:0;border-radius:12px;
  background:#1d130a;color:#f5ecd7;font:inherit;font-weight:900;cursor:pointer;
  transition:background .25s,color .25s,transform .25s;
}
.elementor-175 .elementor-element.elementor-element-0063bde .form-submit .submit:hover,
.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="submit"]:hover{background:#b8862b;color:#140d06;transform:translateY(-2px)}

.elementor-175 .elementor-element.elementor-element-0063bde .comments-title{margin:0 0 18px;font-family:inherit;font-weight:900;font-size:clamp(21px,2.6vw,27px);color:#0f0904}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-list{margin:0 0 34px;padding:0;list-style:none}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-list .children{margin:6px 22px 0 0;padding:0 16px 0 0;list-style:none;border-right:1px solid rgba(184,134,43,.6)}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-body{margin:0;padding:20px 0;border:0;border-bottom:1px solid rgba(29,19,10,.15);background:none;border-radius:0}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-author{display:flex;align-items:center;gap:12px;margin-bottom:2px}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-author .avatar{width:40px;height:40px;border-radius:50%;float:none;margin:0}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-author .fn{color:#0f0904;font-style:normal;font-weight:800}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-author .says{display:none}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-metadata{margin-bottom:8px;font-size:12.5px}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-metadata a{color:#8a7a62}
.elementor-175 .elementor-element.elementor-element-0063bde .comment-content p{margin:0 0 .8em;line-height:2;color:#1d130a}
.elementor-175 .elementor-element.elementor-element-0063bde .reply a{color:#7a4c0c;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:rgba(184,134,43,.7);text-underline-offset:5px}
.elementor-175 .elementor-element.elementor-element-0063bde .reply a:hover{color:#0f0904}
@media (max-width:767px){
  .elementor-175 .elementor-element.elementor-element-0063bde .form-submit .submit,.elementor-175 .elementor-element.elementor-element-0063bde .comment-form input[type="submit"]{width:100%}
  .elementor-175 .elementor-element.elementor-element-0063bde .comment-list .children{margin-right:8px;padding-right:12px}
}


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۵) ویجت «Posts» (مطالب مرتبط، اسکین Classic) | مینیمال بدون کادر   ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-widget-container{direction:rtl;text-align:right}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-grid{direction:rtl;column-gap:30px!important;row-gap:34px!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post{
  position:relative;display:flex;flex-direction:column;overflow:visible;
  border:0;border-radius:0;background:none;box-shadow:none;
  padding-top:16px;border-top:1px solid rgba(29,19,10,.18);
  transition:border-color .3s;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post:hover{border-color:#b8862b}

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__thumbnail__link{
  display:block!important;position:relative;overflow:hidden!important;
  aspect-ratio:3/2;margin:0 0 16px!important;border-radius:16px;background:#e9dcc0;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__thumbnail{position:absolute!important;inset:0!important;height:100%!important;padding:0!important;overflow:hidden!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__thumbnail img{
  position:absolute!important;inset:0!important;top:0!important;left:0!important;
  width:100%!important;max-width:100%!important;height:100%!important;
  object-fit:cover!important;transform:scale(1.001)!important;
  transition:transform .8s cubic-bezier(.2,.9,.2,1),filter .4s;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.06)!important;filter:saturate(1.08)}

.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__text{display:flex;flex-direction:column;flex:1;padding:0!important;text-align:right}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__title{margin:0!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__title a{
  font-family:Vazirmatn,IRANSans,Vazir,Tahoma,sans-serif!important;
  font-size:16.5px!important;font-weight:800!important;line-height:1.9!important;color:#0f0904!important;
  transition:color .2s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post:hover .elementor-post__title a{color:#7a4c0c!important}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__text::after{
  content:"مطالعه ←";display:block;margin-top:6px;
  color:#7a4c0c;font-family:Vazirmatn,sans-serif;font-size:13px;font-weight:800;
  transition:transform .3s;
}
.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post:hover .elementor-post__text::after{transform:translateX(-8px)}
@media (max-width:767px){
  .elementor-175 .elementor-element.elementor-element-0063bde .elementor-grid{row-gap:26px!important}
  .elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__title a{font-size:16px!important}
}
@media (prefers-reduced-motion:reduce){
  .elementor-175 .elementor-element.elementor-element-0063bde .elementor-post,.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__thumbnail img,.elementor-175 .elementor-element.elementor-element-0063bde .elementor-post__text::after{transition:none!important}
}


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║ ۶) سراسری (بدون .elementor-175 .elementor-element.elementor-element-0063bde)                                         ║
   ║    Elementor ← Site Settings ← Custom CSS                          ║
   ║    زمینه کرم طلایی روشن؛ رنگ را از #f5ecd7 عوض کنید               ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

html:has(body.single-post),
body.single-post{
  background:
    radial-gradient(1000px 460px at 85% -100px,rgba(199,154,59,.28),transparent 70%),
    #f5ecd7!important;
}
.single-post .site-main,.single-post #content,.single-post main{background:transparent}
.single-post .tvh-spacer{background:transparent}

@supports (animation-timeline: scroll()){
  .single-post::before{
    content:"";position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0;left:0;height:3px;z-index:99999;
    background:#b8862b;transform:scaleX(0);transform-origin:right;
    animation:tvReadProgress linear both;animation-timeline:scroll(root block);
  }
  @keyframes tvReadProgress{to{transform:scaleX(1)}}
}
.single-post ::selection{background:#e9c66f;color:#140d06}/* End custom CSS */