.language-selector{color:#fff8e9;direction:ltr;background:#24413bd9;border:1px solid #9aaf9770;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;min-height:36px;padding:0 9px;display:flex}.language-selector>svg{opacity:.85;pointer-events:none;flex-shrink:0}.language-selector select{min-width:66px;max-width:126px;min-height:34px;color:inherit;font:inherit;cursor:pointer;outline-offset:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;padding:0 1px;font-size:11px}.language-selector select:focus-visible{border-radius:5px;outline:2px solid #dbc48c}.language-selector option{color:#304d3c;background:#fbfaf1;font-size:13px}.world-3d,.world-3d canvas,.joystick,.avatar-custom-stage,html[dir=rtl] .topbar{direction:ltr}html[dir=rtl] .topbar>.brand,html[dir=rtl] .topbar .header-actions{direction:rtl}html[dir=rtl] .header-actions .visit-exit{order:-1}html[dir=rtl] :is(.greeting-list button,.sound-tracks button,.mobile-sound-list>button,.mobile-voice-settings,.visitor-menu-choice,.visitor-action-list>button,.room-choice,.private-conversation-title,.social-provider){text-align:start}html[dir=rtl] :is(.panel-close,.avatar-detail-close){left:17px;right:auto}html[dir=rtl] .avatar-detail-close{left:14px}html[dir=rtl] :is(.prayer-progress b,.room-choice-state,.mobile-controls-heading button,.mobile-sound-switch){margin-left:0;margin-inline-start:auto}html[dir=rtl] .mobile-controls-heading{padding-left:0;padding-inline-start:9px}html[dir=rtl] .mobile-voice-play{margin-right:0;margin-inline-end:10px}html[dir=rtl] .mobile-sound-switch{direction:ltr}html[dir=rtl] .private-conversation-count{left:61px;right:auto}html[dir=rtl] .room-switcher h2{padding-right:0;padding-inline-end:18px}html[dir=rtl] :is(.welcome-card h1,.detail-panel h2,.avatar-name-button>strong,.avatar-custom-name,.avatar-name-input,.avatar-part-label,.brand,.eyebrow,.mobile-place-notice){letter-spacing:normal}html[dir=rtl] :is(.welcome-card h1,.detail-panel h2,.avatar-name-button>strong,.avatar-custom-name,.avatar-name-input){font-family:Geeza Pro,Noto Naskh Arabic,Tahoma,serif}html[dir=rtl] .avatar-part-label{direction:rtl;left:auto;right:39px}html[lang=en] .avatar-custom-select{letter-spacing:0}html:not([lang=ko]) .avatar-name-button>strong{letter-spacing:0;font-size:14px}html:not([lang=ko]) .welcome-card .respect-check{align-items:flex-start;line-height:1.55}html:not([lang=ko]) .welcome-card .respect-check input{flex-shrink:0}@media (max-width:700px){.language-selector{gap:4px;min-height:34px;padding:0 7px}.language-selector select{min-width:58px;max-width:112px;min-height:32px;font-size:10px}html[dir=rtl] .avatar-part-label{right:35px}html:not([lang=ko]) .mosque-app.is-welcome .welcome-card h1{font-size:22px;line-height:1.25}html:not([lang=ko]) .mosque-app.is-welcome .welcome-card .lead{line-height:1.45}html:not([lang=ko]) .mosque-app.is-welcome .welcome-card .avatar-customizer{min-height:240px}}@media (max-width:700px) and (max-height:650px){html:not([lang=ko]) .mosque-app.is-welcome .welcome-card h1{font-size:19px;line-height:1.25}html:not([lang=ko]) .mosque-app.is-welcome .welcome-card .avatar-customizer{min-height:210px}html:not([lang=ko]) .mosque-app.is-welcome .welcome-card .avatar-custom-stage{min-height:60px}}.welcome-heading-row{direction:ltr;justify-content:space-between;align-items:center;gap:10px;display:flex}.welcome-heading-row .eyebrow{min-width:0;margin:0}.welcome-heading-row .language-selector{color:#355648;background:#eef1e8;border-color:#73897030;min-height:30px}.welcome-heading-row .language-selector select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:28px}html[dir=rtl] .welcome-heading-row .eyebrow{direction:rtl}html[dir=rtl] :is(.tasbih-tap strong+span,.sound-call-heading>span,.room-choice-text>span,.private-conversation-count,.capacity>span){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.enter-button,.room-choice)>svg:last-child{transform:scaleX(-1)}@media (max-width:700px){.welcome-heading-row{gap:6px}.welcome-heading-row .eyebrow{letter-spacing:1.2px;font-size:8px}.welcome-heading-row .language-selector{min-height:28px;padding:0 6px}.welcome-heading-row .language-selector select{min-height:26px}}
