.elementor-10721 .elementor-element.elementor-element-78a97524{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10721 .elementor-element.elementor-element-530ab9c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10721 .elementor-element.elementor-element-530ab9c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-7ae6e0c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 24px 0px rgba(64.99999999999999, 71, 81.99999999999999, 0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10721 .elementor-element.elementor-element-7ae6e0c7:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-7ae6e0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10721 .elementor-element.elementor-element-64456349.elementor-element{--align-self:stretch;}.elementor-10721 .elementor-element.elementor-element-64456349 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10721 .elementor-element.elementor-element-64456349 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-10721 .elementor-element.elementor-element-64456349 .elementor-icon{font-size:21px;border-radius:13px 13px 13px 13px;}.elementor-10721 .elementor-element.elementor-element-64456349 .elementor-icon-box-title, .elementor-10721 .elementor-element.elementor-element-64456349 .elementor-icon-box-title a{font-family:"YekanBakhFaNum", Sans-serif;font-weight:600;}.elementor-10721 .elementor-element.elementor-element-64456349:has(:hover) .elementor-icon-box-title,
					 .elementor-10721 .elementor-element.elementor-element-64456349:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-10721 .elementor-element.elementor-element-1648c62e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10721 .elementor-element.elementor-element-d3496af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:24px 24px 24px 24px;}.elementor-10721 .elementor-element.elementor-element-d3496af:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-d3496af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F7;}.elementor-10721 .elementor-element.elementor-element-7b9e2edc.elementor-element{--align-self:flex-start;}.elementor-10721 .elementor-element.elementor-element-bb55833 > .elementor-widget-container{padding:25px 0px 25px 0px;border-style:solid;border-width:2px 0px 2px 0px;border-color:#02010126;}.elementor-10721 .elementor-element.elementor-element-bb55833.elementor-element{--align-self:stretch;}.elementor-10721 .elementor-element.elementor-element-1cd9098e{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 24px 0px rgba(64.99999999999999, 71, 81.99999999999999, 0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10721 .elementor-element.elementor-element-1cd9098e:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-1cd9098e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10721 .elementor-element.elementor-element-ad18bc0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10721 .elementor-element.elementor-element-ad18bc0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-10721 .elementor-element.elementor-element-ad18bc0 .elementor-icon{font-size:21px;border-radius:13px 13px 13px 13px;}.elementor-10721 .elementor-element.elementor-element-ad18bc0 .elementor-icon-box-title, .elementor-10721 .elementor-element.elementor-element-ad18bc0 .elementor-icon-box-title a{font-family:"YekanBakhFaNum", Sans-serif;font-weight:600;}.elementor-10721 .elementor-element.elementor-element-ad18bc0:has(:hover) .elementor-icon-box-title,
					 .elementor-10721 .elementor-element.elementor-element-ad18bc0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-10721 .elementor-element.elementor-element-59d53d79 .wd-post-comments-form .comment-reply-title{color:var( --e-global-color-primary );}.elementor-10721 .elementor-element.elementor-element-53dc4e5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--wd-sticky-offset:120px;--wd-side-hidden-w:300px;}.elementor-10721 .elementor-element.elementor-element-749d1aa6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-332ef9a2{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 24px 0px rgba(64.99999999999999, 71, 81.99999999999999, 0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--wd-sticky-offset:169px;}.elementor-10721 .elementor-element.elementor-element-332ef9a2:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-332ef9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10721 .elementor-element.elementor-element-1ccc42b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-10721 .elementor-element.elementor-element-1ccc42b6:not(.elementor-motion-effects-element-type-background), .elementor-10721 .elementor-element.elementor-element-1ccc42b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-10721 .elementor-element.elementor-element-79df43bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-10721 .elementor-element.elementor-element-79df43bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10721 .elementor-element.elementor-element-2f30a97e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10721 .elementor-element.elementor-element-2f30a97e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-10721 .elementor-element.elementor-element-2f30a97e .elementor-icon{font-size:21px;border-radius:13px 13px 13px 13px;}.elementor-10721 .elementor-element.elementor-element-2f30a97e .elementor-icon-box-title, .elementor-10721 .elementor-element.elementor-element-2f30a97e .elementor-icon-box-title a{font-family:"YekanBakhFaNum", Sans-serif;font-weight:600;}.elementor-10721 .elementor-element.elementor-element-2f30a97e:has(:hover) .elementor-icon-box-title,
					 .elementor-10721 .elementor-element.elementor-element-2f30a97e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-10721 .elementor-element.elementor-element-6062656{--display:flex;}@media(max-width:767px){.elementor-10721 .elementor-element.elementor-element-530ab9c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10721 .elementor-element.elementor-element-7ae6e0c7{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-10721 .elementor-element.elementor-element-d3496af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10721 .elementor-element.elementor-element-1ccc42b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10721 .elementor-element.elementor-element-2f30a97e .elementor-icon-box-title{margin-block-end:0px;}}@media(min-width:768px){.elementor-10721 .elementor-element.elementor-element-530ab9c9{--width:74%;}.elementor-10721 .elementor-element.elementor-element-53dc4e5e{--width:50%;}.elementor-10721 .elementor-element.elementor-element-79df43bb{--width:100.963%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10721 .elementor-element.elementor-element-530ab9c9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7ae6e0c7 *//* ==============================================
   Mahsym Glassmorphism Single Post Style
   ============================================== */

/* استایل کانتینر شیشه‌ای محتوا */
.elementor-10721 .elementor-element.elementor-element-7ae6e0c7 {
  background: rgba(255, 255, 255, 0.72) !important;
  backdrop-filter: blur(14px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(14px) saturate(160%) !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255, 255, 255, 0.85) !important;
  box-shadow: 
    0 12px 35px -8px rgba(0, 168, 150, 0.08),
    0 4px 16px -2px rgba(10, 37, 64, 0.04),
    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
  padding: 24px !important;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* هاور ملایم روی کل کارت محتوا */
.elementor-10721 .elementor-element.elementor-element-7ae6e0c7:hover {
  border-color: rgba(0, 168, 150, 0.3) !important;
  box-shadow: 
    0 20px 45px -10px rgba(0, 168, 150, 0.14),
    0 6px 20px -3px rgba(10, 37, 64, 0.05),
    inset 0 1px 0 rgba(255, 255, 255, 1) !important;
}

/* فریم شیشه‌ای و تر و تمیز برای تصویر شاخص */
.elementor-10721 .elementor-element.elementor-element-7ae6e0c7 img {
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  box-shadow: 0 8px 24px -6px rgba(0, 0, 0, 0.08) !important;
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.4s ease !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
}

/* افکت زوم فوق‌العاده نرم تصویر شاخص روی هاور */
.elementor-10721 .elementor-element.elementor-element-7ae6e0c7:hover img {
  transform: scale(1.015);
  filter: brightness(1.02);
}

/* تیترهای داخل مقاله (H1, H2, H3) با مارکر فیروزه‌ای */
.elementor-10721 .elementor-element.elementor-element-7ae6e0c7 h1, .elementor-10721 .elementor-element.elementor-element-7ae6e0c7 h2, .elementor-10721 .elementor-element.elementor-element-7ae6e0c7 h3 {
  position: relative;
  color: #1a2a36 !important;
  font-weight: 700 !important;
  margin-top: 1.5rem !important;
  margin-bottom: 1rem !important;
  padding-right: 14px;
}

.elementor-10721 .elementor-element.elementor-element-7ae6e0c7 h1::before, .elementor-10721 .elementor-element.elementor-element-7ae6e0c7 h2::before, .elementor-10721 .elementor-element.elementor-element-7ae6e0c7 h3::before {
  content: "";
  position: absolute;
  right: 0;
  top: 25%;
  height: 50%;
  width: 4px;
  border-radius: 4px;
  background: linear-gradient(180deg, #00C4B4, #008B7D);
  box-shadow: 0 0 8px rgba(0, 196, 180, 0.5);
}

/* شفافیت و خوانایی متون مقاله */
.elementor-10721 .elementor-element.elementor-element-7ae6e0c7 p {
  color: #475569 !important;
  line-height: 2 !important;
  font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd9098e *//* ==============================================
   Mahsym Glassmorphism Comments Section Style
   ============================================== */

/* استایل کانتینر کلی شیشه‌ای بخش دیدگاه */
.elementor-10721 .elementor-element.elementor-element-1cd9098e {
  background: rgba(255, 255, 255, 0.75) !important;
  backdrop-filter: blur(16px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(16px) saturate(160%) !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255, 255, 255, 0.9) !important;
  box-shadow: 
    0 16px 36px -10px rgba(0, 168, 150, 0.08),
    0 4px 16px -2px rgba(10, 37, 64, 0.03),
    inset 0 1px 0 rgba(255, 255, 255, 1) !important;
  padding: 30px !important;
  transition: all 0.4s ease !important;
}

/* هاور روی کانتینر دیدگاه‌ها */
.elementor-10721 .elementor-element.elementor-element-1cd9098e:hover {
  border-color: rgba(0, 168, 150, 0.35) !important;
  box-shadow: 
    0 22px 48px -12px rgba(0, 168, 150, 0.14),
    0 6px 20px -3px rgba(10, 37, 64, 0.05),
    inset 0 1px 0 rgba(255, 255, 255, 1) !important;
}

/* تیتر "دیدگاهتان را بنویسید" */
.elementor-10721 .elementor-element.elementor-element-1cd9098e h3.comment-reply-title,
.elementor-10721 .elementor-element.elementor-element-1cd9098e .comment-reply-title {
  color: #00A896 !important;
  font-size: 1.25rem !important;
  font-weight: 800 !important;
  letter-spacing: -0.3px !important;
  margin-bottom: 18px !important;
}

/* استایل فیلدهای ورودی متن و تکست‌اریا (Textarea & Inputs) */
.elementor-10721 .elementor-element.elementor-element-1cd9098e textarea,
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="text"],
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="email"],
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="url"] {
  background: rgba(255, 255, 255, 0.85) !important;
  border: 1.5px solid rgba(0, 168, 150, 0.18) !important;
  border-radius: 16px !important;
  padding: 14px 18px !important;
  color: #2D3748 !important;
  font-size: 14px !important;
  outline: none !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.02) !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
  width: 100% !important;
}

/* افکت فوکوس هنگام کلیک و تایپ کاربر */
.elementor-10721 .elementor-element.elementor-element-1cd9098e textarea:focus,
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="text"]:focus,
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="email"]:focus,
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="url"]:focus {
  background: #ffffff !important;
  border-color: #00A896 !important;
  box-shadow: 
    0 0 0 4px rgba(0, 168, 150, 0.15),
    0 8px 20px -4px rgba(0, 168, 150, 0.1) !important;
  transform: translateY(-1px);
}

