.elementor-398 .elementor-element.elementor-element-0b79469{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-398 .elementor-element.elementor-element-33bc32e .elementor-icon-list-icon{width:14px;}.elementor-398 .elementor-element.elementor-element-33bc32e .elementor-icon-list-icon i{font-size:14px;}.elementor-398 .elementor-element.elementor-element-33bc32e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}/* Start custom CSS for theme-post-title, class: .elementor-element-7a57f7c *//* DigiVici • Post Title – Fox badge desktop+mobile */
.elementor-398 .elementor-element.elementor-element-7a57f7c{
  --fox-url: url('https://digivici.co.il/wp-content/uploads/2025/10/Screenshot-2025-10-26-141837.png');
  --fox-m: clamp(110px, 22vw, 160px);     /* מובייל */
  --fox-d: clamp(150px, 18vw, 230px);     /* דסקטופ */

  position: relative;
  background: linear-gradient(135deg,#7b61ff 0%,#00aaff 100%);
  border-radius: 20px;
  box-shadow: 0 12px 30px rgba(0,0,0,.12), inset 0 0 0 1px rgba(255,255,255,.12);
  overflow: hidden;
  margin-bottom: 18px;

  /* דסקטופ: משאירים מקום לשועל משמאל */
  padding: 36px 28px;
  padding-left: calc(var(--fox-d) + 36px);
  min-height: calc(var(--fox-d) + 26px);
}

/* דיסק לבן מאחורי השועל (דסקטופ) */
.elementor-398 .elementor-element.elementor-element-7a57f7c::before{
  content:"";
  position:absolute; bottom:10px; left:18px;
  width: calc(var(--fox-d) * 0.9); aspect-ratio:1/1;
  background:#fff; border-radius:50%;
  box-shadow: 0 10px 20px rgba(0,0,0,.12);
  z-index:0;
}

/* השועל – כרטיס מרובע נקי עם רדיוס */
.elementor-398 .elementor-element.elementor-element-7a57f7c::after{
  content:"";
  position:absolute; bottom:-6px; left:18px;
  width: var(--fox-d); aspect-ratio:1/1;
  background: var(--fox-url) no-repeat center / cover;
  border-radius: 14px;
  box-shadow: 0 12px 18px rgba(0,0,0,.25);
  z-index:1;
}

/* כותרת */
.elementor-398 .elementor-element.elementor-element-7a57f7c .elementor-heading-title{
  position: relative; z-index: 2;
  color:#fff; font-size:44px; font-weight:900; line-height:1.25; margin:0;
  text-align:right; letter-spacing:.2px; text-shadow:0 1px 0 rgba(0,0,0,.06);
}

/* מובייל: תג ממורכז מעל הכותרת, בלי לדרוס טקסט */
@media (max-width:767px){
  .elementor-398 .elementor-element.elementor-element-7a57f7c{
    padding: calc(var(--fox-m) + 26px) 18px 22px; /* מקום לתג מעל הכותרת */
    padding-left: 18px; min-height: auto;
  }
  .elementor-398 .elementor-element.elementor-element-7a57f7c::before{
    top: 14px; left: 50%; transform: translateX(-50%);
    width: var(--fox-m); height: var(--fox-m);
  }
  .elementor-398 .elementor-element.elementor-element-7a57f7c::after{
    top: 4px; left: 50%; transform: translateX(-50%);
    width: var(--fox-m); height: var(--fox-m);
  }
  .elementor-398 .elementor-element.elementor-element-7a57f7c .elementor-heading-title{ font-size:30px; text-align:center; }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0c983d0 *//* DigiVici – Post Content Card */
.elementor-398 .elementor-element.elementor-element-0c983d0{
  background:#fff;
  border-radius:20px;
  padding:28px 28px 36px;
  box-shadow:0 12px 30px rgba(0,0,0,.08);
  position:relative;
  color:#2a2a2a;
  font-size:18px;
  line-height:1.85;
  max-width:780px;
  margin:22px auto 0;
  text-align:right;
}

/* פס עליון גראדיאנט עדין */
.elementor-398 .elementor-element.elementor-element-0c983d0::before{
  content:"";
  position:absolute; top:0; right:0; left:0; height:6px;
  background:linear-gradient(135deg,#7b61ff 0%,#00aaff 100%);
  border-radius:20px 20px 0 0;
}

/* פסקת פתיחה */
.elementor-398 .elementor-element.elementor-element-0c983d0 p:first-of-type{
  font-size:20px; line-height:1.95; color:#0f1b2e; margin-top:6px;
}

/* כותרות משנה */
.elementor-398 .elementor-element.elementor-element-0c983d0 h2{
  margin:46px 0 14px; line-height:1.35; color:#1a2b48; font-weight:800;
  padding-right:12px; border-right:3px solid #00aaff;
}
.elementor-398 .elementor-element.elementor-element-0c983d0 h3{ margin:28px 0 10px; color:#1a2b48; font-weight:750; }
.elementor-398 .elementor-element.elementor-element-0c983d0 h4{ margin:22px 0 8px; color:#123; font-weight:700; }

/* קישורים */
.elementor-398 .elementor-element.elementor-element-0c983d0 a{
  color:#00aaff; font-weight:600; text-decoration:none;
  border-bottom:2px solid transparent; transition:color .18s, border-color .18s;
}
.elementor-398 .elementor-element.elementor-element-0c983d0 a:hover{ color:#1a2b48; border-bottom-color:#00aaff; }

/* רשימות – RTL ו"בולט" גראדיאנט מימין */
.elementor-398 .elementor-element.elementor-element-0c983d0 ul, .elementor-398 .elementor-element.elementor-element-0c983d0 ol{
  list-style:none; margin:0 0 18px 0; padding:0; direction:rtl;
}
.elementor-398 .elementor-element.elementor-element-0c983d0 li{
  position:relative; padding:0 28px 0 0; margin:0 0 10px 0; text-align:right;
}
.elementor-398 .elementor-element.elementor-element-0c983d0 li::before{
  content:""; position:absolute; right:0; top:.55em;
  width:10px; height:10px; border-radius:50%;
  background:linear-gradient(135deg,#7b61ff 0%,#00aaff 100%);
  box-shadow:0 0 0 2px #fff;   /* הפרדה נקייה מהטקסט */
}
.elementor-398 .elementor-element.elementor-element-0c983d0 li ul, .elementor-398 .elementor-element.elementor-element-0c983d0 li ol{ margin-top:8px; }
.elementor-398 .elementor-element.elementor-element-0c983d0 li ul > li::before, .elementor-398 .elementor-element.elementor-element-0c983d0 li ol > li::before{ width:8px; height:8px; }

/* ציטוטים */
.elementor-398 .elementor-element.elementor-element-0c983d0 blockquote{
  margin:26px 0; padding:18px 22px;
  border-right:5px solid #00aaff; border-left:none;
  background:linear-gradient(90deg, rgba(0,170,255,.08), rgba(0,170,255,0) 60%);
  color:#1a2b48; font-weight:600; font-style:normal; border-radius:12px;
}

/* מפריד */
.elementor-398 .elementor-element.elementor-element-0c983d0 hr{
  border:0; height:1px; margin:36px 0;
  background:linear-gradient(to left, transparent, #eaf0f6 20%, #eaf0f6 80%, transparent);
}

/* תמונות */
.elementor-398 .elementor-element.elementor-element-0c983d0 img{
  max-width:100%; height:auto; display:block;
  margin:22px auto; border-radius:14px; box-shadow:0 10px 24px rgba(0,0,0,.06);
}
.elementor-398 .elementor-element.elementor-element-0c983d0 figure{ margin:22px 0; }
.elementor-398 .elementor-element.elementor-element-0c983d0 figcaption{ text-align:center; color:#606b7a; font-size:14px; margin-top:6px; }

/* טבלאות */
.elementor-398 .elementor-element.elementor-element-0c983d0 table{ width:100%; border-collapse:collapse; margin:20px 0; font-size:16px; }
.elementor-398 .elementor-element.elementor-element-0c983d0 th, .elementor-398 .elementor-element.elementor-element-0c983d0 td{ border:1px solid #eaf0f6; padding:12px 14px; text-align:right; }
.elementor-398 .elementor-element.elementor-element-0c983d0 th{ background:#f7fbff; color:#0d2a44; font-weight:800; }

/* קוד/Pre */
.elementor-398 .elementor-element.elementor-element-0c983d0 pre, .elementor-398 .elementor-element.elementor-element-0c983d0 code{
  font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
}
.elementor-398 .elementor-element.elementor-element-0c983d0 pre{
  background:#0f1b2e; color:#cbe6ff; padding:14px 16px; border-radius:12px;
  overflow:auto; direction:ltr;
}

/* מובייל */
@media (max-width:767px){
  .elementor-398 .elementor-element.elementor-element-0c983d0{ font-size:17px; padding:22px 18px 28px; }
}







/* ===== תיקון ספרות בתחילת כותרות RTL כשנשארות בתוכן ===== */
.elementor-398 .elementor-element.elementor-element-0c983d0 h2,
.elementor-398 .elementor-element.elementor-element-0c983d0 h3{
  direction: rtl;
  unicode-bidi: isolate-override;   /* חלופה טובה ל-bidi-override במנועים חדשים */
  text-align: right;
}

/* מזריקים RLM לפני התוכן כדי “לעגן” את הספרות לימין */
.elementor-398 .elementor-element.elementor-element-0c983d0 h2::before,
.elementor-398 .elementor-element.elementor-element-0c983d0 h3::before{
  content: "\200F";                  /* Right-to-Left Mark, לא נראה, מיישר ספרות לימין */
  display: inline;
}


/* חיזוק סלקטור אם צריך ספציפיות גבוהה */
.elementor .elementor-widget-theme-post-content .elementor-398 .elementor-element.elementor-element-0c983d0 h2,
.elementor .elementor-widget-theme-post-content .elementor-398 .elementor-element.elementor-element-0c983d0 h3{
  direction: rtl !important;
  unicode-bidi: isolate-override !important;
  text-align: right !important;
}
.elementor .elementor-widget-theme-post-content .elementor-398 .elementor-element.elementor-element-0c983d0 h2::before,
.elementor .elementor-widget-theme-post-content .elementor-398 .elementor-element.elementor-element-0c983d0 h3::before{
  content: "\200F" !important;
}



<script>
document.addEventListener('DOMContentLoaded', function(){
  if(!document.body.classList.contains('single-post')) return;
  var sel = '.elementor-widget-theme-post-content h2, .elementor-widget-post-content h2, .entry-content h2';
  document.querySelectorAll(sel).forEach(function(h){
    // אם הכותרת מתחילה במספר, נכניס RLM לפניו
    var text = h.textContent || '';
    if(/^\s*\d+/.test(text)){
      if(h.firstChild){
        h.insertBefore(document.createTextNode('\u200F'), h.firstChild);
      }
    }
  });
});
</script>/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-33bc32e *//* Post Info – mobile chips, readable */
@media (max-width:767px){
  .elementor-398 .elementor-element.elementor-element-33bc32e .elementor-post-info__item{
    display:inline-flex; align-items:center; gap:6px;
    background:#fff;
    color:#1a2b48;
    padding:6px 10px;
    border-radius:999px;
    box-shadow:0 6px 16px rgba(0,0,0,.06);
    margin:6px 6px 0 0;
  }
  .elementor-398 .elementor-element.elementor-element-33bc32e i, .elementor-398 .elementor-element.elementor-element-33bc32e svg{ color:#00aaff; opacity:1; }
  .elementor-398 .elementor-element.elementor-element-33bc32e a{ color:#1a2b48; text-decoration:none; border-bottom:0; }
}/* End custom CSS */