.tg-header__area:not(.sticky-menu){
  background: none;
  box-shadow: none;
}
.about__img-wrap-five img {
    min-height: auto !important;
}






/* CSS fragment: line-based, theme-aware (no boxes) */
.aymanamer-agenda-f47c {
  --f47c-primary:   var(--tg-primary, var(--primary-color, var(--bs-primary, #0d6efd)));
  --f47c-secondary: var(--tg-secondary, var(--secondary-color, var(--bs-secondary, #6c757d)));
  --f47c-text:      var(--text-color, var(--bs-body-color, #222));
  --f47c-muted:     var(--text-muted, #6b7280);
  --f47c-border:    var(--border-color, rgba(0,0,0,.12));
  --f47c-font: "Cairo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans Arabic", "Noto Sans", sans-serif;
  color: var(--f47c-text);
  font-family: var(--f47c-font);
  padding: clamp(8px, 2.5vw, 24px);
  background: transparent;
}

.aymanamer-agenda-f47c__header { text-align: center; margin-block-end: clamp(8px, 2vw, 16px); }
.aymanamer-agenda-f47c__title  { margin: 0 0 4px; font-weight: 800; font-size: clamp(20px, 2.2vw + 10px, 34px); }
.aymanamer-agenda-f47c__subtitle { margin: 0; color: var(--f47c-muted); font-size: clamp(12px, 1vw + 10px, 16px); }

/* Timeline */
.aymanamer-agenda-f47c__timeline {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  /* الخط الرئيسي: على اليمين لأن RTL */
  border-right: 3px solid color-mix(in oklab, var(--f47c-primary) 65%, transparent);
}

.aymanamer-agenda-f47c__node {
  position: relative;
  padding: clamp(14px, 2.2vw, 22px) clamp(8px, 2vw, 16px);
  border-bottom: 1px dashed color-mix(in oklab, var(--f47c-secondary) 28%, transparent);
}

.aymanamer-agenda-f47c__node:last-child {
  border-bottom: 0;
}

/* رقم يطفو على الخط */
.aymanamer-agenda-f47c__dot {
  position: absolute;
  inset-inline-end: -15px; /* فوق الخط مباشرة (يمين في RTL) */
  inset-block-start: 16px;
  inline-size: clamp(26px, 2.3vw + 10px, 36px);
  block-size: clamp(26px, 2.3vw + 10px, 36px);
  border-radius: 999px;
  background: var(--f47c-primary);
  color: #fff;
  display: grid;
  place-items: center;
  font-weight: 900;
  box-shadow: 0 6px 18px color-mix(in oklab, var(--f47c-primary) 30%, transparent);
}

/* عنوان البند بخط سفلي رفيع */
.aymanamer-agenda-f47c__heading {
  margin: 0 0 8px;
  font-weight: 800;
  font-size: clamp(16px, 1.2vw + 10px, 22px);
  padding-bottom: 6px;
  border-bottom: 2px solid color-mix(in oklab, var(--f47c-secondary) 35%, transparent);
}

/* عناصر البند بدون صناديق */
.aymanamer-agenda-f47c__items {
  margin: 0;
  padding: 0 0 0 1.2em; /* مسافة بسيطة للـ marker */
  list-style: disc;
  color: var(--f47c-text);
  line-height: 1.9;
  font-size: clamp(14px, 1vw + 10px, 17px);
}

.aymanamer-agenda-f47c__items li::marker { color: var(--f47c-primary); font-weight: 800; }

/* تفاعل خفيف */
@media (hover: hover) and (pointer: fine) {
  .aymanamer-agenda-f47c__node { transition: background .15s ease, border-color .15s ease; }
  .aymanamer-agenda-f47c__node:hover {
    background: color-mix(in oklab, var(--f47c-primary) 6%, transparent);
    border-color: color-mix(in oklab, var(--f47c-secondary) 50%, transparent);
  }
}

/* استجابة: عمودين للبنود داخل كل قسم على الشاشات الواسعة بدون صناديق */
@media (min-width: 900px) {
  .aymanamer-agenda-f47c__items {
    columns: 2;      /* يقسم البنود لعمودين تلقائيًا */
    column-gap: 24px;
  }
}