.elementor-628 .elementor-element.elementor-element-e0ab6f3{--display:flex;}.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-628 .elementor-element.elementor-element-a204471{text-align:center;}.elementor-628 .elementor-element.elementor-element-a204471 .elementor-heading-title{font-family:"danaFaNum", Sans-serif;font-weight:600;color:#F8FAFC;}.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-628 .elementor-element.elementor-element-84fc1fc .elementor-icon-list-icon i{color:#00F0FF;font-size:14px;}.elementor-628 .elementor-element.elementor-element-84fc1fc .elementor-icon-list-icon svg{fill:#00F0FF;--e-icon-list-icon-size:14px;}.elementor-628 .elementor-element.elementor-element-84fc1fc .elementor-icon-list-icon{width:14px;}.elementor-628 .elementor-element.elementor-element-84fc1fc .elementor-icon-list-text, .elementor-628 .elementor-element.elementor-element-84fc1fc .elementor-icon-list-text a{color:#00F0FF;}.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-628 .elementor-element.elementor-element-8ca46cb img{border-radius:16px 16px 16px 16px;}.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-628 .elementor-element.elementor-element-2f15886{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;color:#FFFFFF;font-family:"danaFaNum", Sans-serif;font-weight:400;}body.elementor-page-628:not(.elementor-motion-effects-element-type-background), body.elementor-page-628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21272d;}@media(min-width:768px){.elementor-628 .elementor-element.elementor-element-e0ab6f3{--content-width:900px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-2f15886 *//* تنظیم رنگ و استایل پاراگراف‌های مقاله */
.elementor-628 .elementor-element.elementor-element-2f15886 p {
    color: #E2E8F0 !important;
    font-size: 22px !important;
    line-height: 2.2 !important;
    margin-bottom: 25px !important;
}

/* تیترهای داخل مقاله (H2 و H3) */
.elementor-628 .elementor-element.elementor-element-2f15886 h2, .elementor-628 .elementor-element.elementor-element-2f15886 h3 {
    color: #00F0FF !important;
    font-weight: 700 !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}

/* لینک‌های داخل متن */
.elementor-628 .elementor-element.elementor-element-2f15886 a {
    color: #00F0FF !important;
    text-decoration: underline !important;
}

/* نقل‌قول‌ها (Blockquotes) */
.elementor-628 .elementor-element.elementor-element-2f15886 blockquote {
    border-right: 4px solid #7B2CBF !important;
    background: rgba(123, 44, 191, 0.08) !important;
    padding: 15px 20px !important;
    border-radius: 8px !important;
    color: #FFFFFF !important;
    margin: 30px 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* ۱. اعمال گرید فقط به بدنه و بخش محتوای اصلی */
body, 
.site-content,
.main-page-wrapper {
    background-color: #060A0D !important;
    background-image: 
        linear-gradient(rgba(0, 240, 255, 0.08) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 240, 255, 0.08) 1px, transparent 1px) !important;
    background-size: 45px 45px !important;
    background-position: center center !important;
    background-attachment: fixed !important;
}

/* ۲. حذف محدودیت عرض و حاشیه‌های پیش‌فرض قالب وودمارت */
.main-page-wrapper,
.site-content > .container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ۳. سالید نگه‌داشتن فوتر و هدر (جلوگیری از افتادن گرید روی فوتر) */
header,
.whb-header,
footer,
.footer-container,
.woodmart-footer,
.footer-sidebar {
    background-image: none !important;
    position: relative;
    z-index: 10;
}/* End custom CSS */