/* AIMducate · Hebrew (RTL) layer, loaded after site.css on /he/ pages only */
@font-face{font-family:Assistant;src:url(fonts/Assistant-he.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:Rubik;src:url(fonts/Rubik-he.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
html[dir=rtl] body{font-family:Assistant,Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:18px}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,
html[dir=rtl] .topbar .where,html[dir=rtl] .cover .band .w2,html[dir=rtl] .chap .n{font-family:Rubik,Figtree,Nunito,system-ui,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2{letter-spacing:0}
html[dir=rtl] .cover h1{letter-spacing:-.5px;line-height:1.08}
html[dir=rtl] .kicker,html[dir=rtl] .topbar .where small,html[dir=rtl] .cover .band .w1,html[dir=rtl] .vcard .vlab b,html[dir=rtl] .bonusbox .badge,html[dir=rtl] .chap .soon{letter-spacing:.4px;font-family:Assistant,Nunito,sans-serif}
html[dir=rtl] .kicker{font-size:15px}
html[dir=rtl] .topbar .home,html[dir=rtl] .topbar .vids,html[dir=rtl] .topbar .bon,html[dir=rtl] .btn,html[dir=rtl] .watch .allv,html[dir=rtl] .bsec .go,html[dir=rtl] .vcard .vlab,html[dir=rtl] .he-note{font-family:Assistant,Nunito,sans-serif}
/* English words inside Hebrew sentences keep their own order */
html[dir=rtl] .ui,html[dir=rtl] kbd,html[dir=rtl] code,html[dir=rtl] bdi{unicode-bidi:isolate}
/* mirrored spacing */
html[dir=rtl] a.x::after{content:" ↖";margin-left:0;margin-right:1px}
html[dir=rtl] .skip{left:auto;right:-999px}
html[dir=rtl] .skip:focus{right:8px;left:auto}
html[dir=rtl] .toc a b{margin-right:0;margin-left:4px}
html[dir=rtl] .hero .big{right:auto;left:2%}
html[dir=rtl] .hero .disc{right:auto;left:6%}
html[dir=rtl] .need ul,html[dir=rtl] .card ul{padding-left:0;padding-right:20px}
html[dir=rtl] ol.steps>li{padding:3px 44px 0 0}
html[dir=rtl] ol.steps>li::before{left:auto;right:0}
html[dir=rtl] .note{border-left:0;border-right:4px solid var(--teal);border-radius:12px 0 0 12px}
html[dir=rtl] .tryit .bonus{border-left:0;border-right:4px solid var(--org)}
html[dir=rtl] .tip{padding:18px 112px 18px 20px}
html[dir=rtl] .tip img{left:auto;right:10px}
html[dir=rtl] .bonusbox .badge{left:auto;right:20px}
html[dir=rtl] .oslegend kbd{margin-right:0;margin-left:3px}
html[dir=rtl] .he-demo .lbl{direction:rtl;text-align:right}
/* pictures of the (English) Canva screen stay left-to-right, exactly as Canva shows them */
html[dir=rtl] .hpd,html[dir=rtl] .edd,html[dir=rtl] .mk,html[dir=rtl] .layers .stack,html[dir=rtl] .keys kbd{direction:ltr}
html[dir=rtl] .pathline{direction:rtl}
html[dir=rtl] .hpd,html[dir=rtl] .edd{font-family:Nunito,system-ui,sans-serif;text-align:left}
html[dir=rtl] .keys div{text-align:right}
@media (max-width:760px){
  html[dir=rtl] .meet{text-align:right}
  html[dir=rtl] .tip{padding:16px}
  html[dir=rtl] .tip img{float:right;margin:-6px -6px 2px 10px}
  html[dir=rtl] .keys div{text-align:right}
}
/* small note under chapter videos and on the video pages */
.he-note{display:inline-block;margin:6px 0 0;font:700 14px/1.3 Assistant,Nunito,sans-serif;color:var(--orgD);background:var(--orgL);border-radius:999px;padding:4px 11px}
.vhero .he-note{background:rgba(255,255,255,.16);color:#fff}
html[dir=rtl] .kc{unicode-bidi:isolate;display:inline-block}
html[dir=rtl] .c6d,html[dir=rtl] .bcd{direction:ltr;text-align:left;font-family:Nunito,system-ui,sans-serif}
html[dir=rtl] .ktbl th,html[dir=rtl] .dtbl th{text-align:right}
html[dir=rtl] .tools3 .card ol{padding-left:0;padding-right:20px}
@media (max-width:760px){html[dir=rtl] .flow .ar{transform:rotate(-90deg)}}
