
/* discovernur.com/il: Hebrew fonts and right-to-left fixes (2026-10-05). The console rack stays left to right. */
html[lang="he"] body{font-family:'Heebo','DM Sans',Arial,sans-serif}
/* headings: Heebo ExtraBold (Tom's pick, 2026-10-05); the model names on the rack keep the English serif */
html[lang="he"] :is(h1,h2,.story-section h2,.score-invitation h2,.results-heading h2,.insight h3,.privacy-page h2,.signal-columns.two-up h3):not(.model-title h2){font-family:'Heebo',Arial,sans-serif;font-weight:800;letter-spacing:-.02em}
html[lang="he"] :is(h1,h2,h3) :is(em,i){font-style:normal;font-weight:inherit}
html[lang="he"] :is(.eyebrow,.mono,.section-kicker>.mono,.signal-index,.two-tag,.compare-head>span,.video-duration,.readout-heading,.process-number){letter-spacing:.04em}
/* Hebrew small labels outside the console: Heebo (the monospaced Latin font leaves gaps between Hebrew letters) */
html[lang="he"] .console :is(.display textarea,.screen-scroll,.screen-placeholder,.screen-question,.source label){font-family:'Heebo',sans-serif}
html[lang="he"] :is(.header-label,.eyebrow,.section-kicker>.mono,.signal-index,.two-tag,.compare-head>span,.video-duration,.cta-note,.demo-note,.readout-heading,.score-readout dt,.unmeasured-score,.readout-note,.result .result-label,.result .meta,.insight-list .who){font-family:'Heebo',sans-serif;font-weight:500}
/* the form's hidden anti-spam field: off-left content is scrollable in a right-to-left page; hide it in place */
html[lang="he"] .demo-form .hp{left:auto;right:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[lang="he"] .demo-form textarea{direction:rtl;text-align:right}
html[lang="he"] .demo-form :is(input[type=email],input[name=website]){direction:ltr;text-align:right}
html[lang="he"] .console{direction:ltr}
html[lang="he"] .console :is(.display textarea,.guidance p,.screen-scroll,.answer-screen,.source label){direction:rtl;unicode-bidi:plaintext;text-align:right}
html[lang="he"] .console .guidance{direction:rtl}
html[lang="he"] .compare-row>span:last-child{padding-left:0;padding-right:22px}
html[lang="he"] .compare-row>span:last-child:before{left:auto;right:0}
html[lang="he"] .compare-head>span:last-child{padding-right:22px;padding-left:0}
/* the comparison table read small in Hebrew (Tom, 2026-10-05): larger rows, and a NUR column heading that stands out */
html[lang="he"] .compare-row>span:first-child{font-size:17px}
html[lang="he"] .compare-row>span:last-child{font-size:18px;line-height:1.65}
html[lang="he"] .compare-head>span:first-child{font-size:14px}
html[lang="he"] .compare-head>span:last-child{font-family:'DM Sans',Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:.06em;color:#c9fa90}
:root[data-theme="bright"] html[lang="he"] .compare-head>span:last-child,html[lang="he"][data-theme="bright"] .compare-head>span:last-child{color:#4f7a1f}
html[lang="he"] .two-list{padding-left:0;padding-right:18px}
html[lang="he"] .brand-list,.result-answer .md-list{padding-right:22px;padding-left:0}
html[lang="he"] .result blockquote{border-left:0;border-right:2px solid #4d5941;padding:12px 13px 12px 0}
html[lang="he"] .insight-list .who{text-align:left}
html[lang="he"] .pick{margin-left:0;margin-right:9px}
html[lang="he"] .theme-toggle{margin-left:0;margin-right:4px}
/* the menu sits at the far end of the header, mirrored: the logo on the right, the menu on the left */
html[lang="he"] .site-nav{margin-left:0;margin-right:auto}
/* the Israel section: headline with its one paragraph right under it (Tom, 2026-10-05) */
.israel-section .story-lead{grid-template-columns:minmax(0,1fr)}
.israel-section .israel-lead{margin-top:22px;max-width:620px;font-size:18px;line-height:1.7;color:#c6cabc}
:root[data-theme="bright"] .israel-section .israel-lead{color:#3c3f35}
html[lang="he"] .lang-switch{font-family:'DM Sans',Arial,sans-serif}
.lang-switch{margin-left:4px}
