.language-switch{display:inline-flex;align-items:center;flex:none;pointer-events:auto;position:relative;z-index:5}.language-select{font:500 12px/1.4 Barlow,Noto Sans Arabic,Arial,sans-serif;color:#eff3eb;background:#18241f;border:1px solid #9bb9aa66;border-radius:4px;padding:8px 24px 8px 9px;min-height:36px;width:100px;cursor:pointer;letter-spacing:0;color-scheme:dark}.language-select:focus-visible{outline:2px solid #dfff74;outline-offset:3px}.language-select option{background:#18241f;color:#eff3eb}.legacy-header{position:fixed;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#141d19;z-index:60;min-height:48px;box-sizing:border-box;direction:inherit}.legacy-header a{color:#dfff74;font:700 16px Arial,sans-serif;text-decoration:none}body[data-legacy]{padding-top:48px;box-sizing:border-box}body[data-legacy] #frame{width:min(96vw,calc((100svh - 164px)*1.6))}@media(max-height:560px){body[data-legacy] #frame{width:min(96vw,calc((100svh - 116px)*1.6))}}.site-header .language-switch{margin-inline-start:-10px}.site-header nav,.site-header .header-play{margin-inline-start:auto}html[lang=ar] #rotate,html[lang=ar] #help{font-family:Noto Sans Arabic,Arial,sans-serif;letter-spacing:0}.arcade-header .language-switch{margin-inline-start:18px}.classic-header .language-switch,.game-header .language-switch,.masthead .language-switch{margin-inline-start:12px}html[lang=ar] body{font-family:Noto Sans Arabic,Arial,sans-serif}html[lang=ar] :is(button,input,select){font-family:Noto Sans Arabic,Arial,sans-serif}html[lang=ar] :is(.hero-description,.section-note,.final-bottom p,.universe p,.game-caption p){line-height:1.8}html[lang=ar] :is(.brand,.logo,.ngr,.brand-icon,.edition,.header-edition,.collection-mark,.hero h1,.intro h1,.grid-menu h1,.library-heading h1,.game-info h2,.game-caption h3){direction:ltr}html[lang=ar] :is(.hero h1,.intro h1,.grid-menu h1,.library-heading h1){text-align:left}html[lang=ar] :is(.section-heading h2,.final-call h2,.universe h3,dialog h2,.venue){font-family:Noto Sans Arabic,Arial,sans-serif;line-height:1.5}html[lang=ar] .section-heading h2{font-size:42px}html[lang=ar] .final-call h2{font-size:66px}html[lang=ar] .universe h3{font-size:25px}html[lang=ar] dialog h2{font-size:30px;line-height:1.5}html[lang=ar] .hero-copy{direction:rtl;text-align:right}html[lang=ar] .hero-description{font-size:19px;line-height:1.65}html[lang=ar] .hero-actions{gap:18px}html[lang=ar] .stage-link{margin-left:0;margin-right:auto}html[lang=ar] .stage-link>span{grid-column:1}html[lang=ar] .hero-bottom{direction:ltr}html[lang=ar] .stage-link{direction:rtl;margin-left:auto;margin-right:0}html[lang=ar] .back-top{margin-left:0;margin-right:auto}html[lang=ar] :is(.touch,.touch-controls,.hop-pad,.paddle-pad,.direction-pad,.action-pad,.speedometer,.minimap,.standings,.hud-top strong,.result-score strong,.race-top b,.timing b,.universe-count,.library-count strong){direction:ltr}html[lang=ar] :is(.category-label,.game-scene,.game-info,.game-record,.intro-meta,.kicker,.game-kicker,.option-line,.race-options,.result-stats,.progress-hud){text-align:start}html[lang=ar] .intro-meta{line-height:1.7}html[lang=ar] .primary{white-space:normal;line-height:1.5}html[lang=ar] .place h2{font-family:Noto Sans Arabic,Arial,sans-serif;font-size:50px;line-height:1.35}@media(max-width:900px){.site-header{gap:15px}.site-header nav{gap:16px}.collection-mark{display:none}html[lang=ar] .section-heading h2{font-size:36px}html[lang=ar] .final-call h2{font-size:48px}}@media(max-width:600px){.language-select{width:83px;font-size:11px;min-height:34px;padding:6px}.site-header{padding-inline:5%;gap:10px}.site-header .brand>span{display:none}.site-header .language-switch{margin:0}.site-header .header-play{margin-inline-start:auto}.arcade-header .language-switch{margin-inline-start:6px}.arcade-header .logo>span{display:none}.classic-header .edition,.game-header .header-edition,.masthead .edition{display:none}.classic-header nav,.game-header .tools,.masthead .tools{margin-inline-start:auto}.classic-header .language-switch,.game-header .language-switch,.masthead .language-switch{margin-inline-start:6px}.masthead .brand-name{display:none}html[lang=ar] .hero-description{font-size:13px;line-height:1.7}html[lang=ar] .hero-actions{gap:12px}html[lang=ar] .section-heading h2{font-size:27px}html[lang=ar] .final-call h2{font-size:34px}html[lang=ar] .universe h3{font-size:18px}html[lang=ar] dialog h2{font-size:26px}html[lang=ar] .button{font-size:11px;gap:12px;white-space:normal}html[lang=ar] .primary{font-size:13px}html[lang=ar] .place h2{font-size:32px}}@media(max-width:360px){.language-select{width:78px}.site-header .header-play{font-size:10px;gap:6px}html[lang=ar] .hero-actions{gap:9px}html[lang=ar] .hero-actions .button{font-size:10px;padding-inline:10px}html[lang=ar] .random-link{font-size:9px}html[lang=ar] .final-call h2{font-size:29px}}
