.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-2038 .elementor-element.elementor-element-e01cd1e{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-2038 .elementor-element.elementor-element-e01cd1e.elementor-element{--align-self:flex-start;}.elementor-2038 .elementor-element.elementor-element-e01cd1e .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-3346287 );}.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-2038 .elementor-element.elementor-element-54ddc96{text-align:justify;font-family:"peyda", Sans-serif;font-size:18px;font-weight:300;}/* Start custom CSS for theme-post-content, class: .elementor-element-54ddc96 *//* ریتون وب استودیو — CSS مقاله برای Elementor Pro
   محل: قالب «تک‌نوشته» ← ویجت «محتوای نوشته» (Post Content) ← Advanced ← Custom CSS
   هرچه آن‌جاست پاک و این را بچسبانید. کلمه‌ی .elementor-2038 .elementor-element.elementor-element-54ddc96 را عوض نکنید.
   بخش ۱: ظاهر پایه‌ی تگ‌ها (متن، تیتر، فهرست، جدول ساده، لینک، تصویر).
   بخش ۲: کلاس‌های rt-... که پرامپت مقاله داخل بلوک‌ها می‌گذارد. */

/* ================= بخش ۱: ظاهر پایه ================= */
.elementor-2038 .elementor-element.elementor-element-54ddc96{line-height:2;color:#4A3F1A}
.elementor-2038 .elementor-element.elementor-element-54ddc96 h2,.elementor-2038 .elementor-element.elementor-element-54ddc96 h3,.elementor-2038 .elementor-element.elementor-element-54ddc96 h4{color:#3A2F06;line-height:1.7}
.elementor-2038 .elementor-element.elementor-element-54ddc96 h2{margin:2em 0 .6em}
.elementor-2038 .elementor-element.elementor-element-54ddc96 h3{margin:1.6em 0 .5em}
.elementor-2038 .elementor-element.elementor-element-54ddc96 p{margin:0 0 1.15em}
.elementor-2038 .elementor-element.elementor-element-54ddc96 p a,.elementor-2038 .elementor-element.elementor-element-54ddc96 li a,.elementor-2038 .elementor-element.elementor-element-54ddc96 td a{color:#7A5A1E;font-weight:600;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor-2038 .elementor-element.elementor-element-54ddc96 p a:hover,.elementor-2038 .elementor-element.elementor-element-54ddc96 li a:hover,.elementor-2038 .elementor-element.elementor-element-54ddc96 td a:hover{color:#B98E57}
.elementor-2038 .elementor-element.elementor-element-54ddc96 ul,.elementor-2038 .elementor-element.elementor-element-54ddc96 ol{margin:0 0 1.3em;padding-inline-start:1.5em}
.elementor-2038 .elementor-element.elementor-element-54ddc96 li{margin-bottom:.45em}
.elementor-2038 .elementor-element.elementor-element-54ddc96 li::marker{color:#B98E57;font-weight:700}
.elementor-2038 .elementor-element.elementor-element-54ddc96 img{max-width:100%;height:auto;border-radius:12px}
.elementor-2038 .elementor-element.elementor-element-54ddc96 figure.wp-block-table{margin:1.8em 0}
.elementor-2038 .elementor-element.elementor-element-54ddc96 table{width:100%;margin:1.8em 0;border-collapse:separate;border-spacing:0;border:1px solid #F0E1A3;border-radius:14px;overflow:hidden;background:#fff;font-size:.96em;line-height:1.8}
.elementor-2038 .elementor-element.elementor-element-54ddc96 figure.wp-block-table table{margin:0}
.elementor-2038 .elementor-element.elementor-element-54ddc96 th,.elementor-2038 .elementor-element.elementor-element-54ddc96 td{padding:12px 16px;text-align:right;vertical-align:top;border:0;border-bottom:1px solid #F3E9BF}
.elementor-2038 .elementor-element.elementor-element-54ddc96 thead th,.elementor-2038 .elementor-element.elementor-element-54ddc96 tr:first-child th{background:#FFF9E3;color:#3A2F06;font-weight:700;border-bottom:1px solid #F0E1A3}
.elementor-2038 .elementor-element.elementor-element-54ddc96 tbody tr:last-child td,.elementor-2038 .elementor-element.elementor-element-54ddc96 tbody tr:last-child th{border-bottom:0}
.elementor-2038 .elementor-element.elementor-element-54ddc96 tbody td:first-child{font-weight:700;color:#3A2F06;background:#FFFCF0}
.elementor-2038 .elementor-element.elementor-element-54ddc96 figcaption{margin-top:8px;font-size:.88em;color:#7A6618;text-align:right}
.elementor-2038 .elementor-element.elementor-element-54ddc96 blockquote{margin:1.8em 0;padding:12px 22px 12px 18px;background:#FFFCF0;border:0;border-inline-start:3px solid #B98E57;border-radius:0 12px 12px 0}
.elementor-2038 .elementor-element.elementor-element-54ddc96 blockquote p{margin:0}
@media (max-width:600px){.elementor-2038 .elementor-element.elementor-element-54ddc96 table{display:block;overflow-x:auto;white-space:nowrap}}

/* ================= بخش ۲: کلاس‌های rt-... ================= */
/* دکمه: کلاس rt-btn روی بلوک Button؛ rt-ghost برای دکمه‌ی دوم (حاشیه‌دار) */
.rt-cta .wp-block-buttons,.rt-brand .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0}
.rt-btn{max-width:100%}
.rt-btn .wp-block-button__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:46px;padding:0 24px;border-radius:12px;background:#B98E57;color:#2B1F08;font-weight:700;font-size:.97em;line-height:1;text-decoration:none;border:1px solid #A57B45;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -8px rgba(120,80,20,.65);transition:background-color .18s ease,transform .18s ease}
.rt-btn .wp-block-button__link:hover{background:#C79F6A;color:#2B1F08;transform:translateY(-1px)}
.rt-ghost .wp-block-button__link{background:transparent;color:#3A2F06;border-color:#B98E57;box-shadow:none}
.rt-ghost .wp-block-button__link:hover{background:rgba(185,142,87,.14);color:#3A2F06}

/* متن‌های داخل کارت‌ها */
.rt-title{font-weight:700;font-size:1.08em;line-height:1.7;color:#3A2F06;margin:0 0 2px!important}
.rt-text{margin:0!important;font-size:.96em}
.rt-small{margin:16px 0 0!important;font-size:.88em;color:#7A6618}
.rt-label{margin:0!important;font-size:.84em;font-weight:700;color:#7A6618}

/* rt-card: کارت CTA میانی (گروه با کلاس rt-cta rt-card) */
.rt-card{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:22px;align-items:center;margin:2.2em 0;padding:22px 30px 22px 24px;background:#FFF9E3;border:1px solid #F0E1A3;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 16px 30px -22px rgba(120,80,20,.35)}
.rt-card::before{content:"";position:absolute;top:20px;bottom:20px;inset-inline-start:-1px;width:5px;border-radius:6px;background:#B98E57}
.rt-card>.rt-title,.rt-card>.rt-text{grid-column:1}
.rt-card>.wp-block-buttons{grid-column:2;grid-row:1 / span 2}

/* rt-line: CTA خطی؛ لینک داخلش مثل ماژیک زرد */
.rt-line{margin:1.7em 0;color:#3A2F06}
.rt-line a{color:#3A2F06;font-weight:700;text-decoration:none;padding:0 3px;border-radius:3px;background:linear-gradient(transparent 56%,#FBE58A 56%,#FBE58A 94%,transparent 94%)}
.rt-line a:hover{background:#F7D860}

/* rt-final: CTA پایانی با دو دکمه */
.rt-final{position:relative;margin:3em 0 2em;padding:34px 28px 26px;text-align:center;background:#FFF9E3;border:1px solid #F0E1A3;border-radius:22px}
.rt-final::before{content:"";position:absolute;inset:7px;border:1px solid rgba(165,123,69,.28);border-radius:16px;pointer-events:none}
.rt-final .rt-title{font-size:1.2em;margin-bottom:6px!important}
.rt-final .rt-text{max-width:560px;margin-inline:auto!important}
.rt-final .wp-block-buttons{justify-content:center;margin-top:20px}

/* rt-next: کارت مطلب بعدی؛ کل کارت با لینک عنوان کلیک‌پذیر است */
.rt-next{position:relative;display:block;margin:1.4em 0;padding:18px 24px 18px 66px;background:#FFF9E3;border:1px solid #F0E1A3;border-radius:16px;text-align:right;transition:background-color .18s ease,border-color .18s ease}
.rt-next:hover{background:#FFF3C4;border-color:#E6CF72}
.rt-next .rt-title a{color:#3A2F06;text-decoration:none;background:none;padding:0}
.rt-next .rt-title a::after{content:"";position:absolute;inset:0;z-index:2;border-radius:16px}
.rt-next::before{content:"";position:absolute;top:50%;left:20px;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:#B98E57;border:1px solid #A57B45}
.rt-next::after{content:"";position:absolute;top:50%;left:30px;width:8px;height:8px;margin-top:-4px;border-left:2px solid #2B1F08;border-bottom:2px solid #2B1F08;transform:rotate(45deg)}
.rt-prev{margin:1em 0 1.4em;color:#7A6618}

/* rt-brand: بخش ریتون */
.rt-brand{margin:2.4em 0;padding:24px 28px;background:#FFF9E3;border:1px solid #F0E1A3;border-radius:18px}
.rt-brand h2{margin:0 0 8px!important;font-size:1.2em;color:#3A2F06}
.rt-brand p{margin:0 0 12px}
.rt-brand p a{color:#7A5A1E;font-weight:700;text-underline-offset:3px}

/* rt-note / rt-warn: نکته و هشدار با خط عمودی کنارش */
.rt-note{position:relative;margin:1.8em 0;padding:14px 22px 14px 18px;background:#FFFCF0;border-radius:0 12px 12px 0}
.rt-note::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:3px;border-radius:3px;background:#B98E57}
.rt-note p{margin:0}
.rt-note p+p{margin-top:2px}
.rt-note a{color:#7A5A1E;font-weight:700;text-underline-offset:3px}
.rt-warn{background:#FFF6F0}
.rt-warn::before{background:#C2674A}
.rt-warn .rt-title{color:#7A3A22}

/* rt-table: جدول مقایسه (بلوک Table با کلاس rt-table؛ بخش ۱ هم جدول بدون کلاس را استایل می‌دهد) */
.rt-table{overflow-x:auto}

/* rt-byline: نویسنده، تاریخ‌ها و ناشر بالای مقاله */
.rt-byline{display:flex;flex-wrap:wrap;gap:6px 26px;margin:0 0 1.8em;padding:12px 0;border-block:1px solid #F0E1A3;font-size:.9em;color:#3A2F06}
.rt-byline p{margin:0}
.rt-byline strong{color:#7A6618;font-weight:600}

/* rt-todo: یادآور تصویر؛ در ویرایشگر قرمز دیده می‌شود و در سایت پنهان است */
.rt-todo{display:none!important}

/* موبایل و دسترس‌پذیری */
@media (max-width:600px){
 .rt-card{display:block;padding:20px 20px 20px 18px}
 .rt-card>.wp-block-buttons{margin-top:14px}
 .rt-card .wp-block-button,.rt-card .wp-block-button__link,.rt-brand .wp-block-button,.rt-brand .wp-block-button__link,.rt-final .wp-block-button,.rt-final .wp-block-button__link{width:100%}
 .rt-final{padding:30px 18px 24px}
 .rt-final .wp-block-buttons{flex-direction:column}
 .rt-brand{padding:20px 18px}
 .rt-next{padding-left:60px}
 .rt-byline{flex-direction:column}
}
.rt-btn .wp-block-button__link:focus-visible,.rt-next a:focus-visible{outline:3px solid #7A5A1E;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.rt-btn .wp-block-button__link,.rt-next{transition:none}.rt-btn .wp-block-button__link:hover{transform:none}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWebFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://reytoon.ir/wp-content/uploads/2026/09/PeydaWeb-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */