:root {
--bti-editor-ink: #241b2c;
--bti-editor-ink-soft: #443a4c;
--bti-editor-line: #e8dfef;
--bti-editor-line-strong: #d9cce4;
--bti-editor-accent: #713fb3;
--bti-editor-accent-strong: #4e2484;
--bti-editor-accent-soft: #eee3f8;
--bti-editor-radius: 17px;
--bti-editor-shadow: 0 11px 30px rgba(50, 29, 70, .055);
}
.bti-article-insights,
.bti-article-insights *,
.bti-quick-answer,
.bti-quick-answer *,
.bti-section-tldr,
.bti-section-tldr * {
box-sizing: border-box;
}
.bti-article-insights {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 17px;
direction: rtl;
max-width: 820px;
margin: 0 auto clamp(32px, 4vw, 46px);
color: var(--bti-editor-ink);
font-family: inherit;
text-align: right;
}
.bti-quick-answer {
position: relative;
display: block;
direction: rtl;
max-width: 820px;
margin: 0 auto 18px;
padding: clamp(15px, 2vw, 20px);
overflow: hidden;
color: #35263f;
text-align: right;
background:
radial-gradient(circle at 100% 0, rgba(113, 63, 179, .10), transparent 38%),
linear-gradient(145deg, #fbf8ff, #ffffff 76%);
border: 1px solid var(--bti-editor-line);
border-inline-start: 4px solid var(--bti-editor-accent);
border-radius: 15px;
box-shadow: 0 10px 28px rgba(50, 29, 70, .06);
}
.bti-quick-answer__title {
display: flex;
align-items: center;
gap: 8px;
margin: 0 0 9px;
padding: 0;
color: var(--bti-editor-accent-strong);
font-family: inherit;
font-size: .94em;
font-weight: 900;
line-height: 1.65;
}
.bti-quick-answer__title::before {
content: "";
flex: 0 0 8px;
width: 8px;
height: 8px;
background: var(--bti-editor-accent);
border-radius: 50%;
box-shadow: 0 0 0 5px rgba(113, 63, 179, .12);
}
.bti-quick-answer__text {
margin: 0;
padding: 0;
color: #3f3548;
font-size: .95em;
font-weight: 570;
line-height: 2;
}
.bti-insight-card {
position: relative;
min-width: 0;
overflow: hidden;
background: linear-gradient(145deg, #fcf9ff, #ffffff 78%);
border: 1px solid var(--bti-editor-line);
border-radius: var(--bti-editor-radius);
box-shadow: var(--bti-editor-shadow);
}
.bti-insight-card::before {
content: "";
position: absolute;
inset: 0 0 auto;
height: 3px;
background: linear-gradient(90deg, transparent, var(--bti-editor-accent), #b98adf, transparent);
pointer-events: none;
}
.bti-insight-card__title {
display: flex;
align-items: center;
gap: 9px;
min-height: 52px;
margin: 0;
padding: 14px 16px 12px;
color: var(--bti-editor-accent-strong);
font-family: inherit;
font-size: .94em;
font-weight: 900;
line-height: 1.7;
text-align: right;
background: linear-gradient(90deg, rgba(242, 233, 249, .86), rgba(255, 255, 255, .72));
border-bottom: 1px solid rgba(78, 56, 92, .10);
}
.bti-insight-card__title::before {
display: grid;
flex: 0 0 28px;
place-items: center;
width: 28px;
height: 28px;
color: #ffffff;
font-size: .78em;
font-weight: 900;
line-height: 1;
background: linear-gradient(135deg, var(--bti-editor-accent-strong), #9f6cc8);
border-radius: 9px;
box-shadow: 0 6px 14px rgba(50, 29, 70, .15);
}
.bti-insight-card--keys .bti-insight-card__title::before {
content: "✓";
}
.bti-insight-card--faq .bti-insight-card__title::before {
content: "؟";
}
.bti-insight-card__title::after {
margin-inline-start: auto;
padding: 3px 9px;
color: var(--bti-editor-accent-strong);
font-size: .66em;
font-weight: 800;
line-height: 1.55;
white-space: nowrap;
background: #ffffff;
border: 1px solid rgba(113, 63, 179, .25);
border-radius: 999px;
}
.bti-insight-card--keys .bti-insight-card__title::after {
content: "۵ نکته مهم";
}
.bti-insight-card--faq .bti-insight-card__title::after {
content: "۵ پاسخ روشن";
}
.bti-insight-points {
display: block;
direction: rtl;
margin: 0;
padding: 16px 36px 18px 16px;
color: #473d50;
list-style: disc outside;
list-style-position: outside;
}
.bti-insight-points__item {
display: list-item;
margin: .62em 0;
padding: 0;
color: #473d50;
font-size: .83em;
line-height: 1.95;
list-style-type: disc;
list-style-position: outside;
}
.bti-insight-points__item::before,
.bti-insight-points__item::after {
content: none;
display: none;
}
.bti-insight-faqs {
display: grid;
gap: 10px;
padding: 12px;
}
.bti-insight-faq {
margin: 0;
padding: 12px;
background: rgba(255, 255, 255, .93);
border: 1px solid #e5dbea;
border-inline-start: 3px solid rgba(113, 63, 179, .55);
border-radius: 12px;
box-shadow: 0 4px 14px rgba(50, 29, 70, .035);
}
.bti-insight-faq__question,
.bti-insight-faq__answer {
display: grid;
grid-template-columns: max-content minmax(0, 1fr);
align-items: start;
gap: 9px;
direction: rtl;
text-align: right;
}
.bti-insight-faq__question {
clear: none;
margin: 0 0 8px;
padding: 0;
color: #352342;
font-size: .84em;
font-weight: 880;
line-height: 1.9;
}
.bti-insight-faq__answer {
margin: 0;
padding: 10px 11px;
color: #51475a;
font-size: .8em;
font-weight: 520;
line-height: 1.95;
background: linear-gradient(135deg, #fcf9ff, #ffffff);
border: 1px solid rgba(113, 63, 179, .12);
border-radius: 10px;
}
.bti-insight-faq__label {
display: inline-flex;
align-items: center;
justify-content: center;
justify-self: start;
min-width: 44px;
padding: 2px 8px;
font-size: .72em;
font-weight: 850;
line-height: 1.6;
white-space: nowrap;
border-radius: 999px;
}
.bti-insight-faq__question .bti-insight-faq__label {
color: var(--bti-editor-accent-strong);
background: var(--bti-editor-accent-soft);
}
.bti-insight-faq__answer .bti-insight-faq__label {
color: #ffffff;
background: linear-gradient(135deg, var(--bti-editor-accent-strong), #8b58bd);
}
.bti-insight-faq__text {
min-width: 0;
}
.bti-section-tldr {
position: relative;
display: grid;
grid-template-columns: auto minmax(0, 1fr);
align-items: start;
gap: 11px;
direction: rtl;
max-width: 820px;
margin: 20px auto 0;
padding: 14px 15px;
overflow: hidden;
color: #3c2d47;
text-align: right;
background:
radial-gradient(circle at 100% 0, rgba(113, 63, 179, .12), transparent 40%),
linear-gradient(135deg, #fbf7ff, #ffffff 72%);
border: 1px solid var(--bti-editor-line-strong);
border-inline-start: 4px solid var(--bti-editor-accent);
border-radius: 14px;
box-shadow: 0 8px 22px rgba(50, 29, 70, .055);
}
.bti-section-tldr__title {
padding: 3px 10px;
color: var(--bti-editor-accent-strong);
font-size: .72em;
font-weight: 900;
line-height: 1.75;
white-space: nowrap;
background: var(--bti-editor-accent-soft);
border-radius: 999px;
}
.bti-section-tldr__text {
margin: 0;
color: #4a4052;
font-size: .82em;
font-weight: 560;
line-height: 1.95;
}
@media (max-width: 767px) {
.bti-article-insights {
gap: 12px;
margin-block-end: 28px;
}
.bti-quick-answer {
margin-bottom: 14px;
padding: 13px;
border-radius: 12px;
}
.bti-insight-card {
border-radius: 14px;
}
.bti-insight-card__title {
min-height: 46px;
padding: 11px 12px 10px;
font-size: .88em;
}
.bti-insight-card__title::before {
flex-basis: 25px;
width: 25px;
height: 25px;
}
.bti-insight-card__title::after {
padding-inline: 7px;
font-size: .62em;
}
.bti-insight-points {
padding: 11px 34px 13px 10px;
}
.bti-insight-faq__question,
.bti-insight-faq__answer,
.bti-section-tldr {
grid-template-columns: 1fr;
}
.bti-insight-faq__label,
.bti-section-tldr__title {
justify-self: start;
}
}
mark.bti-ai-highlight:not(.dont-use-this):not(.dont-use-this *){padding:.02em .12em;color:inherit;background:transparent;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}mark.bti-ai-highlight--notice:not(.dont-use-this):not(.dont-use-this *),mark.bti-ai-highlight--important:not(.dont-use-this):not(.dont-use-this *){color:#4c3b09;background:linear-gradient(transparent 50%,#ffe79a 50%,#ffe79a 94%,transparent 94%)}mark.bti-ai-highlight--critical:not(.dont-use-this):not(.dont-use-this *){color:#7a2630;background:linear-gradient(transparent 50%,#ffc5ca 50%,#ffc5ca 94%,transparent 94%)}