/* Matching the homepage logo: same 40px artboard, rounded clipping, and wordmark size. */
body.kads-unified-site .kads-context-hero .kads-hero-brand {
  display:inline-flex!important;align-items:center!important;gap:10px!important;
  font:700 21px/1.4 "IBM Plex Sans Arabic",Tahoma,Arial,sans-serif!important;
  text-decoration:none!important;white-space:nowrap!important;
}
body.kads-unified-site .kads-context-hero .kads-hero-logo {
  display:flex!important;flex:0 0 40px!important;width:40px!important;height:40px!important;
  min-width:40px!important;min-height:40px!important;
  padding:0!important;margin:0!important;border:0!important;
  background:#000!important;border-radius:10px!important;overflow:hidden!important;
  box-shadow:none!important;align-items:center!important;justify-content:center!important;
}
body.kads-unified-site .kads-context-hero .kads-hero-logo img {
  display:block!important;position:static!important;width:40px!important;height:40px!important;
  min-width:40px!important;max-width:none!important;min-height:40px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;object-fit:cover!important;object-position:center!important;
  aspect-ratio:1/1!important;transform:none!important;
}
body.kads-unified-site .kads-context-hero .kads-hero-wordmark {font:inherit!important;line-height:1.4!important;}
@media(max-width:620px){
 body.kads-unified-site .kads-context-hero .kads-hero-brand{font-size:18px!important;gap:8px!important}
 body.kads-unified-site .kads-context-hero .kads-hero-logo{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
 body.kads-unified-site .kads-context-hero .kads-hero-logo img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
}
/* Share block: paper editorial aesthetic and platform-specific recognizable glyphs. */
body:is(.single-post,.page) .kasl-share {
  box-sizing:border-box!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;
  gap:17px 24px;width:100%;max-width:900px;margin:32px auto 26px!important;
  padding:23px 24px!important;border-top:1px solid #ded8d0!important;
  border-bottom:1px solid #ded8d0!important;background:#f8f6f1!important;
  color:#25211e!important;text-align:right!important;direction:rtl!important;
  font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif!important;
}
body:is(.single-post,.page) .kasl-share *{box-sizing:border-box!important;font-family:inherit!important}
body:is(.single-post,.page) .kasl-share-lead{flex:1 1 185px;min-width:0}
body:is(.single-post,.page) .kasl-share-kicker {display:block;color:#9b4936;font-size:12px;line-height:1.7;font-weight:600}
body:is(.single-post,.page) .kasl-share h2 {font-size:21px!important;font-weight:700!important;color:#27201d!important;line-height:1.5!important;margin:0!important;padding:0!important;border:0!important;text-align:right!important}
body:is(.single-post,.page) .kasl-share-buttons{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:9px;max-width:100%;direction:rtl;position:relative}
body:is(.single-post,.page) .kasl-share-item{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:none!important;width:41px!important;height:41px!important;min-width:41px!important;
  padding:0!important;margin:0!important;border:1px solid #d9d2ca!important;
  background:#fff!important;color:#282522!important;border-radius:50%!important;
  box-shadow:none!important;cursor:pointer!important;text-decoration:none!important;
  opacity:1!important;transition:background .17s ease,color .17s ease,border-color .17s ease,transform .17s ease;
}
body:is(.single-post,.page) .kasl-share-item svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;fill:currentColor}
body:is(.single-post,.page) .kasl-share-facebook:hover{background:#1877f2!important;color:#fff!important;border-color:#1877f2!important}
body:is(.single-post,.page) .kasl-share-x:hover{background:#111!important;color:#fff!important;border-color:#111!important}
body:is(.single-post,.page) .kasl-share-whatsapp:hover{background:#128c7e!important;color:#fff!important;border-color:#128c7e!important}
body:is(.single-post,.page) .kasl-share-telegram:hover{background:#229ed9!important;color:#fff!important;border-color:#229ed9!important}
body:is(.single-post,.page) .kasl-share-linkedin:hover{background:#0a66c2!important;color:#fff!important;border-color:#0a66c2!important}
body:is(.single-post,.page) .kasl-share-copy:hover{background:#a94332!important;color:#fff!important;border-color:#a94332!important}
body:is(.single-post,.page) .kasl-share-item:hover{transform:translateY(-2px)}
body:is(.single-post,.page) .kasl-share-item:focus-visible{outline:3px solid #a94332!important;outline-offset:3px!important}
body:is(.single-post,.page) .kasl-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body:is(.single-post,.page) .kasl-share-feedback{position:absolute;left:0;top:calc(100% + 6px);font-size:12px;color:#98523d;line-height:1.5}
@media(max-width:650px){body:is(.single-post,.page) .kasl-share{padding:20px 14px!important;gap:12px!important;margin-top:26px!important}body:is(.single-post,.page) .kasl-share-lead{flex-basis:100%}body:is(.single-post,.page) .kasl-share h2{font-size:19px!important}body:is(.single-post,.page) .kasl-share-buttons{gap:8px}body:is(.single-post,.page) .kasl-share-item{width:39px!important;height:39px!important;min-width:39px!important}}
@media(prefers-reduced-motion:reduce){body:is(.single-post,.page) .kasl-share-item{transition:none!important;transform:none!important}}
