/* Keep world geometry and sprite orientation fixed; mirror only interface text/layout. */
html[dir=ltr] :is(.ninja-profile,.profile-main,.profile-identity,.rank-line strong,.rank-line small,.stone-button span,.resources small,.location-board,.xp-track small,.chat-online-list,.chat-messages,.chat-input,.chat-suggestions){direction:ltr!important}
html[dir=ltr] :is(.profile-stat,.chat-person,.auth-field,.rival-name,.rankings-scroll th:nth-child(2),.number,.stat strong){text-align:left}
html[dir=ltr] .xp-track small{text-align:left}
html[dir=ltr] .profile-arrow{transform:scaleX(-1)}
html[dir=ltr] .training-preview svg{left:auto;right:15px}
html[dir=ltr] .chat-message time,html[dir=ltr] .chat-sender{margin-left:0;margin-right:5px}
html[dir=ltr] .profile-intro{line-height:1.5}
html[dir=ltr] .battle-results{direction:ltr}
html[dir=ltr] .arena-title h1{font-size:2.6cqw}
html[dir=ltr] .rating-stakes{font-size:.76cqw}
html[dir=ltr] .stone-button span{font-size:8px}
.nw-game[data-scene=settings]{grid-template-rows:61px minmax(0,1fr)}
.nw-game[data-scene=settings]>.nw-hud,.nw-game[data-scene=settings]>.ninja-chat{display:none}
@media(max-width:560px){.nw-game[data-scene=settings]{grid-template-rows:53px minmax(0,1fr)}}
