/* My Balance - Grounding, כרטיס אחד ביום
   -----------------------------------------------------------------
   נטען בדף הבית ובעמוד התצוגה המקדימה, כדי שמה שמיה מאשרת הוא
   מה שמופיע באפליקציה. חוקי הברזל: עברית Assistant, לטינית Heebo,
   פינות עד 8px (מעגל אמיתי בלבד יוצא מן הכלל), ורוד הדגשה בלבד,
   בלי כפתורי מענה, בלי תיבות סימון. */
.mbg{--mbg-ink:#4A503C;--mbg-muted:rgba(74,80,60,.62);--mbg-line:rgba(74,80,60,.08);
  --mbg-pink:#EC6CA1;--mbg-pink-soft:#F6D4E3;--mbg-sage:#889671;--mbg-sage-soft:#EEF0EA;
  background:#fff;border:1px solid var(--mbg-line);border-radius:8px;box-shadow:0 4px 12px -8px rgba(0,0,0,.1);
  padding:18px 18px 16px;color:var(--mbg-ink);font-family:'Assistant',sans-serif;direction:rtl;
  display:flex;flex-direction:column;gap:12px;overflow:hidden}
.mbg *{box-sizing:border-box;margin:0}
.mbg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.mbg-kicker{font-size:12.5px;font-weight:700;color:var(--mbg-muted)}
.mbg-name{font-size:12.5px;font-weight:800;color:var(--mbg-ink);position:relative;padding-bottom:6px}
.mbg-name::after{content:'';position:absolute;inset-inline-start:0;bottom:0;width:28px;height:2px;background:var(--mbg-pink)}
.mbg-img{width:100%;border-radius:8px;overflow:hidden;background:var(--mbg-sage-soft);position:relative}
.mbg-img img{display:block;width:100%;height:100%;object-fit:cover}
.mbg-img.sq{aspect-ratio:1/1}
.mbg-img.tall{aspect-ratio:4/5}
.mbg-title{font-size:21px;font-weight:800;line-height:1.3;text-wrap:balance}
.mbg-title.xl{font-size:24px}
.mbg-text{font-size:16px;line-height:1.65;color:var(--mbg-ink)}
.mbg-text p+p{margin-top:8px}
.mbg-hl{background:var(--mbg-pink-soft);padding:0 4px;border-radius:4px;font-weight:800;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.mbg-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}
.mbg-list li{position:relative;padding-inline-start:18px;font-size:15.5px;line-height:1.5}
.mbg-list li::before{content:'';position:absolute;inset-inline-start:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--mbg-pink)}
.mbg-sig{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mbg-muted);font-weight:600;margin-top:2px}
.mbg-sig::before{content:'';width:22px;height:2px;background:var(--mbg-pink)}

/* ראשון · תזכורת: טיפוגרפיה מובילה, צילום אווירה כשיש */
.mbg-reminder .mbg-text{font-size:22px;font-weight:300;line-height:1.45;text-wrap:balance}
.mbg-reminder .mbg-text .mbg-hl{font-weight:800}

/* שני · משהו טעים: צילום אוכל עם כיתובים קצרים */
.mbg-tasty .mbg-cap{position:absolute;background:rgba(255,255,255,.92);color:var(--mbg-ink);font-size:12.5px;font-weight:700;
  padding:4px 9px;border-radius:6px;box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}
.mbg-tasty .mbg-cap.c0{top:10px;inset-inline-start:10px}
.mbg-tasty .mbg-cap.c1{top:10px;inset-inline-end:10px}
.mbg-tasty .mbg-cap.c2{bottom:10px;inset-inline-start:10px}
.mbg-tasty .mbg-cap.c3{bottom:10px;inset-inline-end:10px}
.mbg-tasty .mbg-text{font-size:15px;color:var(--mbg-muted)}

/* שישי · ספר של שישי: כריכה אמיתית, פרטי הספר, רעיון ופרשנות */
.mbg-book .mbg-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:start}
.mbg-book .mbg-cover{background:var(--mbg-sage-soft);border-radius:8px;padding:10px 10px 8px;text-align:center}
.mbg-book .mbg-cover img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:4px;box-shadow:0 6px 16px -8px rgba(0,0,0,.35);margin-bottom:8px}
.mbg-book .mbg-cover b{display:block;font-size:13px;font-weight:800;line-height:1.3}
.mbg-book .mbg-cover span{display:block;font-size:12px;color:var(--mbg-muted)}
.mbg-book .mbg-sec+.mbg-sec{margin-top:10px}
.mbg-book .mbg-sec-label{font-size:13px;font-weight:800;color:var(--mbg-sage);margin-bottom:2px}
.mbg-book .mbg-sec .mbg-text{font-size:15px;line-height:1.55}
.mbg-book .mbg-q{border-top:1px solid var(--mbg-line);padding-top:12px;font-size:16px;font-weight:800;line-height:1.4}
@media (max-width:360px){.mbg-book .mbg-row{grid-template-columns:1fr}.mbg-book .mbg-cover{max-width:150px;margin:0 auto}}
