/* CandleStan v0.90.1 — Internal Linking & Crawl Architecture */
.csil-section{direction:rtl;padding:44px 20px 52px;background:linear-gradient(180deg,#f8fbfd 0%,#f2f8f8 100%);border-top:1px solid rgba(10,44,78,.08)}
.csil-shell{width:min(1180px,100%);margin:0 auto}
.csil-header{max-width:760px;margin:0 0 22px auto}
.csil-header>span{display:block;margin-bottom:7px;color:#008f83;font-size:12px;font-weight:800;letter-spacing:.08em}
.csil-header h2{margin:0;color:#0b2d57;font-size:clamp(22px,2.4vw,34px);line-height:1.45;font-weight:900}
.csil-header p{margin:9px 0 0;color:#68788c;font-size:14px;line-height:2}
.csil-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.csil-card{position:relative;display:flex;min-height:176px;flex-direction:column;padding:20px 20px 18px;text-decoration:none!important;background:#fff;border:1px solid rgba(11,45,87,.09);border-radius:18px;box-shadow:0 8px 28px rgba(10,45,76,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.csil-card:hover{transform:translateY(-2px);border-color:rgba(0,143,131,.28);box-shadow:0 12px 34px rgba(10,45,76,.08)}
.csil-card>span{color:#008f83;font-size:11px;font-weight:800}
.csil-card>strong{display:block;margin-top:8px;color:#0b2d57;font-size:17px;line-height:1.7;font-weight:900}
.csil-card>small{display:block;margin-top:7px;color:#718093;font-size:13px;line-height:1.85;font-weight:500}
.csil-card>b{margin-top:auto;padding-top:12px;color:#0b2d57;font-size:18px}
@media(max-width:900px){.csil-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.csil-section{padding:34px 16px 40px}.csil-grid{grid-template-columns:1fr}.csil-card{min-height:0}.csil-header p{font-size:13px}}
/* v0.90.2 semantic topic-hub trail inside the existing v0.90.1 block. */
.csil-cluster-chip{display:inline-flex!important;align-items:center;gap:8px;margin:11px 0 0;padding:7px 11px;border:1px solid rgba(0,143,131,.18);border-radius:999px;background:rgba(0,143,131,.055);color:#007f75!important;font-size:11px;font-weight:850;text-decoration:none!important}
.csil-cluster-chip:hover{border-color:rgba(0,143,131,.34);background:rgba(0,143,131,.09)}
.csil-cluster-chip span{font-size:13px}

/* v0.90.2.1 — Persian timeframe label bidi polish.
 * Keep the tab strip itself LTR (1D→1Y order), but render the Persian label
 * inside each button with an RTL bidi base so “۱ روز / ۷ روز / ۳۰ روز / ۱ سال”
 * is not visually flipped to “روز ۱ / روز ۷ …”. */
.cma-range-tabs button{direction:rtl;unicode-bidi:isolate}
