/* aap-rtl.css: right-to-left layer for the Arabic AACP pages (player, handbook, cases, sales and register pages).
   Active only with <html dir="rtl">. Loaded by /aap-langs.js, /aap-handbook and the Arabic pages. Oct 30, 2026. */
html[dir=rtl]{--ar-sans:"Noto Sans Arabic","Open Sans","Segoe UI",Tahoma,"Geeza Pro",Arial,sans-serif;--ar-serif:"Noto Naskh Arabic","Libre Baskerville","Traditional Arabic","Geeza Pro","Times New Roman",serif;--sans:var(--ar-sans);--serif:var(--ar-serif)}
html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--ar-sans)}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:var(--ar-serif);letter-spacing:normal;line-height:1.45}
html[dir=rtl] p,html[dir=rtl] li{line-height:1.95}
html[dir=rtl] .k,html[dir=rtl] nav h2,html[dir=rtl] .eyebrow{letter-spacing:normal;text-transform:none}
/* header and navigation */
html[dir=rtl] header .r{justify-content:flex-start}
html[dir=rtl] nav{border-right:0;border-left:1px solid var(--line);padding:30px 26px 80px 22px}
html[dir=rtl] nav a{padding:9px 8px 9px 10px}
html[dir=rtl] nav a .d{text-align:left}
html[dir=rtl] nav a.on{box-shadow:inset -4px 0 0 var(--yellow)}
/* arrows on buttons */
html[dir=rtl] .btn:not(.claude):not(.alt):not(.na)::after{content:"\2190";margin-left:0;margin-right:8px}
/* quote and note boxes */
html[dir=rtl] .narr aside.co{border-left:0;border-right:5px solid var(--yellow);border-radius:4px 0 0 4px}
html[dir=rtl] .narr aside.co.tip{border-right-color:var(--azzurro)}
@media (min-width:1180px){html[dir=rtl] .narr aside.co{margin-left:0;margin-right:-28px}}
html[dir=rtl] .narr ul.bl,html[dir=rtl] ul,html[dir=rtl] ol{padding-left:0;padding-right:1.3rem}
html[dir=rtl] blockquote{border-left:0;border-right:4px solid var(--line);padding-left:0;padding-right:16px}
html[dir=rtl] details{border-left:0;padding-left:0;border-right:3px solid var(--line);padding-right:16px}
html[dir=rtl] table th,html[dir=rtl] table td{text-align:right}
/* Latin names, numbers, codes, e-mail addresses and URLs stay readable */
html[dir=rtl] bdi,html[dir=rtl] .ltr,html[dir=rtl] code,html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] #code{unicode-bidi:isolate}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] #code{direction:ltr;text-align:right}
html[dir=rtl] input::placeholder{text-align:right}
html[dir=rtl] .lang,html[dir=rtl] .langs,html[dir=rtl] .sw{direction:rtl;justify-content:flex-start}
html[dir=rtl] svg{direction:ltr}
html[dir=rtl] .bar i{float:right}
@media (max-width:760px){html[dir=rtl] nav{border-left:0}html[dir=rtl] h1{line-height:1.5}}
