@font-face{font-family:GardenArabic;src:url('../assets/v4/fonts/NotoSansArabic.ttf') format('truetype');font-weight:100 900;font-display:swap}
[lang="ar"]{font-family:GardenArabic,Tahoma,Arial,sans-serif}
html[lang="ar"] body{font-family:GardenArabic,Tahoma,Arial,sans-serif}
.language-entry{height:50px!important;margin-top:9px;flex:none}
.language-entry>span{display:flex;flex-direction:column;gap:1px;text-align:start;line-height:1.25}
.language-entry b{font-size:13px}
.language-entry small{font-size:11px;font-weight:normal;line-height:1.25}
.language-entry .icon{width:29px;height:29px}
.language-panel{padding:55px 29px 30px;min-height:0;max-height:642px}
.language-panel h2{font-size:25px;margin:2px 0 9px}
.language-auto{margin:0;padding:0;min-height:37px}
.language-note{font-size:11px;line-height:1.45;color:#497477;margin:3px 0 13px;text-align:start;width:100%}
.language-list{display:grid;gap:7px;width:100%;flex:none}
.language-option{position:relative;height:49px;display:flex;justify-content:center;align-items:center;padding:7px 31px 8px;background:var(--art-button-cream,url('../assets/v4/button-cream.webp')) center/100% 100% no-repeat;text-align:center;color:#235d69}
.language-option.selected{background-image:var(--art-button-teal,url('../assets/v4/button-teal.webp'))}
.language-option>span{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0;width:100%;text-align:center}
.language-option strong{font:700 13px/1.3 Arial,sans-serif;white-space:nowrap}
.language-option small{font-size:11px;line-height:1.4;white-space:nowrap}
.language-option .icon{position:absolute;right:15px;top:13px;width:22px;height:22px;margin:0}
.move-copy{text-align:start}
.board-grid,.effects,.tile{direction:ltr}
html[dir="rtl"] .round[data-action="home"] .icon,
html[dir="rtl"] .round[data-action="modal-back"] .icon,
html[dir="rtl"] .round[data-action="page-prev"] .icon,
html[dir="rtl"] .round[data-action="page-next"] .icon{transform:scaleX(-1)}
html[dir="rtl"] .tool-count{right:auto;left:4px}
html[dir="rtl"] .move-delta{right:auto;left:28px}
html[dir="rtl"] .move-spark{left:auto;right:29px}
html[dir="rtl"] .art-button span,html[dir="rtl"] .help-step p{line-height:1.5}
html[dir="rtl"] .modal-panel h2{line-height:1.4;font-size:23px}
html[dir="rtl"] .modal-sub,html[dir="rtl"] .help-steps p{line-height:1.65}
html[dir="rtl"] .tiny-label,html[dir="rtl"] .day-state,html[dir="rtl"] .move-copy *,html[dir="rtl"] .challenge-foot span{letter-spacing:0}
html[dir="rtl"] .toggle.on{text-align:left;padding-left:8px}
html[dir="rtl"] .toggle{font-size:9px}
html[lang="es"] .challenge-foot span,html[lang="pt-BR"] .challenge-foot span{font-size:9px;letter-spacing:0}
html[lang="vi"] .challenge-foot span{font-size:10px;letter-spacing:0}
html[lang="ar"] .challenge-foot span{font-size:10px;line-height:1.6}
html[lang="ar"] .move-copy strong{font-size:13px}
html[lang="ar"] .move-copy small{font-size:9px}
html[lang="ar"] .page-title h1{font-size:28px;letter-spacing:0;line-height:1.5}
html[lang="ar"] .page-title p{font-size:12px}
