/* Haeyo Korean — Arabic, right to left (2026-10-31). app.js sets <html dir="rtl" lang="ar"> only for Arabic, so every rule here is scoped to html[dir=rtl]
   and the other eight languages are untouched. Loaded last. Korean (and Latin) runs keep their own direction: unicode-bidi:plaintext makes a Korean
   sentence such as 「안녕하세요?」 keep its question mark on the right inside an Arabic page. */
html[dir=rtl]{--ui:"Inter","Noto Sans Arabic","Noto Sans KR",system-ui,sans-serif;--disp:var(--ui);--body:var(--ui)}
html[dir=rtl] body{font-family:var(--ui);line-height:1.75}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{letter-spacing:0;line-height:1.35}
html[dir=rtl] :is([lang=ko],.kr,.ko,.kor,.hand,.pen,code,kbd,input[type=email],input[type=tel],input[type=url]){unicode-bidi:plaintext}
html[dir=rtl] :is([lang=ko],.kr,.ko,.kor)[data-mix]{unicode-bidi:isolate}
html[dir=rtl] :is(input,textarea)[lang=ko]{direction:ltr;text-align:right}
/* Arabic letters never take letter-spacing (it breaks the joins) */
html[dir=rtl] :is(small,b,strong,span,a,button,label,p,em,i,h1,h2,h3,h4,h5,h6,li,td,th,dt,dd){letter-spacing:0}
/* small mirrored details: quote bars, list indents, arrows drawn as icons */
html[dir=rtl] blockquote,html[dir=rtl] .essay .q{border-left:0;border-right:3px solid var(--coral);padding-left:0;padding-right:16px}
html[dir=rtl] :is(.arr,.chev,.go-ar,[data-arrow]) svg{transform:scaleX(-1)}
/* a Korean block reads left to right but sits on the page's (right) side, like the Arabic around it; zero specificity, so a component's own centring wins */
:where(html[dir=rtl]) :where([lang=ko],.kr,.ko,.kor){text-align:-webkit-match-parent;text-align:match-parent}
:where(html[dir=rtl] [data-ko]){unicode-bidi:plaintext;text-align:-webkit-match-parent;text-align:match-parent}
/* inline styles written for left-to-right pages */
html[dir=rtl] [style*="text-align:left"]{text-align:right!important}
html[dir=rtl] [style*="text-align:right"]{text-align:left!important}
/* --- auto: text-align mirror (std/rtl_css_build.js) --- */
html[dir=rtl] .head.left{text-align:right}
html[dir=rtl] .tag{margin-left:0;margin-right:6px}
html[dir=rtl] .langbtn .cv{border-right:0;border-left:2px solid currentColor;margin-left:0;margin-right:2px}
html[dir=rtl] .langbox button{text-align:right}
html[dir=rtl] .essay .q{border-left:0;border-right:3px solid var(--coral);padding-left:0;padding-right:16px}
html[dir=rtl] .price-c .amt small{margin-left:0;margin-right:4px}
html[dir=rtl] .quiz .ans button{text-align:right}
html[dir=rtl] .quiz .skip{text-align:left}
html[dir=rtl] .tabs button{text-align:right}
html[dir=rtl] .stop{text-align:right}
html[dir=rtl] .ctab th{text-align:right}
html[dir=rtl] .lsn summary .chev{border-right:0;border-left:2px solid var(--faint)}
html[dir=rtl] .lvbar button{text-align:right}
html[dir=rtl] .slide .bub.a{text-align:left}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .build button{text-align:right}
html[dir=rtl] .slide ol.hw{padding-left:0;padding-right:1.3em}
html[dir=rtl] .prow .pr{text-align:left}
@media(max-width:560px){html[dir=rtl] .prow .pr{text-align:right}}
html[dir=rtl] .opt{text-align:right}
html[dir=rtl] .cbox h2 small{margin-left:0;margin-right:6px}
html[dir=rtl] .btn.addc .addc-rm{margin-left:0;margin-right:2px}
html[dir=rtl] .lvc{text-align:right}
html[dir=rtl] .buybox .price small{margin-left:0;margin-right:6px}
html[dir=rtl] .atab th{text-align:right}
html[dir=rtl] .vsimple small{margin-left:0;margin-right:4px}
html[dir=rtl] .vgroup h4 em{margin-left:0;margin-right:auto}
html[dir=rtl] .howto{padding-left:0;padding-right:20px}
html[dir=rtl] .fmt th{text-align:right}
html[dir=rtl] .wksec h4 small{margin-left:0;margin-right:4px}
html[dir=rtl] .tag.demo{margin-left:0;margin-right:4px}
html[dir=rtl] .dtab th{text-align:right}
html[dir=rtl] .tcls h2 .chipx{margin-left:0;margin-right:6px}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .vtab th{text-align:right}
html[dir=rtl] .slide .vtab td.s{text-align:left}
html[dir=rtl] .slide .xpl .ko p{border-left:0;border-right:4px solid var(--coral)}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .ftab.q tbody td{text-align:right;padding-left:0;padding-right:clamp(12px,2vw,24px)}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .vtab.wt td.n{border-left:0;border-right:1px solid var(--line)}
html[dir=rtl] .slide .vtab.wt td.n:first-child{border-left:0;border-right:0}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .plan th{text-align:right}
html[dir=rtl] .slide ul.rules{padding-left:0;padding-right:1.2em}
html[dir=rtl] .slide ol.qs{padding-left:0;padding-right:1.4em}
html[dir=rtl] .hgb th,html[dir=rtl] .hgb td{text-align:right}
html[dir=rtl] .vtools small{margin-left:0;margin-right:4px}
html[dir=rtl] .plan .amt small{margin-left:0;margin-right:4px}
html[dir=rtl] .plan ul li{padding-left:0;padding-right:22px}
html[dir=rtl] .plan ul li::before{left:auto;right:0}
html[dir=rtl] .cmp th,html[dir=rtl] .cmp td{text-align:right}
html[dir=rtl] .wbprog{text-align:left}
@media(max-width:640px){html[dir=rtl] .wbprog{text-align:right}}
html[dir=rtl] .wbi .say{margin-right:0;margin-left:6px}
html[dir=rtl] .deckbar .tog .prem{margin-left:0;margin-right:2px}
html[dir=rtl] .nocls.soft{text-align:right}
html[dir=rtl] .eyebrow .prem{margin-left:0;margin-right:6px}
html[dir=rtl] .pricecard .amt small{margin-left:0;margin-right:6px}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd{text-align:right}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd .kv th{text-align:right}
html[dir=rtl] .slide .rd-form .appr span{border-left:0;border-right:1px solid #1c2430}
html[dir=rtl] .slide .rd-form .appr div:first-child span{border-left:0;border-right:0}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-form .sign{text-align:left}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-form .sign i{margin-left:0;margin-right:6px}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-sched th{text-align:right}
html[dir=rtl] .slide .rd-app .ah small{margin-left:0;margin-right:auto}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-app .who em{margin-left:0;margin-right:auto}
html[dir=rtl] .slide .rd-app .reply b{margin-left:0;margin-right:auto}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-chat .m.me{margin-left:0;margin-right:auto}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-sms .m.me{margin-left:0;margin-right:auto}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .tips{text-align:right}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .tip{border-left:0;border-right:4px solid var(--honey)}
html[dir=rtl] .slide .rd-sign .ls{text-align:right}
html[dir=rtl] .slide .rd-menu td.p{text-align:left}
html[dir=rtl] .slide .rd-rcpt td.p{text-align:left}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .rd-tkt .r{border-left:0;border-right:2px dashed #c7d7f5}
html[dir=rtl] .wbpager .pgi{margin-left:0;margin-right:auto}
html[dir=rtl] .wb .wbnext a.btn:first-of-type{margin-left:0;margin-right:auto}
html[dir=rtl] .book .slide.hh h3::after{left:auto;right:0}
html[dir=rtl] .book .slide .drill .line{text-align:right;border-left:0;border-right:3px solid var(--cd)}
html[dir=rtl] .book .slide .vcard{text-align:right}
html[dir=rtl] .book .slide .vcard>small{text-align:right}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .gref ol,html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .gref ul{padding-left:0;padding-right:1.3em}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .gref li .say{margin-left:0;margin-right:4px}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .gref .gr-cmp{border-left:0;border-right:3px solid var(--line-2);padding-left:0;padding-right:12px}
@media(max-width:640px){html[dir=rtl] .wb .wbprog{text-align:right}}
html[dir=rtl] .wbp-num b i{margin-left:0;margin-right:4px}
html[dir=rtl] .wbcrs b i{margin-left:0;margin-right:2px}
html[dir=rtl] .lvtabs.lvcrs small{margin-right:0;margin-left:4px}
@media(pointer:coarse){html[dir=rtl] .gmain .gex .say,html[dir=rtl] .gwrap .gex .say{margin-left:0;margin-right:2px}}
html[dir=rtl] .irr-g th,html[dir=rtl] .irr-g td{text-align:right}
html[dir=rtl] .irr-more b,html[dir=rtl] .irr-reg b{margin-right:0;margin-left:6px}
html[dir=rtl] .gwrap .gforms th,html[dir=rtl] .gwrap .gforms td{text-align:right}
html[dir=rtl] .gwrap .gex ol{padding-left:0;padding-right:1.3em}
html[dir=rtl] .gwrap .gex .say{margin-left:0;margin-right:4px}
html[dir=rtl] .gwrap .gwarn ul,html[dir=rtl] .gwrap .gcmp ul{padding-left:0;padding-right:1.2em}
html[dir=rtl] .gwrap .gcmp{border-left:0;border-right:3px solid var(--line-2);padding-left:0;padding-right:12px}
@media(max-width:640px){html[dir=rtl] .gwrap .gbody{padding-left:0;padding-right:16px}}
html[dir=rtl] :is(.slide,html[dir=rtl] .tbook) .gref .gr-at b{margin-right:0;margin-left:6px}
html[dir=rtl] .howto{border-left:0;border-right:4px solid var(--coral)}
html[dir=rtl] .howto>summary::after{border-right:0;border-left:2px solid var(--coral-deep)}
html[dir=rtl] .tbook .drill .line{text-align:right;border-left:0;border-right:3px solid var(--cd)}
html[dir=rtl] .tbook .vcard{text-align:right}
html[dir=rtl] .tbook .vcard>small{text-align:right}
html[dir=rtl] .tbnav-t{margin-right:0;margin-left:8px}
html[dir=rtl] .tbn{text-align:left}
html[dir=rtl] .tbsub{border-left:0;border-right:4px solid var(--coral);padding-left:0;padding-right:12px}
html[dir=rtl] .tbook .qs{padding-left:0;padding-right:1.4em}
html[dir=rtl] .tbook .scn{margin-left:0;margin-right:0}
html[dir=rtl] .tbook .hw{padding-left:0;padding-right:1.4em}
html[dir=rtl] .tbook .rd{margin-left:0;margin-right:0}
@media(max-width:560px){html[dir=rtl] .tbn{text-align:right}}
html[dir=rtl] .kv.at li::before{left:auto;right:2px}
html[dir=rtl] .tbook .tip{border-left:0;border-right:4px solid var(--honey)}
html[dir=rtl] .cbub::after{left:auto;right:50%}
html[dir=rtl] .tbg-pts span{padding-left:0;padding-right:14px}
html[dir=rtl] .tbg-pts span::before{left:auto;right:0}
html[dir=rtl] .gidx{padding-right:0;padding-left:6px}
html[dir=rtl] .gmain .gforms th,html[dir=rtl] .gmain .gforms td{text-align:right}
html[dir=rtl] .gmain .gex ol{padding-left:0;padding-right:1.3em}
html[dir=rtl] .gmain .gex .say{margin-left:0;margin-right:4px}
html[dir=rtl] .gmain .gwarn ul,html[dir=rtl] .gmain .gcmp ul{padding-left:0;padding-right:1.2em}
@media(max-width:860px){html[dir=rtl] .gidx small{margin-right:0;margin-left:4px}}
html[dir=rtl] .cstat::before{border-right:0;border-left:0}
html[dir=rtl] .cstat::after{border-left:0;border-right:0}
html[dir=rtl] .ctl div::before{left:auto;right:0}
html[dir=rtl] .tbslide h3{border-left:0;border-right:4px solid var(--coral);padding-left:0;padding-right:12px}
@media(max-width:640px){html[dir=rtl] .sayplayer .sp-n{text-align:left}}
@media(max-width:640px){html[dir=rtl] .tbpager .pgi{margin-left:0;margin-right:0}}
html[dir=rtl] .hgb .s .say{margin-left:0;margin-right:8px}
html[dir=rtl] .gtabs.gsch small{margin-right:0;margin-left:4px}
html[dir=rtl] .pcard .price s,html[dir=rtl] .buybox .price s,html[dir=rtl] .rmore s{margin-right:0;margin-left:6px}
html[dir=rtl] .tryk{border-left:0;border-right:4px solid var(--coral)}
html[dir=rtl] .rdph .beta{margin-left:0;margin-right:6px}
html[dir=rtl] .rdbook p.rdd{padding-left:0;padding-right:.4em}
html[dir=rtl] .rdlvg > summary::after{border-right:0;border-left:2px solid var(--muted)}
html[dir=rtl] .rdp-nav{padding-right:0;padding-left:30px}
html[dir=rtl] .rg-ex li{border-left:0;border-right:2px solid var(--line);padding-left:0;padding-right:10px}
html[dir=rtl] .rw-h b{margin-right:0;margin-left:2px}
html[dir=rtl] .nwc .pop{border-left:0;border-right:3px solid #FF8A75;padding-left:0;padding-right:10px}
html[dir=rtl] .nbeta{margin-left:0;margin-right:5px}
html[dir=rtl] .rtabs button{text-align:right}
html[dir=rtl] .tbph span .kten,html[dir=rtl] .tbo-lv .kten,html[dir=rtl] .tbx h4 i .kten,html[dir=rtl] button .kten,html[dir=rtl] .btn .kten,html[dir=rtl] .ph .kten,html[dir=rtl] .ph2 .kten{margin-left:0;margin-right:.4em}
html[dir=rtl] .rdchs small{margin-right:0;margin-left:6px}
html[dir=rtl] .rdlock{text-align:right}
html[dir=rtl] .mprbooks span s{margin-right:0;margin-left:4px}
@media(max-width:640px){html[dir=rtl] .kcpage .kc-ttw::after,html[dir=rtl] .sk .sk-tw::after{margin-left:0;margin-right:-24px}}
html[dir=rtl] .okmpprev{text-align:right}
html[dir=rtl] .cglv>summary::after{margin-left:0;margin-right:auto}
html[dir=rtl] .cgrow .n{text-align:left}
html[dir=rtl] .gmore>summary::after{margin-left:0;margin-right:4px}
html[dir=rtl] .lvcard .lvhow ol{padding-left:0;padding-right:20px}
html[dir=rtl] .lkchip{margin-left:0;margin-right:6px}
html[dir=rtl] .rdaud-ic{border-left:0;border-right:11px solid #fff;margin-left:0;margin-right:2px}
html[dir=rtl] .rdaud.on .rdaud-ic{margin-left:0;margin-right:0}
html[dir=rtl] .rdaud .rdaud-spd b{text-align:left}
html[dir=rtl] .rdaud-note{padding-left:0;padding-right:6px}
html[dir=rtl] .ccan li::before{left:auto;right:12px}
html[dir=rtl] .cbook summary small{margin-left:0;margin-right:6px}
html[dir=rtl] .clist .cn{text-align:left}
html[dir=rtl] .athow p{text-align:right}
html[dir=rtl] .okacct{text-align:right}
html[dir=rtl] .okopt .okamt small{margin-left:0;margin-right:4px}
@media(max-width:900px){html[dir=rtl] .okmb .okchev{margin-left:0;margin-right:auto}}
html[dir=rtl] .okbub::after{border-right:0;border-left:1px solid var(--ok-line)}
html[dir=rtl] .mplv .cv{border-right:0;border-left:2px solid currentColor}
html[dir=rtl] .mppath::before{left:auto;right:27px}
html[dir=rtl] .mpbub::before{border-left:0;border-right:1px solid var(--ok-line);left:auto;right:-7px}
html[dir=rtl] .catname{text-align:right}
html[dir=rtl] .okvtabs button{text-align:right}
html[dir=rtl] .okvframe{text-align:right}
html[dir=rtl] .okvurl{margin-left:0;margin-right:12px}
html[dir=rtl] .okv-pghd b{margin-left:0;margin-right:auto}
html[dir=rtl] .okv-pdf{padding-left:0;padding-right:20px}
html[dir=rtl] .okv-pdfinfo li{padding-left:0;padding-right:22px}
html[dir=rtl] .okv-pdfinfo li::before{left:auto;right:0}
html[dir=rtl] .okv-pophd span:last-child{margin-left:0;margin-right:auto}
@media(max-width:640px){html[dir=rtl] .okv-pdf{padding-left:0;padding-right:0}}
html[dir=rtl] .oknums2 li{border-left:0;border-right:1px solid var(--ok-line)}
html[dir=rtl] .oknums2 li:first-child{border-left:0;border-right:0}
html[dir=rtl] .oktcreds li::before{left:auto;right:14px}
@media(max-width:640px){html[dir=rtl] .oknums2 li:nth-child(3){border-left:0;border-right:0}}
html[dir=rtl] .stleg i{margin-right:0;margin-left:4px}
html[dir=rtl] .stfun b{text-align:left}
html[dir=rtl] .steps2{padding-left:0;padding-right:20px}
html[dir=rtl] .okg3 li::before{left:auto;right:14px}
@media(max-width:640px){html[dir=rtl] .okpo{text-align:right}}
html[dir=rtl] .okv-foot b{margin-right:0;margin-left:4px}
html[dir=rtl] .okv-links li+li::before{left:auto;right:-10px}
html[dir=rtl] .okv-links .nx b i{margin-left:0;margin-right:2px}
html[dir=rtl] .okv-nuc small b{margin-right:0;margin-left:4px}
html[dir=rtl] .okpass-lv{margin-left:0;margin-right:auto}
@media(max-width:640px){html[dir=rtl] .okpass-lv{margin-left:0;margin-right:0}}
html[dir=rtl] .oknewall{text-align:left}
@media(max-width:640px){html[dir=rtl] .oknewall{text-align:right}}
html[dir=rtl] .quiz .atchips button{text-align:right}
html[dir=rtl] .mgh-ln span{border-left:0;border-right:.6cqw solid rgba(255,255,255,.85);padding-left:0;padding-right:3cqw}
html[dir=rtl] .okstatl li{border-left:0;border-right:1px solid var(--ok-line)}
html[dir=rtl] .okstatl li:first-child{border-left:0;border-right:0}
html[dir=rtl] .okw-page{text-align:right}
html[dir=rtl] .okw-faces{padding-left:0;padding-right:6px}
html[dir=rtl] .okface{margin-left:0;margin-right:-6px}
html[dir=rtl] .okw-say{text-align:right}
@media(max-width:640px){html[dir=rtl] .okmb .okchev{margin-left:0;margin-right:0}}
@media(max-width:640px){html[dir=rtl] .okstatl li:nth-child(3n+1){border-left:0;border-right:0}}
@media(max-width:640px){html[dir=rtl] .okteam,html[dir=rtl] .okpgets,html[dir=rtl] .oknew.v195 .oknewgrid{padding-right:0;padding-left:16px;margin-right:0;margin-left:-16px}}
html[dir=rtl] .okhero.okmh .wrap{text-align:right}
html[dir=rtl] .okmh-pghd em{margin-left:0;margin-right:auto}
@media(max-width:900px){html[dir=rtl] .okmb .okchev{margin-left:0;margin-right:0}}
@media(max-width:640px){html[dir=rtl] .v2-right{margin-left:0;margin-right:auto}}
html[dir=rtl] details.faq summary:after{padding-left:0;padding-right:12px;margin-left:0;margin-right:auto}
html[dir=rtl] :where(.v2,html[dir=rtl] .v2home,html[dir=rtl] .v2map,html[dir=rtl] .v2-nav,html[dir=rtl] .v2-sheet,html[dir=rtl] .v2-foot,html[dir=rtl] .v2-bar) .btn small{margin-left:0;margin-right:4px}
html[dir=rtl] :where(.v2,html[dir=rtl] .v2home,html[dir=rtl] .v2map,html[dir=rtl] .v2-nav,html[dir=rtl] .v2-sheet,html[dir=rtl] .v2-foot,html[dir=rtl] .v2-bar) .stat{text-align:right}
html[dir=rtl] .nv:before{left:auto;right:8%}
html[dir=rtl] .nv:after{left:auto;right:0}
html[dir=rtl] .nv .e{padding-right:0;padding-left:30cqw}
html[dir=rtl] select.fc{padding-right:0;padding-left:40px}
html[dir=rtl] .fc.busy:after{left:auto;right:50%}
html[dir=rtl] .btn.busy:after{left:auto;right:50%}
html[dir=rtl] .sw input:after{left:auto;right:3px}
html[dir=rtl] .tbl th,html[dir=rtl] .tbl td{text-align:right}
html[dir=rtl] .tbg-*)
     #/workbook?id=1A-5   workbook      (.v2lh.v2wbh head · wb.js .wb .wbp .wbi … answer marks)
   The v2 primitives .plate .lv .chip are scoped to .v2 scopes in v2site.css,html[dir=rtl] so the copies used here are scoped to .v2lh.
   textbook2.js injects its CSS at runtime (after this file) as ".tb2 .tb2-x" — every #tbook rule here starts with the id to win.
   Phone first (375); 720px and 1024px add on. Nothing a learner reads is under 12px; everything you tap is ≥44px tall. */



.ph2.v2lh{text-align:right}
html[dir=rtl] .ph2.v2lh .wrap{text-align:right}
html[dir=rtl] .ph2.v2lh h1.hand{text-align:right}
html[dir=rtl] .ph2.v2lh .lead{text-align:right}
html[dir=rtl] .lcard2 .st em{margin-left:0;margin-right:auto}
html[dir=rtl] .lcard2.wbc .st > em{margin-left:0;margin-right:0}
html[dir=rtl] #tbook .tb2 .tb2-callout{border-left:0;border-right:3px solid var(--sky-d)}
html[dir=rtl] #tbook .tb2 .tb2-pager .tb2-pgl{margin-left:0;margin-right:.35em}
html[dir=rtl] #tbook .tb2 .tb2-pager button:first-child{text-align:right}
html[dir=rtl] #tbook .tb2 .tb2-fb.ok .tb2-ok:before{margin-right:0;margin-left:8px}
html[dir=rtl] #tbook .tb2 .tb2-fb.no .tb2-bad:before{margin-right:0;margin-left:6px}
html[dir=rtl] #tbook .tb2 .tb2-fl-mk{margin-left:0;margin-right:2px}
html[dir=rtl] #tbook .tb2 .tb2-fl.ok .tb2-fl-mk::before{left:auto;right:0}
html[dir=rtl] #tbook .tb2 .tb2-fl.no .tb2-fl-mk::before{left:auto;right:2px}
html[dir=rtl] #tbook .tbg-forms th{text-align:right}
html[dir=rtl] section.kcpage .kc-tabs button{text-align:right}
html[dir=rtl] .kcpage[data-kc-page=hub] .kch-head .kch-eye:after{text-align:left}
html[dir=rtl] .kcpage[data-kc-page=hub] a.kch-c[href="#/culture?tab=school"]:after{left:auto;right:20px}
html[dir=rtl] .kcpage[data-kc-page=hub] .kch-big:before{left:auto;right:12px}
html[dir=rtl] .kcpage[data-kc-page=hub] .kcx-freeln{border-left:0;border-right:3px solid var(--mint-d)}
@media(min-width:1024px){html[dir=rtl] .kcpage[data-kc-page=hub] a.kch-c[href="#/culture?tab=school"] .kch-img{border-right:0;border-left:1.5px solid var(--ink)}}
html[dir=rtl] .th-eye span:last-child{text-align:left}
html[dir=rtl] .th-ls .lkchip{margin-left:0;margin-right:6px}
html[dir=rtl] .th-freeln{border-left:0;border-right:4px solid #1f8a4c}
html[dir=rtl] .kbub b{text-align:right}
html[dir=rtl] .kx-cap span:last-child{text-align:left}
html[dir=rtl] details.kx-fold>summary:after{border-right:0;border-left:2px solid var(--ink)}
html[dir=rtl] .mypage .cando .cd-day{border-left:0;border-right:3px solid var(--me-red)}
html[dir=rtl] .mypage .catlv{border-left:0;border-right:3px solid var(--me-red)}
html[dir=rtl] .mypage .mprecst b{text-align:left}
html[dir=rtl] .ph2.rdph{text-align:right}
html[dir=rtl] .ph2.rdph .wrap{text-align:right}
html[dir=rtl] .ph2.rdph .beta{margin-left:0;margin-right:0}
html[dir=rtl] .ph2.rdph h1{text-align:right}
html[dir=rtl] .ph2.rdph .lead{text-align:right}
html[dir=rtl] .rdnote{border-left:0;border-right:3px solid var(--butter-d)}
html[dir=rtl] .rdsw input:after{left:auto;right:3px}
html[dir=rtl] .rdchs small{margin-right:0;margin-left:4px}
html[dir=rtl] .rdp-nav{padding-right:0;padding-left:46px}
html[dir=rtl] .ph2.lp .gxtra small{margin-right:0;margin-left:4px}
html[dir=rtl] .gmain .glesson{border-left:0;border-right:5px solid #0b6fbd}
@media(max-width:760px){html[dir=rtl] .gwrap2 .gidx a i{margin-right:0;margin-left:4px}}
html[dir=rtl] .v2words .w2-cards{margin-left:0;margin-right:auto}
html[dir=rtl] .v2words .w2-l:before{left:auto;right:0}
html[dir=rtl] .v2words .w2-lc{text-align:left}
@media(max-width:520px){html[dir=rtl] .v2words .w2-cards{margin-left:0;margin-right:0}}
html[dir=rtl] .quiz .atchips button{text-align:right}
html[dir=rtl] .lh-act .btn small{margin-left:0;margin-right:4px}
html[dir=rtl] .lh-lvrow{border-left:0;border-right:10px solid var(--g)}
html[dir=rtl] .pdk-p s{margin-right:0;margin-left:4px}
html[dir=rtl] .ctry .btn+.btn{margin-left:0;margin-right:6px}
html[dir=rtl] body .gatetitle span{margin-left:0;margin-right:6px}
/* --- end auto --- */
