/* עולם הצבי · מיתוג (הדמיה 07 של ענבל, שילוב 1, יניב 19.10) · מקור-צבעים: MAH-OLE-LAATAR.md §2
   הארגון הפעיל = html[data-org] (olam/torah/ripa/beer), נקבע ב-partials/olam/org-detect.hbs */
:root{--o-navy:#1B3A6B;--o-navy-deep:#0A1A3C;--o-gold:#C9933A;--o-card:#fff;--o-border:#E2E2DE;--o-meta:#5f6470;--o-ink:#1A1A2E;
  --o-c:#C9933A;--o-t:#7d5f1f;--o-rib:#C9933A;
  --room:#f8f1e1;--room-acc:#0f4c5c;--room-ink:#1d2a30;--room-sub:#5e5a50;--room-gold:#7d5f1f;--room-line:#a67f2c}
html[data-org="ripa"]{--o-c:#F7941E;--o-t:#A65200;--o-rib:linear-gradient(90deg,#2A2F36,#F7941E);
  --room:#1F2328;--room-acc:#F7941E;--room-ink:#F2F2F2;--room-sub:#C4C8CE;--room-gold:#E3B55C;--room-line:#F7941E}
html[data-org="beer"]{--o-c:#2E8B7F;--o-t:#0F5848;--o-rib:linear-gradient(90deg,#2E8B7F,#8FD6DC);
  --room:#B8E0DE;--room-acc:#0F5848;--room-ink:#14302E;--room-sub:#2E4C49;--room-gold:#5E4614;--room-line:#0F5848}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--o-card:#1C2029;--o-border:#2C313D;--o-meta:#9A9AA8;--o-ink:#E9E9EE;--o-t:#e0bf72;
  --room:#2b2118;--room-acc:#e0bf72;--room-ink:#efe7d4;--room-sub:#b0a892;--room-gold:#e0bf72;--room-line:#e0bf72}
  :root:not([data-theme="light"])[data-org="ripa"]{--o-t:#FBA94C;--room:#2A2F36}
  :root:not([data-theme="light"])[data-org="beer"]{--o-t:#8FD6DC;--room:#A9D3D2;--room-acc:#0B3F35;--room-ink:#0E2422;--room-sub:#234441;--room-gold:#5E4614;--room-line:#0F5848}}
:root[data-theme="dark"]{--o-card:#1C2029;--o-border:#2C313D;--o-meta:#9A9AA8;--o-ink:#E9E9EE;--o-t:#e0bf72;
  --room:#2b2118;--room-acc:#e0bf72;--room-ink:#efe7d4;--room-sub:#b0a892;--room-gold:#e0bf72;--room-line:#e0bf72}
:root[data-theme="dark"][data-org="ripa"]{--o-t:#FBA94C;--room:#2A2F36;--room-acc:#F7941E;--room-ink:#F2F2F2;--room-sub:#C4C8CE;--room-gold:#E3B55C;--room-line:#F7941E}
:root[data-theme="dark"][data-org="beer"]{--o-t:#8FD6DC;--room:#A9D3D2;--room-acc:#0B3F35;--room-ink:#0E2422;--room-sub:#234441;--room-gold:#5E4614;--room-line:#0F5848}
html,body{overflow-x:hidden}

/* מותג בכותרת: הצבי החתוך + "הצבי" כטקסט */
.olam-brand{display:flex!important;align-items:center;gap:10px;text-decoration:none}
.zmark{display:block;height:62px;aspect-ratio:172/272;border-radius:10px;overflow:hidden;background:#0A1A3C;box-shadow:0 0 0 1px #C9933A88;flex:none}
.zmark img{width:100%;height:100%;display:block;object-fit:cover}
.olam-brand .wm b{display:block;font-weight:800;font-size:28px;line-height:1;color:#E9C37A;letter-spacing:.5px}
.olam-brand .wm small{display:block;font-size:12px;line-height:1.4;color:#ffffffb0;margin-top:4px;letter-spacing:.4px;font-weight:400}

/* פס-הכובעים */
.hats{background:var(--o-card);border-bottom:1px solid var(--o-border);font-weight:600;font-size:14px}
.hats .hwrap{max-width:1320px;margin:0 auto;padding:8px clamp(16px,3vw,48px);display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}
.hats .lbl{color:var(--o-meta);font-weight:400}
.hat{color:var(--o-meta);text-decoration:none;padding:2px 0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}
.hat:hover{color:var(--o-ink)}
.dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}
.h-torah .dot,.d-torah{background:#C9933A}.h-ripa .dot,.d-ripa{background:#F7941E}.d-beer{background:#2E8B7F}
.hicon{width:18px;height:18px;display:inline-block}
html[data-org="torah"] .h-torah,html[data-org="ripa"] .h-ripa,html[data-org="beer"] .h-beer{color:var(--o-t);border-bottom-color:var(--o-c)}
.hats-m{display:none}
.ribbon{height:6px;background:var(--o-rib)}
.hats-m .cur b{display:none}
html[data-org="torah"] .c-torah,html[data-org="ripa"] .c-ripa,html[data-org="beer"] .c-beer{display:inline-flex;align-items:center;gap:6px}
.hats-m .cur .lbl{color:var(--o-meta);font-weight:400}

/* ראש-מדור = "חדר-צבע" */
.org-head{display:none;background:var(--room);color:var(--room-ink);border-bottom:4px solid var(--room-line)}
html[data-list][data-org="torah"] .oh-torah,html[data-list][data-org="ripa"] .oh-ripa,.oh-beer.is-page{display:block}
.ohwrap{max-width:1320px;margin:0 auto;padding:24px clamp(16px,3vw,48px) 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 22px;align-items:center}
.org-head .sym.zmark{height:96px}
.org-head .in-world{font-weight:600;font-size:12px;letter-spacing:.4px;color:var(--room-sub)}
.org-head .in-world b{color:var(--room-gold)}
.org-head h1{margin:0;font-size:36px;font-weight:800;line-height:1.3;color:var(--room-acc)}
.org-head h1 .en{font-size:16px;font-weight:600;color:var(--room-sub);margin-inline-start:8px;direction:ltr;unicode-bidi:isolate}
.org-head p{margin:2px 0 0;font-size:16px;color:var(--room-ink)}
.org-head .sub{font-weight:700}
.sec-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 22px;list-style:none;margin:8px 0 0;padding:0;font-weight:600;font-size:14px}
.sec-nav a{display:inline-block;padding:8px 0;color:var(--room-sub);text-decoration:none;border-bottom:3px solid transparent}
.sec-nav a:hover,.sec-nav a[aria-current]{color:var(--room-acc);border-bottom-color:var(--room-line)}
.oh-beer .ohwrap{padding-bottom:20px}
.ripa-plate{background:linear-gradient(135deg,#0B1B2B,#0E2A3F 60%,#0B3B5B);border-radius:16px;padding:10px 18px;display:inline-flex;align-items:center;box-shadow:inset 0 -3px 0 #F7941E}
.ripa-plate img{height:86px;width:auto;display:block}
.beer-plate{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:6px 8px;box-shadow:0 0 0 1px var(--o-border);width:190px;height:118px}
.beer-plate img{width:100%;height:100%;object-fit:contain}
/* הבאר: ב/א/ר מודגשות בצבע המדור */
html[data-org="beer"] .gh-content strong{color:var(--o-t);font-weight:800;font-size:1.15em}
/* כרטיסים במדור: גוון עדין */
html[data-org="torah"] .gh-card,html[data-org="torah"] .gh-feed .gh-card{border-color:color-mix(in srgb,#a67f2c 35%,var(--o-border))}
html[data-org="ripa"] .gh-card{border-color:color-mix(in srgb,#F7941E 40%,var(--o-border))}

/* פוטר: לוגו הצבי 2 */
.gh-footer.foot{background:var(--o-navy-deep)!important;color:#ffffffd8!important;border-top:3px solid var(--o-gold);font-size:15px;padding:0!important}
.foot .fwrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,48px)}
.foot .top{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;padding-block:32px 8px;align-items:center}
.flogo{width:200px;height:200px;border-radius:16px;display:block;box-shadow:0 0 0 1px #C9933A66}
.foot .lead h2{color:#E9C37A;font-size:20px;margin:0 0 6px}
.foot .lead p{margin:0 0 6px;line-height:1.6;color:#ffffffd8}
.foot .orgline{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-weight:600;font-size:14px}
.foot .orgline span{display:inline-flex;align-items:center;gap:6px}
.foot .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:20px 22px}
.foot h3{color:#fff;font-size:15px;font-weight:700;margin:0 0 10px}
.foot ul{list-style:none;margin:0;padding:0;display:block}
.foot li{padding:3px 0;margin:0}
.foot a{color:#ffffffd8!important;text-decoration:none}
.foot a:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--o-gold)}
.foot .copy{border-top:1px solid #ffffff26;padding-block:14px;font-size:13px;color:#ffffffa8;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between}
.foot .fsec .nav{flex-direction:column;gap:0}

@media (max-width:1000px){.olam-brand .wm small{display:none}}
@media (max-width:600px){
  .zmark{height:50px}.olam-brand .wm b{font-size:24px}
  .hats{display:none}
  .hats-m{display:block;background:var(--o-card);border-bottom:1px solid var(--o-border);font-weight:600;font-size:14px}
  .hats-m summary{list-style:none;padding:9px 16px;display:flex;justify-content:space-between;gap:8px;cursor:pointer;color:var(--o-t)}
  .hats-m summary::-webkit-details-marker{display:none}
  .hats-m .all{color:var(--o-meta);font-weight:400}
  .hats-m ul{list-style:none;margin:0;padding:0 16px 10px}
  .hats-m li a{display:flex;padding:6px 0}
  .ohwrap{grid-template-columns:minmax(0,1fr)}
  .org-head .sym.zmark{height:72px}
  .beer-plate{width:150px;height:94px}
  .org-head h1{font-size:28px}
  .ripa-plate img{height:64px}
  .foot .top{grid-template-columns:minmax(0,1fr)}
  .flogo{width:170px;height:170px}
  .foot .cols{grid-template-columns:minmax(0,1fr);gap:18px}
}
/* גובר על injection החי (:root:not(light) .gh-footer a{…!important} = 0,3,1) בלי לגעת בו */
html:root footer.gh-footer.foot{background:var(--o-navy-deep)!important;color:#ffffffd8!important}
html:root footer.gh-footer.foot .fwrap a{color:#ffffffd8!important;text-decoration:none!important}
html:root footer.gh-footer.foot .fwrap a:hover{color:#fff!important;text-decoration:underline!important;text-decoration-color:var(--o-gold)!important}
/* כפתור-שפה בכותרת (יניב 19.10 07:0x) */
.olam-lang{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid #ffffff40;background:#ffffff14;color:#fff!important;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}
.olam-lang:hover,.olam-lang:focus-visible{border-color:var(--o-gold);background:#ffffff26;opacity:1}
.olam-lang[hidden]{display:none!important}
.olam-lang-m{min-width:36px;padding:0;font-size:18px}
.olam-lang-m:not([hidden]){display:none}
@media (max-width:767px){.olam-lang-m:not([hidden]){display:inline-flex!important}}
/* 19.10 burger-390: the lang flag is a 4th item in the mobile brand row; keep the burger in the 64px header, white like before */
@media (max-width:767px){#gh-navigation .gh-navigation-brand{grid-template-columns:1fr auto auto auto}#gh-navigation .gh-navigation-brand .gh-burger{color:#fff}}

/* חדר-צבע לכל העמוד · ענבל 19.10.2026 17:3x · בקשת יניב (בועז 1723): 'כל העמוד צריך להיות באותם גוונים'
   מקור: deliverables/14-cheder-tzeva-amud/tokens.json · ניגודיות: NIGUDIUT.txt (כל טקסט ≥4.5:1)
   מתלבש על משתני-התבנית הקיימים (--bg/--card/--ink/--meta/--border) בלבד. --o-* (פס-הכובעים, משותף לכל המדורים) לא משתנה. בלי data-org (דף-הבית) = ללא שינוי. */
html[data-org="torah"]{--bg:#F3EAD6;--card:#FFFAF0;--ink:#1d2a30;--meta:#5e5a50;--border:#DCCBA6;--room-page-acc:#0f4c5c;--room-page-gold:#7d5f1f}
html[data-org="ripa"]{--bg:#ECEEF1;--card:#FFFFFF;--ink:#1F2328;--meta:#4F555D;--border:#D3D7DD;--room-page-acc:#A65200;--room-page-gold:#A65200}
html[data-org="beer"]{--bg:#DCEFEE;--card:#F5FBFB;--ink:#14302E;--meta:#2E4C49;--border:#A9D3D2;--room-page-acc:#0F5848;--room-page-gold:#0F5848}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"])[data-org="torah"]{--bg:#1E1710;--card:#2b2118;--ink:#efe7d4;--meta:#b0a892;--border:#4A3B28;--room-page-acc:#e0bf72;--room-page-gold:#e0bf72}
  :root:not([data-theme="light"])[data-org="ripa"]{--bg:#17191D;--card:#23272D;--ink:#F2F2F2;--meta:#C4C8CE;--border:#3A4048;--room-page-acc:#FBA94C;--room-page-gold:#FBA94C}
  :root:not([data-theme="light"])[data-org="beer"]{--bg:#0C211F;--card:#14302D;--ink:#E3F2F1;--meta:#A3C6C3;--border:#2A4A47;--room-page-acc:#8FD6DC;--room-page-gold:#8FD6DC}
}
:root[data-theme="dark"][data-org="torah"]{--bg:#1E1710;--card:#2b2118;--ink:#efe7d4;--meta:#b0a892;--border:#4A3B28;--room-page-acc:#e0bf72;--room-page-gold:#e0bf72}
:root[data-theme="dark"][data-org="ripa"]{--bg:#17191D;--card:#23272D;--ink:#F2F2F2;--meta:#C4C8CE;--border:#3A4048;--room-page-acc:#FBA94C;--room-page-gold:#FBA94C}
:root[data-theme="dark"][data-org="beer"]{--bg:#0C211F;--card:#14302D;--ink:#E3F2F1;--meta:#A3C6C3;--border:#2A4A47;--room-page-acc:#8FD6DC;--room-page-gold:#8FD6DC}
/* כרטיסים ופוטר-מדור יורשים: */
html[data-org] .gh-card,html[data-org] .gh-feed .gh-card{background:var(--card)}
html[data-org] .gh-footer,html[data-org] .gh-footer-signup{background:var(--bg)!important;color:var(--ink)!important;border-top-color:var(--border)}

/* 19.10 ענן-תגיות (בועז 1722 · עיצוב ענבל 08-shlav4-tosafot) */
.olam-tags{margin:32px 0 8px}
.olam-tags-h{font-size:16px;font-weight:700;margin:0 0 10px;color:var(--o-meta)}
.olam-tags .cloud{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.olam-tags .cloud a{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px;line-height:1.5;color:var(--o-t);text-decoration:none;border:1px solid var(--o-border);border-radius:99px;padding:3px 10px;background:var(--o-card);min-height:30px}
.olam-tags .cloud a:hover,.olam-tags .cloud a:focus-visible{border-color:var(--o-c);outline:none;opacity:1}
.olam-tags .cloud .n{font-weight:400;font-size:11px;color:var(--o-meta)}
.olam-tags:not(:has(details[open])) .cloud li:nth-child(n+13){display:none}
.olam-tags:not(:has(.cloud li:nth-child(13))) .more{display:none}
.olam-tags .more>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:700;font-size:13px;color:var(--o-t);padding:4px 0;min-height:30px;margin-top:6px}
.olam-tags .more>summary::-webkit-details-marker{display:none}
.olam-tags .more>summary::after{content:"▾";font-size:11px}
.olam-tags .more[open]>summary::after{content:"▴"}
.olam-tags .more .lbl-less,.olam-tags .more[open] .lbl-more{display:none}
.olam-tags .more[open] .lbl-less{display:inline}
/* 26.10 גלעד (טליה 1316): חיפוש בענן-התגיות. 16px = אייפון לא עושה זום. [hidden] גובר על כל display. */
.olam-tags .tq{display:block;width:100%;box-sizing:border-box;min-height:44px;margin:0 0 10px;padding:0 14px;border:1px solid var(--o-border);border-radius:12px;background:var(--o-card);color:var(--o-ink);font:inherit;font-size:16px}
.olam-tags .tq:focus-visible{border-color:var(--o-gold);outline:none}
.olam-tags .tq-none{margin:0 0 8px;font-size:14px;color:var(--o-meta)}
.olam-tags [hidden]{display:none!important}
#olam-tags-h{scroll-margin-top:80px}
/* 19.10 שדה-חיפוש גלוי (בועז 1736): פותח את חיפוש Ghost המובנה */
.olam-search{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;margin:0 0 24px;padding:0 16px;min-height:48px;border:1px solid var(--o-border);border-radius:12px;background:var(--o-card);color:var(--o-meta);font:inherit;font-size:16px;text-align:start;cursor:text}
.olam-search:hover,.olam-search:focus-visible{border-color:var(--o-c);outline:none}

/* OG למדורים (20.10): data: page.og-* מסמן את דף-המדור page-template, ו-screen.css מאפס שם את מרווח הפוטר. מחזירים את ברירת-המחדל. */
body[class*=" page-og-"] .gh-footer{margin-top:12vw}

/* כרטיסי-מאמר ברשימה (בית/תגית/כותב/ארכיון): מסגרת 16:9 כמו תמונות-הבלוג, כדי שכיתוב צמוד לקצה לא ייחתך. ענבל 20.10 1234 · גובר על screen.css .gh-container.is-list .gh-card-image (1.618, אותה ספציפיות, נטען אחרי) · לא נוגע ב-featured/magazine/is-grid. */
.gh-container.is-list .gh-card-image{aspect-ratio:16/9}

/* ===== שלב 4 · ענבל 22.10 (GO מיכל 1008 דרך בועז 1010) · עמודת-צד · ניגודיות · פוטר ===== */
/* עמודת-צד (עודכן 26 · 22.10, יניב 17:1x+17:2x): מ-760px שתי עמודות, ועמודת-הצד בצד שבו מתחילים לקרוא (inline-start): מימין בעברית, משמאל באנגלית. היא ראשונה ב-grid, ו-dir הופך לבד. מתחת ל-760 = אחרי התוכן. */
.olam-side{display:grid;gap:28px;margin-top:40px}
.olam-side .side-box,.olam-side .olam-tags{margin:0}
.side-h,.olam-side .olam-tags-h{font-size:16px;font-weight:700;margin:0 0 10px;padding-bottom:8px;color:var(--o-ink);border-bottom:2px solid var(--o-c)}
.side-new-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.side-new-list a{display:block;font-weight:700;font-size:15px;line-height:1.45;color:var(--o-ink);text-decoration:none}
.side-new-list a:hover,.side-new-list a:focus-visible{text-decoration:underline;text-decoration-color:var(--o-c)}
.side-new-list small{display:block;font-size:13px;color:var(--o-meta);margin-top:2px}
.side-orgs-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.side-orgs-list a{display:flex;align-items:center;gap:8px;min-height:40px;font-weight:600;font-size:15px;color:var(--o-ink);text-decoration:none;border-radius:8px;padding:0 8px}
.side-orgs-list a:hover,.side-orgs-list a:focus-visible{background:color-mix(in srgb,var(--o-c) 12%,transparent)}
html[data-org="torah"] .so-torah,html[data-org="ripa"] .so-ripa,html[data-org="beer"] .so-beer{background:color-mix(in srgb,var(--o-c) 14%,transparent);color:var(--o-t)}
@media (min-width:760px){
  html .gh-container.olam-side-on .gh-container-inner{display:grid;grid-template-columns:clamp(240px,27%,300px) minmax(0,50rem);grid-template-areas:"side title" "side main";column-gap:clamp(28px,4vw,56px);justify-content:center;align-items:start;overflow:visible}
  html .gh-container.olam-side-on .gh-container-inner>.gh-container-title{grid-area:title}
  html .gh-container.olam-side-on .gh-container-inner>.gh-main{grid-area:main;grid-column:auto}
  html .gh-container.olam-side-on .gh-container-inner>.olam-side{grid-area:side;margin-top:0;padding-inline-end:clamp(20px,2.4vw,28px);border-inline-end:1px solid var(--o-border)}
}
/* בדף-הבית "חדשים" = בדיוק ראש הפיד ⟵ מוסתר בכל הרוחבים (שירה 1036 §3). בלי sticky: העמודה גבוהה ממסך (שירה §2). */
.home-template .olam-side .side-new{display:none}
/* מתחת ל-760 (עמודה אחת) "מדורים" צמוד ל"ארגונים" בפוטר עם אותם קישורים ⟵ מוסתר (שירה §4) */
@media (max-width:759px){.olam-side .side-orgs{display:none}}

/* ניגודיות (מדידה חיה 22.10, audit.mjs): 5 כשלים, כולם במצב בהיר. התיקון כאן, בלי לגעת בהזרקת-Ghost. */
/* 1-3 · השורה המשפטית (הזרקה ripa-legal/ripa-copy) נצבעה לרקע בהיר, אבל יושבת על הפוטר הכהה: 2.9/2.87:1 ⟵ ≥9:1 */
html:root footer.gh-footer.foot .ripa-legal{max-width:1320px;margin:0 auto;padding:12px clamp(16px,3vw,48px) 18px;color:#c8cfdb!important;font-size:13px!important;border-top:1px solid #ffffff1a}
html:root footer.gh-footer.foot .ripa-legal a{color:#E9C37A!important;text-decoration:none!important}
html:root footer.gh-footer.foot .ripa-legal a:hover{text-decoration:underline!important}
html:root footer.gh-footer.foot .ripa-copy{color:#c8cfdb!important}
/* 4 · תגית-מאמר ירוקה (#3D7A5C) על רקע חדר-הצבע: 4.24:1 ⟵ #2e6b4f ≥5.27:1 בכל החדרים. במצב כהה כללי-ההזרקה (0,3,0) גוברים, כמו היום. */
html[data-org] .gh-article-tag,html[data-org] .gh-card-tag{color:#2e6b4f!important}
/* 5 · "משולחן שלמה" (.yb) זהב #a67f2c על רקע התורה: 3.08:1 ⟵ #7d5f1f 4.97:1. צבע-טקסט בלבד (שירה 1039 §7): המסגרות של .cta/.or/.act נשארות לתיקון-השורש בתבנית-הסדרה.
   .yb p a/li a לא כאן: הזרקת-Ghost (.gh-content a{…!important}) כבר צובעת אותם. במצב כהה ⟵ חזרה ל-var(--gold) הקיים של .yb (#e0bf72). */
.gh-content .yb :is(.src,.chip,.zm th){color:#7d5f1f}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .gh-content .yb :is(.src,.chip,.zm th){color:var(--gold)}}
:root[data-theme="dark"] .gh-content .yb :is(.src,.chip,.zm th){color:var(--gold)}

/* פוטר: 4 עמודות (ארגונים · נושאים · אודות · עדכונים) · 390 = 2×2 */
.foot .cols{grid-template-columns:repeat(4,minmax(0,1fr))}
.foot .copy{padding-bottom:10px}
@media (max-width:600px){.foot .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}}
/* 22.10 11:0x · תיקון אחרי שלב 5 (טליה 1102, axe): (1) פריט-מדור פעיל בעמודת-הצד: --o-t על הגוון = 4.48/4.28:1 בבהיר ⟵ טקסט בצבע-הדיו + פס-מדור בצד (≥10:1). (2) הקישור "ריפא" בשורת ה-© נבדל רק בצבע (1.06:1 מול הטקסט) ⟵ קו-תחתון. */
html[data-org="torah"] .so-torah,html[data-org="ripa"] .so-ripa,html[data-org="beer"] .so-beer{color:var(--o-ink);font-weight:700;box-shadow:inset -3px 0 0 var(--o-c)}
html:root footer.gh-footer.foot .ripa-legal .ripa-copy a{text-decoration:underline!important;text-underline-offset:3px}

/* ===== שלב 5 · ענבל 22.10 (בועז 1108 · טליה 1102) · עמודי-אינדקס + כותרת לבית + בלוק הכותבים ===== */
/* כותרת ופתיח לדף-הבית */
.olam-home-head{background:var(--o-card);border-bottom:1px solid var(--o-border)}
.olam-home-head .hh-wrap{max-width:1320px;margin:0 auto;padding:28px clamp(16px,3vw,48px) 24px}
.olam-home-head h1{margin:0;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.25;color:var(--o-ink)}
.olam-home-head h1 span{font-weight:600;font-size:.55em;color:var(--o-meta)}
.olam-home-head p{margin:8px 0 0;max-width:62ch;font-size:17px;line-height:1.6;color:var(--o-meta)}
/* בלוק הכותבים בעמודת-הצד */
.side-authors-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.side-authors-list a{display:flex;justify-content:space-between;align-items:center;min-height:36px;font-weight:600;font-size:15px;color:var(--o-ink);text-decoration:none;border-radius:8px;padding:0 8px}
.side-authors-list a:hover,.side-authors-list a:focus-visible{background:color-mix(in srgb,var(--o-c) 12%,transparent)}
.side-authors-list .n,.olam-index .n{font-weight:400;font-size:12px;color:var(--o-meta)}
.side-more{display:inline-block;margin-top:8px;font-weight:700;font-size:14px;color:var(--o-ink);text-decoration:underline;text-decoration-color:var(--o-c);text-underline-offset:3px}
/* עמודי-אינדקס: /parashot/ · /chumashim/ · /authors/ */
.olam-index{max-width:1000px;margin:0 auto;padding:32px clamp(16px,3vw,48px) 56px}
.oi-head h1{margin:0;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.2;color:var(--o-ink)}
.oi-head p{margin:8px 0 0;font-size:17px;line-height:1.6;color:var(--o-meta);max-width:62ch}
.oi-toc{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}
.oi-toc a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--o-border);border-radius:99px;background:var(--o-card);color:var(--o-ink);font-weight:600;font-size:14px;text-decoration:none}
.oi-toc a:hover,.oi-toc a:focus-visible{border-color:var(--o-c)}
.oi-chumash{margin-top:36px;scroll-margin-top:16px}
.oi-ch-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:8px;border-bottom:2px solid var(--o-c)}
.oi-ch-head h2{margin:0;font-size:24px;font-weight:800;color:var(--o-ink)}
.oi-ch-n{font-size:14px;color:var(--o-meta)}
.ch-all{margin-inline-start:auto;font-weight:700;font-size:14px;color:var(--o-ink);text-decoration:underline;text-decoration-color:var(--o-c);text-underline-offset:3px}
.oi-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}
.oi-p .nm,.oi-p a{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:0 14px;border-radius:10px;font-size:16px}
.oi-p .nm{color:var(--o-meta);border:1px dashed var(--o-border)}
.oi-p a{font-weight:700;color:var(--o-ink);background:var(--o-card);border:1px solid var(--o-c);text-decoration:none}
.oi-p a:hover,.oi-p a:focus-visible{background:color-mix(in srgb,var(--o-c) 12%,var(--o-card))}
.oi-p:has(a) .nm{display:none}
.oi-note{margin-top:28px;font-size:15px;color:var(--o-meta)}
.oi-note a{color:var(--o-ink);font-weight:700}
.oi-cards{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.oi-card{background:var(--o-card);border:1px solid var(--o-border);border-top:3px solid var(--o-c);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}
.oi-card h2{margin:0;font-size:20px;font-weight:800;color:var(--o-ink)}
.oi-card h2 a{color:inherit;text-decoration:none}
.oi-card p{margin:0;font-size:15px;line-height:1.55;color:var(--o-meta)}
.oi-card .ch-all{margin:0}
.oi-go{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px;color:var(--o-ink);text-decoration:underline;text-decoration-color:var(--o-c);text-underline-offset:3px}
.oi-av{width:72px;height:72px;border-radius:50%;object-fit:cover}
@media (max-width:600px){.oi-list{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-cards{grid-template-columns:minmax(0,1fr)}}
/* תווית גילוי לכותב-סוכן (טליה 1134 · כלל הבלוג "סוכן AI בגלוי") */
.oi-ai{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:99px;border:1px solid var(--o-border);background:var(--o-bg,transparent);color:var(--o-ink);font-size:13px;font-weight:600}

/* ===== 26 · ענבל 22.10 · פס-תגיות בטלפון (טליה 1712) · מוסתר מ-760 ===== */
.olam-tagstrip{display:none}
@media (max-width:759px){
  .olam-tagstrip{display:block;margin:14px calc(-1 * clamp(16px,3vw,48px)) 0;position:relative}
  .olam-tagstrip ul{display:flex;gap:8px;list-style:none;margin:0;padding:2px clamp(16px,3vw,48px) 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 36px);mask-image:linear-gradient(to left,transparent 0,#000 36px)}
  [dir="ltr"] .olam-tagstrip ul{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 36px);mask-image:linear-gradient(to right,transparent 0,#000 36px)}
  .olam-tagstrip ul::-webkit-scrollbar{display:none}
  .olam-tagstrip li{flex:0 0 auto}
  .olam-tagstrip a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--o-border);border-radius:99px;background:var(--o-bg,transparent);color:var(--o-t);font-weight:600;font-size:14px;white-space:nowrap;text-decoration:none}
  .olam-tagstrip a:focus-visible{outline:2px solid var(--o-c);outline-offset:2px}
  .olam-tagstrip .ts-all a{border-style:dashed;color:var(--o-ink)}
  .olam-tagstrip .ts-all{padding-inline-end:28px}
}
#olam-tags-h{scroll-margin-top:90px}

/* ===== 26 · ענבל 22.10 · עמוד הכותב (טליה 1718 (ב)) + קישור-כרטיס בשורת-הכותב (1730) ===== */
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.olam-author{padding:36px clamp(16px,3vw,48px) 8px;max-width:920px}
.oa-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:center}
.oa-img{width:clamp(88px,14vw,128px);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;border:3px solid var(--o-c)}
.oa-name{margin:0;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2;color:var(--o-ink)}
.oa-role{margin:6px 0 0;font-size:15px;font-weight:700;color:var(--o-t)}
.oa-about{margin:12px 0 0;max-width:62ch;font-size:17px;line-height:1.7;color:var(--o-ink)}
.oa-cards{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.oa-cards li{background:var(--o-card);border:1px solid var(--o-border);border-radius:14px;padding:18px}
.oa-ico{font-size:24px;line-height:1}
.oa-cards h2{margin:8px 0 6px;font-size:18px;font-weight:800;color:var(--o-ink)}
.oa-cards p{margin:0;font-size:15px;line-height:1.6;color:var(--o-meta)}
.oa-contact{margin:20px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px 20px;border-radius:14px;border:1px solid var(--o-c);background:color-mix(in srgb,var(--o-c) 8%,var(--o-card))}
.oa-contact h2{margin:0;font-size:19px;font-weight:800;color:var(--o-ink)}
.oa-contact p{margin:4px 0 0;font-size:15px;color:var(--o-meta)}
.oa-btns{display:flex;flex-wrap:wrap;gap:10px}
.oa-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:99px;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}
.oa-wa{background:#0B6E4F;color:#fff}
.oa-wa:hover,.oa-wa:focus-visible{background:#085A40}
.oa-card{border:1.5px solid var(--o-c);color:var(--o-t);background:transparent}
.oa-btn:focus-visible{outline:2px solid var(--o-c);outline-offset:2px}
.oa-posts-h{margin:36px 0 0;font-size:20px;font-weight:800;color:var(--o-ink);padding-bottom:8px;border-bottom:2px solid var(--o-c)}
.author-template .gh-container{margin-top:20px}
@media (max-width:600px){
  .oa-head{grid-template-columns:minmax(0,1fr)}
  .oa-cards{grid-template-columns:minmax(0,1fr)}
  .oa-contact{flex-direction:column;align-items:stretch}
  .oa-btns{flex-direction:column}
  .oa-btn{justify-content:center}
}
.olam-cardlink{display:inline-flex;align-items:center;min-height:24px;font-size:13px;font-weight:600;color:var(--o-t);text-decoration:none;white-space:nowrap;margin-inline-start:6px}
.olam-cardlink:hover,.olam-cardlink:focus-visible{text-decoration:underline}

/* ===== 26 · סבב 1 (טליה 1808 · יניב 17:5x "לשמור על העין המקצועית תמיד"): אין מילה בודדת בשורה האחרונה ===== */
.gh-card-title,.side-new-list a,.oa-cards h2,.oa-contact h2{text-wrap:balance}
.oa-about,.oa-cards p,.oa-contact p,.gh-card-excerpt{text-wrap:pretty}
.oa-role span{display:inline-block}
/* תגית לא נשברת: שורה אחת, וארוכה מהעמודה = שלוש נקודות (השם המלא ב-title) */
.olam-tags .cloud li{max-width:100%;min-width:0}
.olam-tags .cloud a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;line-height:22px}
.olam-tags .cloud .n{margin-inline-start:5px}
/* "להמשך קריאה" בעמוד-מאמר: screen.css כופה 4 עמודות, והזרקת-הקוד מגבילה את הפיד ל-50rem (500px) ⟵ 79px לכותרת, מילה בשורה. עמודות לפי הרוחב: 2 במחשב, 1 בטלפון. */
.post-template .gh-container.is-grid .gh-feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}

/* ===== 28 · ענבל 22.10 (טליה 1929): גוף פוסט באנגלית משמאל לימין. הזרקת-הקוד הכללית שמה html{direction:rtl}, שגובר על dir="ltr" של <html>, ופסקאות native בגוף ירשו rtl. html[lang="en"] נקבע רק בפוסט #en/#torah-en (default.hbs). אותם סלקטורים כמו בבלוקי en-dir של גלעד ברמת-הפוסט, כך שפוסט EN עתידי לא צריך בלוק. התפריט לא בכלל. ===== */
html[lang="en"] :is(.gh-article-header,.gh-article-excerpt,.gh-article-title,.gh-content){direction:ltr}
/* 28 · מירכאות EN (טליה 1934): Fb Adrenalin / Fb VayikraDisplay (הזרקת-קוד, :root) הם גופנים עבריים עם גליפי-פיסוק משלהם, ו-" ישר מצויר אצלם נטוי כמו ”. האותיות הלטיניות ממילא נופלות ל-Assistant/Heebo. ב-EN מדלגים על הגופנים העבריים, כך שפיסוק וספרות באותו גופן כמו האותיות. */
html[lang="en"]{--head:"Heebo",Arial,sans-serif;--body:"Assistant","Helvetica Neue",Arial,sans-serif;--font-sans:"Assistant","Helvetica Neue",Arial,sans-serif}
/* 29 · ענבל 22.10 (טליה 1946 · יניב 17:5x): כותרת-מאמר בלי מילה בודדת בשורה האחרונה */
.gh-article-title{text-wrap:balance}

/* ===== 30 · ענבל 22.10 (יניב 19:57 מהטלפון: "שתי לוגואים אחד מתחת לשני" · "אני לא מוצא את עננה תגיות") ===== */
/* טלפון: סמל-המדור מתחת ללוגו של ההדר = כפילות. נשארים שם המדור, התיאור והניווט. מחשב: בלי שינוי. */
@media (max-width:760px){ .org-head .sym{display:none} }
/* פס-התגיות מחוץ ל-home-head: עוטף עם ריפוד-הצד של הדף, כדי שהשוליים השליליים של הפס (שנבנו ל-hh-wrap) לא ייצרו גלילה לרוחב. */
.olam-tagstrip-wrap{display:none}
@media (max-width:759px){ .olam-tagstrip-wrap{display:block;padding:0 clamp(16px,3vw,48px) 4px} }
/* 30 · פוטר: כל שם-מקום = קישור (יניב 20:00 "כל דבר כאן שיכול להפוך לקישור למקום הנכון צריך להיות קישור"). אותו מראה, קו-תחתי בריחוף. */
.foot .orgline a{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:inherit;text-decoration:none}
.foot .f-home,.foot .copy a{color:inherit;text-decoration:none}
.foot .orgline a:hover,.foot .f-home:hover,.foot .copy a:hover,.foot .orgline a:focus-visible,.foot .f-home:focus-visible,.foot .copy a:focus-visible{text-decoration:underline;text-underline-offset:3px}
.flogo-a{display:inline-block;border-radius:16px}
.flogo-a:focus-visible{outline:2px solid #E9C37A;outline-offset:3px}
/* 30 · תפריט נפתח בטלפון: קישורים נוספים. במחשב מוסתר (שם יש עמודת-צד ופוטר). */
.olam-more,#gh-navigation .olam-more{display:none}
@media (max-width:767px){
  #gh-navigation .gh-navigation-menu:has(.olam-more){flex-direction:column;align-items:center}
  #gh-navigation .olam-more{display:flex;flex-direction:column;gap:2px;list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--o-border,#0002)}
  #gh-navigation .olam-more .om-h{font-size:14px;font-weight:700;color:#E9C37A;opacity:1;margin-top:8px}
  #gh-navigation .olam-more a{display:inline-flex;align-items:center;min-height:44px}
}
/* 30 · "הצבי" בשורת "בעולם הצבי" של ראש-המדור = קישור לדף-הבית */
.in-world .iw-home{color:inherit;text-decoration:none}
.in-world .iw-home:hover,.in-world .iw-home:focus-visible{text-decoration:underline;text-underline-offset:3px}

/* ===== 31 · ענבל 22.10 · טופס הרשמה עם נושאים ותדירות (בפוטר הכהה) ===== */
/* אזור ההרשמה יושב בתוך הפוטר הכהה (‏.foot a לבן !important), ולכן גם הוא כהה בשני המצבים, ולא ברקע הבהיר של Ghost. */
.foot .gh-footer-signup,html[data-org] .foot .gh-footer-signup{scroll-margin-top:90px;background:var(--o-navy-deep)!important;color:#ffffffd8!important}
.foot .gh-footer-signup .gh-footer-signup-header{color:#E9C37A}
.foot .gh-footer-signup .gh-footer-signup-subhead{color:#ffffffd8}
.olam-signup{max-width:560px;margin:16px auto 0;padding-inline:16px;box-sizing:border-box;text-align:start}
.olam-signup .ripa-consent{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:14px;line-height:1.5}
.olam-signup .ripa-consent input{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:var(--os-acc)}
.foot .olam-signup .ripa-consent a{color:var(--os-acc)!important;text-decoration:underline}
.olam-signup .os-set{border:0;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.olam-signup legend{font-weight:700;font-size:15px;margin-bottom:8px;width:100%}
.olam-signup{--os-acc:#E9C37A}
.olam-signup .os-set label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:99px;cursor:pointer;font-size:15px}
.olam-signup .os-set label:has(input:checked){border-color:var(--os-acc);background:color-mix(in srgb,var(--os-acc) 14%,transparent)}
.olam-signup .os-set input{accent-color:var(--os-acc);width:18px;height:18px;margin:0}
.olam-signup .os-set label:has(input:focus-visible){outline:2px solid var(--os-acc);outline-offset:2px}
.olam-signup .os-hint{width:100%;margin:2px 0 0;font-size:13px;opacity:.8}
.olam-signup .os-row{display:flex;gap:8px;flex-wrap:wrap}
.olam-signup .os-email{flex:1 1 220px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font-size:16px}
.olam-signup .os-email::placeholder{color:color-mix(in srgb,currentColor 65%,transparent)}
.olam-signup .os-btn{min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#E9C37A;color:#0b1a33;font-weight:800;font-size:16px;cursor:pointer}
.olam-signup .os-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.olam-signup .os-wait,.olam-signup .os-ok,.olam-signup.loading .os-lbl,.olam-signup.success .os-lbl{display:none}
.olam-signup.loading .os-wait,.olam-signup.success .os-ok{display:inline}
.olam-signup .os-err{margin:8px 0 0;font-size:14px;color:#ffb4a8;min-height:1em}

/* 25.10 talya 0023 · GO yaniv 00:2x "עפ המלצתך תסדרי את השורה שנשברת": no single word left alone on the last line of a heading */
h1,h2,h3{text-wrap:balance}
/* 32א · ענבל 26.10 · /authors/: תפקיד קצר בכרטיס (טליה 0532, פיצול 32: בלי אודות) */
.oi-role{margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.5;color:var(--o-meta)}
.oi-role:empty,.oi-ai:empty{display:none}
/* 26.10 גלעד · עימוד דף הבית (טליה 2131, GO יניב 21:2x · אב-טיפוס ענבל 53/proto). הכול תחת .olam-home ו-oh-*, כדי לא לגעת בשום מחלקה קיימת. */
.olam-home{--oh-ripa:#F7941E;--oh-tora-t:#8a6420;--oh-ripa-t:#b35f00;--oh-link:var(--o-navy);max-width:880px;margin:0 auto;padding:20px 16px 40px;color:var(--o-ink);font-size:17px;line-height:1.55}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .olam-home{--oh-tora-t:#e0bf72;--oh-ripa-t:#FBA94C;--oh-link:#9fb7e0}}
:root[data-theme="dark"] .olam-home{--oh-tora-t:#e0bf72;--oh-ripa-t:#FBA94C;--oh-link:#9fb7e0}
.olam-home a{color:inherit;text-decoration:none}
.olam-home h1,.olam-home h2,.olam-home h3{line-height:1.25;text-wrap:balance}
.oh-intro h1{font-size:28px;font-weight:800;margin:0}.oh-intro p{color:var(--o-meta);max-width:68ch;margin:4px 0 0}
.oh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}
.oh-tile{display:flex;flex-direction:column;gap:3px;background:var(--o-card);border:1px solid var(--o-border);border-top:5px solid;border-radius:12px;padding:14px;min-height:150px}
.oh-tile.oh-torah{border-top-color:var(--o-gold)}.oh-tile.oh-ripa{border-top-color:var(--oh-ripa)}
.oh-t-e{font-size:26px}.oh-t-n{font-weight:800;font-size:22px}.oh-t-s{font-size:13px;color:var(--o-meta)}
.oh-t-l{font-size:14px;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.oh-t-go{margin-top:auto;font-weight:700;font-size:14px}.oh-tile.oh-torah .oh-t-go{color:var(--oh-tora-t)}.oh-tile.oh-ripa .oh-t-go{color:var(--oh-ripa-t)}
.oh-lbl{font-size:13px;font-weight:700}.oh-torah .oh-lbl{color:var(--oh-tora-t)}.oh-ripa .oh-lbl{color:var(--oh-ripa-t)}
.oh-meta{font-size:13px;color:var(--o-meta)}.oh-ex{color:var(--o-meta);max-width:68ch;margin:0}
.oh-feat{background:var(--o-card);border:1px solid var(--o-border);border-radius:14px;overflow:hidden;margin-bottom:8px}
.oh-feat img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.oh-f-b{padding:14px 18px 18px}.oh-feat h2{font-size:24px;font-weight:800;margin:4px 0 6px}
.oh-sec{margin-top:30px}.oh-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:2px solid var(--o-border);padding-bottom:6px;margin-bottom:6px}
.oh-sec-h h2{font-size:21px;font-weight:800;margin:0}.olam-home .oh-sec-h a{font-size:14px;font-weight:700;white-space:nowrap;color:var(--oh-link)}
.oh-rows{list-style:none;margin:0;padding:0}.oh-row a{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--o-border)}
.oh-row img{width:112px;height:75px;object-fit:cover;border-radius:8px;flex-shrink:0;background:var(--o-border)}
.oh-row h3{font-size:18px;font-weight:700;margin:1px 0 2px}.oh-row .oh-ex{font-size:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.oh-signup{background:var(--o-navy);color:#fff;border-radius:14px;padding:20px;margin-top:34px}.oh-signup h2{font-size:21px;margin:0;color:#fff}.oh-signup>p{color:#c9d3e6;font-size:15px;margin:4px 0 10px}
.oh-most{margin-top:30px}.oh-most h2{font-size:21px;font-weight:800;margin:0 0 6px}.oh-most ol{padding-right:22px;margin:0}.oh-most li{padding:7px 0;border-bottom:1px solid var(--o-border);font-weight:600}
.oh-most li::marker{color:var(--o-gold);font-weight:800}.oh-most .oh-lbl{color:var(--o-meta);font-weight:400}
.oh-cloud{margin-top:30px}
.olam-home [hidden]{display:none!important}
@media (max-width:520px){.oh-intro h1{font-size:23px}.oh-tile{min-height:0;padding:12px}.oh-t-n{font-size:19px}.oh-t-s{display:none}.oh-t-l{font-size:13px}
 .oh-row img{width:84px;height:60px}.oh-row h3{font-size:16px}.oh-row .oh-ex{display:none}.oh-feat h2{font-size:20px}}
@media (min-width:700px){.oh-feat a{display:grid;grid-template-columns:1.15fr 1fr;align-items:center}.oh-feat img{height:100%;aspect-ratio:auto;min-height:260px}.oh-f-b{padding:18px 22px}}
/* 27.10 גלעד (טליה 0109, יניב 01:07 "לקבל מאמרים בוואטסאפ הקישור לא תקין"): תיבת #wa-maamarim מוזרקת מ-codeinjection_foot, ושם בפוסט/תגית
   מוצג רק כפתור הנושא התואם (tag-tora / tag-asakim / tag-ai-nihul). פוסט בלי אף אחת מהשלוש קיבל תיבה בלי כפתורים. כאן: אם אין התאמה, מציגים את שלושתם.
   ה-specificity גבוה יותר מהכלל בהזרקה (3 ‎:not‎), ולכן זה עובד בלי תלות בסדר הטעינה. */
body.post-template:not(.tag-tora):not(.tag-asakim):not(.tag-ai-nihul) .wa-topics .wa-t,
body.tag-template:not(.tag-tora):not(.tag-asakim):not(.tag-ai-nihul) .wa-topics .wa-t{display:inline-block}
