/* Shared interior layout; header/footer and stored Divi content are untouched. */
body.n1001-context-layout {font-family:NomadsVazir,Tahoma,Arial,sans-serif;}
body.n1001-context-mounted #main-content > .container.n1001-context-container {
  width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;padding-top:24px!important;
}
body.n1001-context-mounted #main-content > .container:before,
body.n1001-context-mounted .n1001-context-legacy-sidebar {display:none!important;}
body.n1001-context-mounted #page-container .n1001-context-grid {
  grid-template-columns:minmax(0,1fr) minmax(230px,290px);
  direction:rtl;align-items:start;margin-top:24px;clear:both;
}
body.n1001-context-mounted #page-container .n1001-context-container .n1001-context-grid {
  width:100%;margin-top:0;
}
body.n1001-context-mounted #page-container .n1001-context-grid > .n1001-reading-main {
  float:none!important;width:100%!important;max-width:100%!important;
  padding:clamp(16px,2vw,28px)!important;margin:0!important;min-width:0;
  border:1px solid #ffffff24;border-radius:12px;background:#242427!important;
  color:#f7f3f5;
}
body.n1001-context-mounted #page-container .n1001-reading-main > article {margin-bottom:24px;}
body.n1001-context-mounted #page-container .n1001-reading-main .et_pb_section {
  padding-left:0!important;padding-right:0!important;
}
body.n1001-context-mounted #page-container .n1001-reading-main .et_pb_section > .et_pb_row {
  width:100%!important;max-width:100%!important;
}
body.n1001-context-mounted #page-container .n1001-reading-sidebar {
  position:static;max-height:none;overflow:visible;font-family:NomadsVazir,Tahoma,Arial,sans-serif;
}
body.n1001-context-mounted #page-container .n1001-reading-sidebar .n1001-context-label {
  font-size:12px!important;color:#cbbfc5!important;line-height:1.7;margin:8px 0 0;
}
body.n1001-context-mounted #page-container .n1001-reading-recent li a {
  display:flow-root;text-decoration:none!important;
}
body.n1001-context-mounted #page-container .n1001-context-thumb {
  float:left;width:52px;height:52px;object-fit:cover;border-radius:6px;margin:0 8px 4px 0;
}
body.n1001-context-mounted #page-container .n1001-reading-recent .n1001-recent-title {
  font-size:14px!important;line-height:1.8;font-weight:600;
}
body.n1001-context-mounted #page-container .n1001-reading-sidebar button {background:#633342;color:#fff;}
body.n1001-context-mounted #page-container .n1001-reading-sidebar button:hover {background:#815064;}
@media(max-width:980px) and (min-width:741px) {
  body.n1001-context-mounted #page-container .n1001-context-grid {
    grid-template-columns:minmax(0,1fr) minmax(190px,230px);gap:16px;
  }
}
@media(max-width:740px) {
  body.n1001-context-mounted #main-content > .container.n1001-context-container {width:calc(100% - 24px)!important;}
  body.n1001-context-mounted #page-container .n1001-context-grid {display:flex;flex-direction:column;}
  body.n1001-context-mounted #page-container .n1001-context-grid > .n1001-reading-main {padding:16px!important;}
}
@media print {
  body.n1001-context-mounted #page-container .n1001-context-grid {display:block;width:100%;}
  body.n1001-context-mounted #page-container .n1001-context-grid > .n1001-reading-main {background:white!important;color:black;border:0;}
}
