.elementor-kit-16{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-16 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.left-pane{
  position: sticky;
  top: 0;
  height: 100vh;
  overflow-y: auto;
  padding-right: 8px;
}
.right-pane{ min-height: 100vh; }

.left-pane::-webkit-scrollbar { width: 8px; }
.left-pane::-webkit-scrollbar-thumb { background: rgba(0,0,0,.25); border-radius: 8px; }
.left-pane { scrollbar-width: thin; scrollbar-color: rgba(0,0,0,.25) transparent; }

/* تنسيقات القائمة */
.w-left-list{ list-style:none; margin:0; padding:0; }
.w-left-list li{ margin:0; }
.w-post-link{ display:block; padding:10px 12px; text-decoration:none; border-bottom:1px solid #eee; }
.w-post-link:hover{ background:#f7f7f7; }
.w-post-link.active{ font-weight:700; }

/* يمين */
.w-article{ padding:8px 12px; }
.w-title{ margin:0 0 12px; font-size:clamp(20px,3vw,32px); }
.w-featured{ max-width:100%; height:auto; margin:10px 0 20px; display:block; }
.w-content img{ max-width:100%; height:auto; }/* End custom CSS */