
.hero{ text-align:center; margin:24px auto 6px auto; }
.hero-logo{ width:96px; height:96px; margin-bottom:8px; display:inline-block }
.hero h1{ margin:6px 0 2px 0; font-size:clamp(22px,4vw,34px); font-weight:900 }
.hero p{ color:#556; margin:0; font-size:clamp(12px,2.3vw,16px) }
.toolbar{ display:flex; gap:10px; align-items:center; flex-wrap:wrap; background:#fff; padding:12px; border-radius:14px; box-shadow:0 8px 18px rgba(0,0,0,.06); margin:14px 0 16px 0 }
.toolbar select, .toolbar input{ padding:.6rem .75rem; border-radius:10px; border:1px solid #e0e0e0; background:#fff; font-family:'Alexandria','Cairo',system-ui; font-size:.95rem }
.toolbar .spacer{ flex:1 1 auto }
.toolbar .reset{ background:#f6f6f6; border:1px dashed #ccc; cursor:pointer; padding:.6rem .9rem; border-radius:10px }
.wall-card{
  display:flex;
  gap:14px;
  align-items:center;
  padding:14px;
  background:#fff;
  border-radius:16px;
  box-shadow:0 10px 20px rgba(0,0,0,.08);
  transition:transform .15s ease, box-shadow .15s ease;
  text-decoration:none;
  overflow:hidden;         /* يمنع أي خروج نص خارج الكارت */
  cursor:pointer;
}

.wall-card:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 26px rgba(0,0,0,.12);
}

.avatar{
  width:84px; height:84px; border-radius:50%;
  object-fit:cover; border:3px solid #fff;
  box-shadow:0 4px 8px rgba(0,0,0,.07);
}

.meta .name{ font-weight:800; color:#222; margin:0 0 4px 0; font-size:1.05rem }
.meta .date{ color:#666; font-size:.95rem }

/* لو كان فيه سطر رابط قديم – نخفيه تمامًا */
.meta .link{ display:none !important; }


.wall-card{ overflow:hidden; position:relative; }  /* يمنع أي خروج */
.meta .name{ font-weight:800; color:#222; margin:0 0 4px; font-size:1.05rem }
.meta .date{ color:#666; font-size:.95rem }
.meta .link{ display:none !important; }            /* تأكيد إخفاء أي روابط قديمة */

/* حارس إضافي: لو أي قاعدة عامة حاولت تغيّر موضع الاسم داخل الكارت */
.wall-card .name{
  position:static !important;
  transform:none !important;
  left:auto !important; top:auto !important;
  text-shadow:none !important;
}