/* دکمه شیک و درخشان "فرستادن دیدگاه" */
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="submit"],
.elementor-10721 .elementor-element.elementor-element-1cd9098e button[type="submit"],
.elementor-10721 .elementor-element.elementor-element-1cd9098e .submit {
  background: linear-gradient(135deg, #00C4B4 0%, #00A896 50%, #008B7D 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 14px !important;
  padding: 12px 32px !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  cursor: pointer !important;
  box-shadow: 0 6px 18px -3px rgba(0, 168, 150, 0.4) !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* هاور دکمه فرستادن دیدگاه */
.elementor-10721 .elementor-element.elementor-element-1cd9098e input[type="submit"]:hover,
.elementor-10721 .elementor-element.elementor-element-1cd9098e button[type="submit"]:hover,
.elementor-10721 .elementor-element.elementor-element-1cd9098e .submit:hover {
  background: linear-gradient(135deg, #00d6c4 0%, #00bfa9 50%, #00998a 100%) !important;
  transform: translateY(-2px) scale(1.02) !important;
  box-shadow: 0 10px 25px -4px rgba(0, 168, 150, 0.55) !important;
}

/* متون راهنما و وضعیت لاگین */
.elementor-10721 .elementor-element.elementor-element-1cd9098e .logged-in-as,
.elementor-10721 .elementor-element.elementor-element-1cd9098e .comment-notes {
  color: #64748B !important;
  font-size: 13.5px !important;
  margin-bottom: 16px !important;
}

.elementor-10721 .elementor-element.elementor-element-1cd9098e .logged-in-as a {
  color: #00A896 !important;
  text-decoration: none !important;
  font-weight: 600 !important;
  transition: color 0.2s ease !important;
}

.elementor-10721 .elementor-element.elementor-element-1cd9098e .logged-in-as a:hover {
  color: #007669 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-749d1aa6 *//* ==============================================
   Mahsym Blog Sidebar - Glassmorphism Style
   ============================================== */

/* کادر اصلی سایدبار */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 {
  background: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(16px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(16px) saturate(160%) !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255, 255, 255, 0.9) !important;
  box-shadow: 
    0 16px 36px -10px rgba(0, 168, 150, 0.07),
    0 4px 16px -2px rgba(10, 37, 64, 0.03),
    inset 0 1px 0 rgba(255, 255, 255, 1) !important;
  padding: 24px 20px !important;
  transition: all 0.35s ease !important;
}

/* عناوین سایدبار (دسته‌ها / آخرین نوشته‌ها) */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 .widget-title,
.elementor-10721 .elementor-element.elementor-element-749d1aa6 h4, 
.elementor-10721 .elementor-element.elementor-element-749d1aa6 h5 {
  color: #1E293B !important;
  font-size: 1.15rem !important;
  font-weight: 800 !important;
  letter-spacing: -0.3px !important;
  position: relative !important;
  padding-bottom: 12px !important;
  margin-bottom: 16px !important;
  border-bottom: 2px solid rgba(0, 168, 150, 0.12) !important;
}

/* خط تزیینی زیر عنوان‌ها */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 .widget-title::after,
.elementor-10721 .elementor-element.elementor-element-749d1aa6 h4::after {
  content: "" !important;
  position: absolute !important;
  bottom: -2px !important;
  right: 0 !important;
  width: 35px !important;
  height: 2px !important;
  background: #00A896 !important;
  border-radius: 2px !important;
}

/* لیست دسته‌ها */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 0 24px 0 !important;
}

.elementor-10721 .elementor-element.elementor-element-749d1aa6 ul li {
  margin-bottom: 6px !important;
}

/* لینک‌های دسته‌ها */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 ul li a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  color: #475569 !important; /* پررنگ و خوانا شدن متن دسته‌ها */
  font-size: 14.5px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  padding: 8px 12px !important;
  border-radius: 12px !important;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* افکت هاور روی آیتم‌های دسته */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 ul li a:hover {
  color: #00A896 !important;
  background: rgba(0, 168, 150, 0.08) !important;
  transform: translateX(-4px) !important;
  padding-right: 16px !important;
}

/* خط فاصل بین ابزارک‌ها */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 .widget:not(:last-child) {
  border-bottom: 1px dashed rgba(0, 168, 150, 0.2) !important;
  padding-bottom: 20px !important;
  margin-bottom: 20px !important;
}

/* استایل بخش آخرین نوشته‌ها و تصویر بندانگشتی */
.elementor-10721 .elementor-element.elementor-element-749d1aa6 .recent-posts-widget .post-img,
.elementor-10721 .elementor-element.elementor-element-749d1aa6 img {
  border-radius: 12px !important;
  transition: transform 0.3s ease !important;
}

.elementor-10721 .elementor-element.elementor-element-749d1aa6 .recent-posts-widget li:hover img {
  transform: scale(1.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccc42b6 *//* ==============================================
   Mahsym Related Posts - Modern Glass Style
   ============================================== */

/* کانتینر اصلی بخش مطالب مرتبط */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 {
  background: rgba(255, 255, 255, 0.7) !important;
  backdrop-filter: blur(16px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(16px) saturate(160%) !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255, 255, 255, 0.9) !important;
  box-shadow: 
    0 16px 36px -10px rgba(0, 168, 150, 0.06),
    0 4px 16px -2px rgba(10, 37, 64, 0.03),
    inset 0 1px 0 rgba(255, 255, 255, 1) !important;
  padding: 24px !important;
}

/* تیتر "مطالب مرتبط" */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .elementor-heading-title,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .title,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 h3, .elementor-10721 .elementor-element.elementor-element-1ccc42b6 h4 {
  color: #1E293B !important;
  font-weight: 800 !important;
  letter-spacing: -0.3px !important;
}

/* استایل هر کارت پست به صورت جداگانه */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 article,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .woodmart-blog-holder .post {
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 20px !important;
  border: 1px solid rgba(0, 168, 150, 0.1) !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.03) !important;
  padding: 12px 12px 18px 12px !important;
  transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;
  overflow: hidden !important;
}

/* افکت شناور شدن کارت هنگام هاور */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post:hover,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 article:hover {
  transform: translateY(-5px) !important;
  border-color: rgba(0, 168, 150, 0.35) !important;
  box-shadow: 0 16px 32px -8px rgba(0, 168, 150, 0.16) !important;
}

/* تصویر شاخص پست‌ها */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post-img,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .entry-thumbnail,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .entry-thumbnail img,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post img {
  border-radius: 16px !important;
  transition: transform 0.4s ease !important;
}

.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post:hover img {
  transform: scale(1.04) !important;
}

/* بج تاریخ (روز و ماه) با پس‌زمینه شیشه‌ای سفید و گوشه‌های نرم */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post-date,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .entry-meta .post-date,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .woodmart-post-date {
  background: rgba(255, 255, 255, 0.92) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  border-radius: 14px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.8) !important;
  color: #0F172A !important;
  font-weight: 800 !important;
  padding: 6px 10px !important;
}

/* عنوان هر پست */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .entry-title,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .entry-title a,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post-title a {
  color: #1E293B !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  text-decoration: none !important;
  transition: color 0.25s ease !important;
  display: block !important;
  margin-top: 10px !important;
}

.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .entry-title a:hover,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .post-title a:hover {
  color: #00A896 !important;
}

/* متن / دکمه "ادامه مطلب" */
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .more-link,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .read-more-section a,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .btn-read-more {
  color: #00A896 !important;
  font-size: 13.5px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin-top: 10px !important;
  transition: all 0.25s ease !important;
}

.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .more-link:hover,
.elementor-10721 .elementor-element.elementor-element-1ccc42b6 .read-more-section a:hover {
  color: #007669 !important;
  transform: translateX(-3px) !important;
}/* End custom CSS */