/* generated by i18n/gen_en_css.py: do not edit by hand */
/* ---- fonts: Inter replaces Karantina/Assistant, Anton is the display face ---- */
html[lang=en]{--he:'Inter',system-ui,sans-serif;--heD:'Inter',system-ui,sans-serif;--body:'Inter',system-ui,sans-serif;--disp:'Anton',Impact,sans-serif}
html[lang=en] h1 .hl,html[lang=en] h2 .hl{padding:.08em .4em;letter-spacing:.01em}
html[lang=en] h3,html[lang=en] h4{letter-spacing:-.01em}
/* ---- left to right: mirror what the Hebrew layout placed on purpose ---- */
html[lang=en] .hero::before,html[lang=en] .sec::before{left:auto;right:-.035em}
html[lang=en] footer::before{left:auto;right:-.03em}
html[lang=en] .hs-wide{left:auto;right:-3%;transform:rotate(-3deg)}
html[lang=en] .hs-phone{right:auto;left:0;transform:rotate(4deg)}
html[lang=en] .hmono,html[lang=en] footer .blogs small,html[lang=en] .idx a small,html[lang=en] .idx a span,html[lang=en] .tools td small{text-align:left}
html[lang=en] .fbar label,html[lang=en] .pipe .st{direction:ltr}
html[lang=en] .fxn-go{transform:none}
html[lang=en] .tr::before{content:"Translation"}
/* ---- sizes scaled from the Hebrew rules ---- */
html[lang=en] body{font-size:19.74px}
html[lang=en] .navbtn{font-size:14.4px;line-height:1.1}
html[lang=en] .toc a{font-size:15.84px}
html[lang=en] h2{font-size:clamp(33.6px,5.16vw,79.2px);font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.0}
html[lang=en] h3{font-size:clamp(25.92px,2.736vw,38.88px);line-height:1.1}
html[lang=en] h4{font-size:24.48px}
html[lang=en] .sub{font-size:clamp(19.44px,1.728vw,23.76px)}
html[lang=en] .kicker{font-size:14.4px}
html[lang=en] h1{font-size:clamp(52.8px,9.6vw,144px);font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.0}
html[lang=en] .deck{font-size:clamp(25.92px,3.168vw,44.64px);line-height:1.1}
html[lang=en] .hero>.sub{font-size:15.98px}
html[lang=en] .lead{font-size:clamp(19.74px,1.786vw,22.56px)}
html[lang=en] .hero-top h1{font-size:clamp(55.2px,7.44vw,120px);font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.0}
html[lang=en] .hero-top .deck{font-size:clamp(21.6px,2.304vw,34.56px)}
html[lang=en] .hcta{font-size:clamp(16.56px,1.44vw,20.16px);line-height:1.1}
html[lang=en] .chip{font-size:17.28px}
html[lang=en] .why b:first-child,html[lang=en] .warn b:first-child,html[lang=en] .ex b:first-child,html[lang=en] .def b:first-child{font-size:24.48px}
html[lang=en] .tldr li{font-size:clamp(18.8px,1.692vw,21.62px)}
html[lang=en] table{font-size:16.92px}
html[lang=en] th{font-size:16.56px}
html[lang=en] .code .cp{font-size:13.68px}
html[lang=en] .tr{font-size:17.39px}
html[lang=en] .tr::before{font-size:13.68px}
html[lang=en] details>summary{font-size:22.32px}
html[lang=en] .lab .lh{font-size:18px}
html[lang=en] .ctrls label{font-size:15.12px}
html[lang=en] .btn{font-size:15.12px}
html[lang=en] .seg button{font-size:13.68px}
html[lang=en] .fbar label{font-size:14.4px}
html[lang=en] .pipe .st{font-size:14.57px}
html[lang=en] .reel figcaption{font-size:16.56px}
html[lang=en] .src li{font-size:15.98px}
html[lang=en] footer{font-size:15.98px}
html[lang=en] footer .bio{font-size:18.8px}
html[lang=en] footer .credit{font-size:14.57px}
@media (max-width:560px){html[lang=en] body{font-size:17.39px}}
html[lang=en] .hcta2{font-size:clamp(15.12px,1.296vw,18px);line-height:1.1}
html[lang=en] footer .blogs b{font-size:20.16px}
html[lang=en] footer .blogs span{font-size:15.04px}
html[lang=en] .bar .home{font-size:15.12px;line-height:1.1}
@media (max-width:560px){html[lang=en] .bar .home{font-size:12.96px}}
@media (max-width:560px){html[lang=en] .navbtn{font-size:12.96px}}
html[lang=en] .cat-stage .hint{font-size:14.4px;line-height:1.1}
html[lang=en] .stats span{font-size:15.84px}
html[lang=en] .legend div{font-size:16.92px}
html[lang=en] .legend b{font-size:20.16px}
html[lang=en] .idx a b{font-size:18px}
html[lang=en] .step>.sub{font-size:clamp(16.56px,1.44vw,19.44px)}
html[lang=en] .el-h h3{font-size:clamp(23.04px,2.304vw,33.12px)}
html[lang=en] .el-cols h4{font-size:21.6px}
html[lang=en] .el-cols p{font-size:17.86px}
html[lang=en] .el-cols ul{font-size:17.86px}
html[lang=en] .fit>div{font-size:16.92px}
html[lang=en] .fit b{font-size:18.72px}
html[lang=en] .el .def b:first-child{font-size:20.16px}
html[lang=en] .prompt h5{font-size:18.72px}
html[lang=en] .ctrl-row label,html[lang=en] .seg-row label{font-size:15.84px}
html[lang=en] .ctrl-row .btn{font-size:15.12px}
html[lang=en] .is-failed .stage::after{font-size:16.92px}
html[lang=en] .layers-btn{font-size:15.04px}
html[lang=en] .layers-btn.styled{font-size:21.6px;line-height:1.1}
html[lang=en] .vec-grid figcaption{font-size:15.98px}
html[lang=en] .cost-note{font-size:15.98px}
html[lang=en] .clk-note{font-size:15.98px}
html[lang=en] .kpi-tile span{font-size:15.84px}
html[lang=en] .ring-mid span{font-size:14.4px}
html[lang=en] .ui-big b{font-size:51.84px;line-height:1.1}
html[lang=en] .ui-big span{font-size:18.72px;line-height:1.1}
html[lang=en] .ui-steps li{font-size:15.98px}
html[lang=en] .ui-steps li b{font-size:15.84px}
html[lang=en] .fxn-box{font-size:clamp(17.86px,1.88vw,22.56px)}
html[lang=en] .fxg-card span{font-size:clamp(17.28px,1.728vw,23.04px)}
html[lang=en] .pb-f>span{font-size:17.28px}
html[lang=en] .pb-own label{font-size:14.4px}
html[lang=en] .pb-cat>b{font-size:15.12px;line-height:1.1}
html[lang=en] .pb-chip span{font-size:13.68px}
html[lang=en] .pb-stat span{font-size:13.68px}
html[lang=en] .tools td:first-child{font-size:16.56px}
html[lang=en] .tools .lic{font-size:15.98px}
@media (max-width:700px){html[lang=en] .tools td{font-size:15.98px}}
@media (max-width:700px){html[lang=en] .tools td:first-child{font-size:20.16px}}
