/* طرح رویا | صفحه‌ی تکی نمونه کار — تم روشن (سفید، طوسی، مشکی) */
/* هدر روی صفحه‌ی روشن همیشه شیشه‌ای تیره است تا متن سفید منو خوانا بماند */
body.trwd-sp-light{background:#F4F4F5}
body.trwd-sp-light .elementor-location-header::before{transform:none;background:rgba(18,18,20,.78)}

.trwd.sp-light{--ink:#18181B;--muted:#52525B;--dim:#71717A;--line:#E4E4E7;background:#F4F4F5;color:#18181B}
.trwd.sp-light .grad,.trwd.sp-light .svs-grad{background:linear-gradient(100deg,#0A0A0B 20%,#71717A);-webkit-background-clip:text;background-clip:text;color:transparent}
.trwd.sp-light .sp-progress i{background:linear-gradient(90deg,#71717A,#0A0A0B)}

/* پس‌زمینه‌ی زنده */
.trwd.sp-light .sp-dots{background:radial-gradient(rgba(0,0,0,.1) 1px,transparent 1.6px) 0 0/28px 28px}
.trwd.sp-light .sp-ambient .b1,.trwd.sp-light .sp-ambient .b3{background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,.4) 45%,transparent)}
.trwd.sp-light .sp-ambient .b2{background:radial-gradient(closest-side,rgba(161,161,170,.18),rgba(161,161,170,.06) 45%,transparent)}
.trwd.sp-light .sp-lines{background:linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 1px) 0 0/25% 100%}
.trwd.sp-light .sp-lines::after{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.03),transparent)}

/* عمومی */
.trwd.sp-light .sp-h{color:#0A0A0B;font-size:clamp(24px,2.6vw,38px)}
.trwd.sp-light .sp-kicker{color:#71717A}
.trwd.sp-light .sp-lead{color:#52525B}
.trwd.sp-light .sp-link{color:#18181B;border-bottom-color:rgba(0,0,0,.25)}
.trwd.sp-light .sp-link:hover{color:#000;border-color:#000}
.trwd.sp-light a.btn-primary,.trwd.sp-light a.btn-primary:focus{color:#FFFFFF!important;background:#0A0A0B;box-shadow:0 14px 34px -14px rgba(0,0,0,.5)}
.trwd.sp-light a.btn-primary:hover{color:#FFFFFF!important;background:#27272A}
.trwd.sp-light a.btn-primary svg{color:#fff}
.trwd.sp-light a.btn-ghost,.trwd.sp-light a.btn-ghost:focus{color:#18181B!important;border-color:rgba(0,0,0,.2)}
.trwd.sp-light a.btn-ghost:hover{color:#0A0A0B!important;border-color:#0A0A0B;background:rgba(0,0,0,.04)}

/* بالای صفحه */
.trwd.sp-light .sp-hero{min-height:min(100svh,860px);padding-top:calc(var(--hdr0,0px) + 56px)}
.trwd.sp-light .sp-bg img{filter:grayscale(1) blur(10px) brightness(1.15);opacity:.22}
.trwd.sp-light .sp-veil{background:radial-gradient(80% 70% at 30% 50%,rgba(244,244,245,.2),rgba(244,244,245,.9)),linear-gradient(to bottom,rgba(244,244,245,.5),transparent 40%,#F4F4F5)}
.trwd.sp-light .sp-title{font-size:clamp(26px,2.6vw,40px);line-height:1.35;margin-top:16px}
.trwd.sp-light .sp-title .wd>span,.trwd.sp-light.svs .sp-title .wd>span{background-image:linear-gradient(100deg,#0A0A0B 30%,#52525B)}
.trwd.sp-light .sp-intro{color:#52525B;font-size:16.5px}
.trwd.sp-light .sp-code,.trwd.sp-light.svs .sp-code{color:#FFFFFF;background:#0A0A0B;border-color:transparent}
.trwd.sp-light .svs-crumb,.trwd.sp-light .svs-crumb a,.trwd.sp-light .sp-back{color:#71717A}
.trwd.sp-light .svs-crumb a:hover,.trwd.sp-light .sp-back:hover{color:#0A0A0B}

/* اطلاعات پروژه */
.trwd.sp-light .sp-fact{background:#FFFFFF;border-color:#E4E4E7;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 40px -28px rgba(0,0,0,.25)}
.trwd.sp-light .sp-fact::after{background:radial-gradient(300px circle at var(--fx,50%) var(--fy,0%),rgba(0,0,0,.04),transparent 60%)}
.trwd.sp-light .sp-fact>span{color:#71717A}
.trwd.sp-light .sp-fact>b{color:#18181B}
.trwd.sp-light .sp-chips i{color:#3F3F46;background:#F4F4F5;border-color:#E4E4E7}
.trwd.sp-light .sp-review{background:#FFFFFF}
.trwd.sp-light .sp-review::before{color:rgba(0,0,0,.07)}
.trwd.sp-light .sp-review p{color:#18181B}

/* گالری و تصاویر */
.trwd.sp-light .svs-shot,.trwd.sp-light .sp-shot,.trwd.sp-light .sp-pshot{background:#E4E4E7;border-color:rgba(0,0,0,.07);box-shadow:0 30px 60px -40px rgba(0,0,0,.35)}
.trwd.sp-light .svs-shot:hover,.trwd.sp-light .sp-pshot:hover{border-color:rgba(0,0,0,.3)}
.trwd.sp-light .svs-photo,.trwd.sp-light .svs-card,.trwd.sp-light .svs-logo-card,.trwd.sp-light .svs-player{border-color:rgba(0,0,0,.08)!important;box-shadow:0 50px 100px -50px rgba(0,0,0,.45)}
.trwd.sp-light .svs-bgs,.trwd.sp-light .svs-pal,.trwd.sp-light .svs-psrc{color:#52525B}
.trwd.sp-light .svs-bgs button{border-color:rgba(0,0,0,.15)!important}
.trwd.sp-light .svs-bgs button.is-on{border-color:#0A0A0B!important}
.trwd.sp-light .svs-pal i{background:#FFFFFF;border-color:#E4E4E7}
.trwd.sp-light .svs-pal i::before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}
.trwd.sp-light .svs-pal em{color:#3F3F46}
.trwd.sp-light .svs-player{background:#FFFFFF}
.trwd.sp-light .svs-psrc button{color:#3F3F46;border-color:rgba(0,0,0,.14)!important}
.trwd.sp-light .svs-psrc button:hover,.trwd.sp-light .svs-psrc button.is-on{background:#0A0A0B!important;color:#FFFFFF}
.trwd.sp-light .sp-rail-nav button{border-color:rgba(0,0,0,.2)!important;color:#18181B}
.trwd.sp-light .sp-rail-nav button:hover{background:#0A0A0B!important;color:#FFFFFF!important}
.trwd.sp-light .sp-free-hint{color:#71717A}
.trwd.sp-light .sp-free-hint i{background:#D4D4D8}
.trwd.sp-light .sp-free-hint i::after{background:#0A0A0B}

/* ویزور دوربین روی صفحه‌ی روشن: بدنه‌ی دوربین تیره می‌ماند */
.trwd.sp-light .svs-vf{box-shadow:0 60px 110px -50px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}
.trwd .svs-vf .vf-screen{cursor:zoom-in}
.trwd .svs-vf .vf-cap{color:#FFFFFF}
.trwd .svs-vf .vf-cap small{direction:rtl;color:#D4D4D8}

/* درباره و محل کاربرد */
.trwd.sp-light .svs-art,.trwd.sp-light .svs-use{background:#FFFFFF;border-color:#E4E4E7;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 50px -36px rgba(0,0,0,.3)}
.trwd.sp-light .svs-use{border-color:#D4D4D8}
.trwd.sp-light .svs-prose{color:#3F3F46}
.trwd.sp-light .svs-prose strong,.trwd.sp-light .svs-prose b,.trwd.sp-light .svs-prose h2,.trwd.sp-light .svs-prose h3,.trwd.sp-light .svs-prose h4{color:#0A0A0B}
.trwd.sp-light .svs-prose li::marker{color:#0A0A0B}
.trwd.sp-light .svs-prose a{color:#0A0A0B}

/* ویژگی‌ها، سرعت، واکنشگرایی، اسنپ‌شات (صفحه‌ی طراحی سایت) */
.trwd.sp-light .sp-fcard-in{background:#FFFFFF;border-color:#E4E4E7;box-shadow:0 30px 70px -45px rgba(0,0,0,.35)}
.trwd.sp-light .sp-fcard-in::before{background:radial-gradient(500px circle at var(--fx,80%) var(--fy,0%),rgba(0,0,0,.035),transparent 60%)}
.trwd.sp-light .sp-fnum{-webkit-text-stroke-color:rgba(0,0,0,.25)}
.trwd.sp-light .sp-fcard-txt h3{color:#0A0A0B}
.trwd.sp-light .sp-fcard-txt p{color:#52525B}
.trwd.sp-light .sp-fshot{background:#E4E4E7;border-color:rgba(0,0,0,.08)}
.trwd.sp-light .sp-gauge{background:radial-gradient(circle,#FFFFFF 60%,#F4F4F5)}
.trwd.sp-light .sp-gauge .trk{stroke:rgba(0,0,0,.08)}
.trwd.sp-light .sp-gauge span{color:#52525B}
.trwd.sp-light .sp-gauge b{text-shadow:none}
.trwd.sp-light .sp-gauge.is-lit::before{opacity:.18}
.trwd.sp-light .sp-speed-shot{background:#E4E4E7;border-color:rgba(0,0,0,.08);box-shadow:0 50px 90px -50px rgba(0,0,0,.45)}
.trwd.sp-light .sp-morph-tabs{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.08)}
.trwd.sp-light .sp-morph-tabs button{color:#52525B!important}
.trwd.sp-light .sp-morph-tabs button.is-on{color:#FFFFFF!important}
.trwd.sp-light .sp-morph-pill{background:#0A0A0B}
.trwd.sp-light .sp-morph-stage::before{background:radial-gradient(ellipse at center,rgba(0,0,0,.18),transparent 70%)}
.trwd.sp-light .sp-morph-meta span{color:#71717A}
.trwd.sp-light .sp-morph-meta span b{color:#18181B}
.trwd.sp-light .sp-snap-tab{background:#FFFFFF!important;border-color:#E4E4E7!important;color:#52525B!important}
.trwd.sp-light .sp-snap-tab:hover{border-color:#A1A1AA!important;color:#18181B!important}
.trwd.sp-light .sp-snap-tab.is-on{background:#FFFFFF!important;border-color:#0A0A0B!important;color:#0A0A0B!important;box-shadow:0 14px 30px -20px rgba(0,0,0,.4)}
.trwd.sp-light .sp-snap-tab::after{background:#0A0A0B}
.trwd.sp-light .sp-snap-num{-webkit-text-stroke-color:rgba(0,0,0,.3)}
.trwd.sp-light .sp-snap-tab.is-on .sp-snap-num{-webkit-text-stroke-color:#0A0A0B}
.trwd.sp-light .sp-snap-tab small{color:#71717A}
.trwd.sp-light .sp-snap-kind{border-color:rgba(0,0,0,.15);color:#52525B}
.trwd.sp-light .sp-snap-play{background:#0A0A0B!important;color:#FFFFFF!important}
.trwd.sp-light .sp-snap-prog::before{background:rgba(0,0,0,.12)}
.trwd.sp-light .sp-snap-prog i{background:linear-gradient(90deg,#0A0A0B,#71717A)}
.trwd.sp-light .sp-snap-prog input::-webkit-slider-thumb{background:#0A0A0B;box-shadow:0 0 0 4px rgba(0,0,0,.12)}
.trwd.sp-light .sp-snap-prog input::-moz-range-thumb{background:#0A0A0B}
.trwd.sp-light .sp-snap-full,.trwd.sp-light .sp-snap-dl{border-color:rgba(0,0,0,.2)!important;color:#18181B!important}
.trwd.sp-light .sp-snap-full:hover,.trwd.sp-light a.sp-snap-dl:hover{background:#0A0A0B!important;color:#FFFFFF!important}
.trwd.sp-light .sp-snap-frame,.trwd.sp-light .sp-browser,.trwd.sp-light .sp-vfacade{box-shadow:0 50px 100px -50px rgba(0,0,0,.5)}

/* نمونه‌های بعدی: کارت‌های تصویری (متن روی تصویر سفید می‌ماند) */
.trwd.sp-light .sp-mcard{background:#E4E4E7;border-color:rgba(0,0,0,.06);box-shadow:0 20px 50px -34px rgba(0,0,0,.35)}
.trwd.sp-light .sp-mcard:hover{border-color:rgba(0,0,0,.25);box-shadow:0 40px 80px -40px rgba(0,0,0,.45)}
.trwd.sp-light .sp-mcard-txt small,.trwd.sp-light .sp-mcard-txt em,.trwd.sp-light .sp-mcard-txt .pj-date{color:#D4D4D8}

/* ================= نظرها (wpDiscuz) با کنتراست کافی ================= */
.trwd.sp-light .sp-talk-box{background:#FFFFFF;border-color:#E4E4E7;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 70px -45px rgba(0,0,0,.3)}
.trwd.sp-light .sp-talk-box #wpdcom,.trwd.sp-light .sp-talk-box .comments-area{color:#27272A!important}
.trwd.sp-light .sp-talk-box a{color:#18181B!important}
.trwd.sp-light .sp-talk-box a:hover{color:#000!important}
.trwd.sp-light .sp-talk-box .wpd-post-rating{background:#F4F4F5!important;border-color:#E4E4E7!important}
.trwd.sp-light .sp-talk-box .wpd-rating-title,.trwd.sp-light .sp-talk-box .wpd-rating-value,.trwd.sp-light .sp-talk-box .wpdrv,.trwd.sp-light .sp-talk-box .wpdrc,.trwd.sp-light .sp-talk-box .wpdrt{color:#3F3F46!important}
.trwd.sp-light .sp-talk-box .wpd-form-head{border-bottom-color:#E4E4E7!important}
.trwd.sp-light .sp-talk-box .wpd-sbs-toggle,.trwd.sp-light .sp-talk-box .wpd-auth,.trwd.sp-light .sp-talk-box .wpd-login,.trwd.sp-light .sp-talk-box .wpd-sbs-title,.trwd.sp-light .sp-talk-box .wpd-login a{color:#3F3F46!important}
.trwd.sp-light .sp-talk-box .wpdiscuz-subscribe-bar{background:#F4F4F5!important;border-color:#E4E4E7!important;color:#3F3F46!important}
.trwd.sp-light .sp-talk-box .wpdiscuz_select,.trwd.sp-light .sp-talk-box .wpdiscuz-subscribe-form-email input{background:#FFFFFF!important;border-color:#D4D4D8!important;color:#18181B!important}
/* ویرایشگر متن */
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap,.trwd.sp-light .sp-talk-box .ql-container,.trwd.sp-light .sp-talk-box .wpd-field-comment .wpdiscuz-textarea-wrap{background:#FFFFFF!important;border-color:#D4D4D8!important}
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap:focus-within{border-color:#0A0A0B!important;box-shadow:0 0 0 3px rgba(0,0,0,.08)!important}
.trwd.sp-light .sp-talk-box .ql-toolbar{background:#F4F4F5!important;border-bottom-color:#E4E4E7!important}
.trwd.sp-light .sp-talk-box .ql-toolbar .ql-stroke{stroke:#3F3F46!important}
.trwd.sp-light .sp-talk-box .ql-toolbar .ql-fill{fill:#3F3F46!important}
.trwd.sp-light .sp-talk-box .ql-toolbar button:hover .ql-stroke,.trwd.sp-light .sp-talk-box .ql-toolbar button.ql-active .ql-stroke{stroke:#000!important}
.trwd.sp-light .sp-talk-box .ql-toolbar button:hover .ql-fill,.trwd.sp-light .sp-talk-box .ql-toolbar button.ql-active .ql-fill{fill:#000!important}
.trwd.sp-light .sp-talk-box .ql-editor,.trwd.sp-light .sp-talk-box textarea.wc_comment{color:#18181B!important;background:#FFFFFF!important}
.trwd.sp-light .sp-talk-box .ql-editor.ql-blank::before{color:#71717A!important}
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap{padding:0!important;border:1px solid #D4D4D8!important;border-radius:14px!important;overflow:hidden}
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap .ql-container{border:0!important;border-radius:0!important}
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap .ql-editor{min-height:96px;padding:14px 16px!important;font-size:15px;line-height:1.9}
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap .ql-editor.ql-blank::before{right:16px!important;left:16px!important;font-style:normal!important}
.trwd.sp-light .sp-talk-box .wpdiscuz-textarea-wrap .ql-toolbar{border:0!important;border-top:1px solid #E4E4E7!important;border-radius:0!important;padding:8px 12px!important}
/* نام و ایمیل مهمان: زیر ویرایشگر، با فاصله، کنار هم در دسکتاپ */
.trwd .sp-talk-box .wpd-form-foot{margin-top:16px!important}
.trwd .sp-talk-box .wpd-form-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin:0!important;width:100%!important}
.trwd .sp-talk-box .wpd-form-row .wpd-form-col-left,.trwd .sp-talk-box .wpd-form-row .wpd-form-col-right{float:none!important;width:auto!important;margin:0!important;padding:0!important}
.trwd .sp-talk-box .wpd-form-col-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.trwd .sp-talk-box .wpd-form-col-left .wpdiscuz-item{position:relative;margin:0!important;padding:0!important;width:auto!important}
.trwd .sp-talk-box .wpd-form-col-right{display:flex;align-items:center;justify-content:flex-end}
.trwd .sp-talk-box .wpd-form-col-right .wpdiscuz-item{margin:0!important}
.trwd .sp-talk-box .wpd-form-col-left input.wpd-field{width:100%!important;height:50px!important;margin:0!important;padding:0 44px 0 14px!important;font-size:15px!important;border-radius:14px!important;box-sizing:border-box!important}
.trwd .sp-talk-box .wpd-form-col-left .wpd-field-icon{position:absolute!important;right:15px!important;left:auto!important;top:50%!important;transform:translateY(-50%);margin:0!important;line-height:1!important;font-size:15px!important}
.trwd.sp-light .sp-talk-box .wpd-form-row input[type=text],.trwd.sp-light .sp-talk-box .wpd-form-row input[type=email],.trwd.sp-light .sp-talk-box .wpd-field input[type=text],.trwd.sp-light .sp-talk-box .wpd-field input[type=email],.trwd.sp-light .sp-talk-box input.wpd-field{background:#FFFFFF!important;border:1px solid #D4D4D8!important;color:#18181B!important}
.trwd.sp-light .sp-talk-box input.wpd-field:focus{border-color:#0A0A0B!important;box-shadow:0 0 0 3px rgba(0,0,0,.08)!important;outline:none!important}
.trwd.sp-light .sp-talk-box input.wpd-field::placeholder{color:#71717A!important;opacity:1!important}
.trwd.sp-light .sp-talk-box .wpd-field-icon,.trwd.sp-light .sp-talk-box .wpdlb{color:#71717A!important}
.trwd.sp-light .sp-talk-box .wpd_label__text,.trwd.sp-light .sp-talk-box .wpd-editor-char-counter,.trwd.sp-light .sp-talk-box .wpdiscuz-subscribe-form-intro,.trwd.sp-light .sp-talk-box .wpd_label,.trwd.sp-light .sp-talk-box label{color:#3F3F46!important}
.trwd.sp-light .sp-talk-box input[type=submit],.trwd.sp-light .sp-talk-box .wpd-prim-button,.trwd.sp-light .sp-talk-box .wc_comm_submit{background:#0A0A0B!important;color:#FFFFFF!important;padding:0 28px!important}
.trwd .sp-talk-box .wpd-form-col-right input.wc_comm_submit{height:50px!important;line-height:50px!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;min-width:150px;margin:0!important;box-shadow:none!important}
.trwd .sp-talk-box .wpd-form-col-left .wpd-field-icon i{display:none!important}
.trwd .sp-talk-box .wpd-form-col-left .wpd-field-icon{width:18px!important;height:18px!important;background:#71717A;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.trwd .sp-talk-box .wpd-form-col-left .wc_name-wrapper .wpd-field-icon{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")}
.trwd .sp-talk-box .wpd-form-col-left .wc_email-wrapper .wpd-field-icon{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}
.trwd .sp-talk-box .wpd-form-col-left .wpdiscuz-item:focus-within .wpd-field-icon{background:#0A0A0B}
.trwd.sp-light .sp-talk-box input[type=submit]:hover,.trwd.sp-light .sp-talk-box .wpd-prim-button:hover,.trwd.sp-light .sp-talk-box .wc_comm_submit:hover{background:#27272A!important}
/* رشته‌ی نظرها */
.trwd.sp-light .sp-talk-box .wpd-thread-head{border-bottom-color:#E4E4E7!important}
.trwd.sp-light .sp-talk-box .wpd-thread-info,.trwd.sp-light .sp-talk-box .wpdtc{color:#18181B!important}
.trwd.sp-light .sp-talk-box .wpd-filter,.trwd.sp-light .sp-talk-box .wpdiscuz-sort-button,.trwd.sp-light .sp-talk-box .wpdiscuz-user-settings{color:#52525B!important;border-bottom-color:rgba(0,0,0,.25)!important}
.trwd.sp-light .sp-talk-box .wpd-filter:hover,.trwd.sp-light .sp-talk-box .wpdiscuz-sort-button:hover,.trwd.sp-light .sp-talk-box .wpdiscuz-sort-button-active{color:#000!important}
.trwd.sp-light .sp-talk-box .wpd-filter-container,.trwd.sp-light .sp-talk-box .wpdiscuz-sort-buttons{background:#FFFFFF!important;border-color:#E4E4E7!important;color:#27272A!important}
.trwd.sp-light .sp-talk-box .wpd-comment .wpd-comment-wrap{background:#FAFAFA!important;border-color:#ECECEE!important}
.trwd.sp-light .sp-talk-box .wpd-comment .wpd-comment-wrap:hover{background:#FFFFFF!important;border-color:#D4D4D8!important}
.trwd.sp-light .sp-talk-box .wpd-reply .wpd-comment-wrap{background:#F4F4F5!important}
.trwd.sp-light .sp-talk-box .wpd-comment-author,.trwd.sp-light .sp-talk-box .wpd-comment-author a,.trwd.sp-light .sp-talk-box .wpd-blog-author .wpd-comment-author,.trwd.sp-light .sp-talk-box .wpd-blog-administrator .wpd-comment-author{color:#0A0A0B!important}
.trwd.sp-light .sp-talk-box .wpd-comment-date,.trwd.sp-light .sp-talk-box .wpd-comment-link,.trwd.sp-light .sp-talk-box .wpd-comment-date a{color:#71717A!important}
.trwd.sp-light .sp-talk-box .wpd-comment-text,.trwd.sp-light .sp-talk-box .wpd-comment-text p{color:#27272A!important}
.trwd.sp-light .sp-talk-box .wpd-avatar img{border-color:#E4E4E7!important;background:#FFFFFF!important}
.trwd.sp-light .sp-talk-box .wpd-comment-label,.trwd.sp-light .sp-talk-box .wpd-blog-user_label{background:#F4F4F5!important;color:#27272A!important;border-color:#E4E4E7!important}
.trwd.sp-light .sp-talk-box .wpd-comment-footer .wpd-reply-button,.trwd.sp-light .sp-talk-box .wpd-vote-up,.trwd.sp-light .sp-talk-box .wpd-vote-down,.trwd.sp-light .sp-talk-box .wpd-toggle,.trwd.sp-light .sp-talk-box .wpd-comment-share,.trwd.sp-light .sp-talk-box .wpd-reply-button svg{color:#52525B!important;fill:#52525B!important}
.trwd.sp-light .sp-talk-box .wpd-reply-button:hover,.trwd.sp-light .sp-talk-box .wpd-vote-up:hover,.trwd.sp-light .sp-talk-box .wpd-vote-down:hover,.trwd.sp-light .sp-talk-box .wpd-toggle:hover{color:#000!important}
.trwd.sp-light .sp-talk-box .wpd-vote-result{color:#18181B!important}
.trwd.sp-light .sp-talk-box .wpd-load-more-submit,.trwd.sp-light .sp-talk-box .wpd-load-more-submit-wrap button{border-color:rgba(0,0,0,.2)!important;color:#18181B!important}
.trwd.sp-light .sp-talk-box .wpd-load-more-submit:hover{background:#0A0A0B!important;color:#FFFFFF!important}
.trwd.sp-light .sp-talk-box .wpd-tooltip-content{background:#FFFFFF!important;color:#18181B!important;border-color:#E4E4E7!important}
.trwd.sp-light .sp-talk-box .wpd-comment-text blockquote{border-inline-start-color:#A1A1AA!important;background:#F4F4F5!important;color:#3F3F46!important}
.trwd.sp-light .sp-talk-box .wpd-comment-text code,.trwd.sp-light .sp-talk-box .wpd-comment-text pre{background:#F4F4F5!important;color:#18181B!important}

/* ================= موبایل ================= */
@media (max-width:1024px){
.trwd.sp-light .sp-hero{min-height:auto;padding-bottom:50px}
}
@media (max-width:640px){
.trwd.sp-light .sp-hero{padding-top:calc(var(--hdr0,0px) + 28px)}
.trwd.sp-light .sp-title{font-size:clamp(22px,6.4vw,28px)}
.trwd.sp-light .sp-intro{font-size:15px}
.trwd.sp-light .sp-ctas .btn{flex:1 1 auto;justify-content:center}
.trwd .sp-talk-box .wpd-form-row{grid-template-columns:1fr}
.trwd .sp-talk-box .wpd-form-col-left{grid-template-columns:1fr}
.trwd .sp-talk-box .wpd-form-col-right{justify-content:stretch}
.trwd .sp-talk-box .wpd-form-col-right .wpdiscuz-item,.trwd .sp-talk-box .wpd-form-col-right input[type=submit]{width:100%!important}
}
.trwd .sp-talk-box .wpd-form-col-left input.wpd-field{box-shadow:none!important;outline:0!important}
.trwd.sp-light .sp-talk-box .wpd-form-col-left input.wpd-field:focus{border-color:#0A0A0B!important;box-shadow:0 0 0 3px rgba(0,0,0,.08)!important}
