i18n-text{display:contents}
.locale-switch.locale-switch{font:inherit;font-weight:600;font-size:12px;line-height:1.2;width:48px;min-width:0;max-width:48px;height:28px;min-height:0;border:0;border-radius:5px;padding:3px 2px;background:transparent;color:inherit;box-shadow:none;cursor:pointer;flex-shrink:0}
.locale-switch.locale-switch:hover{background:#7c9bbe20}
.locale-switch.locale-switch:focus-visible{outline:2px solid #3475ea;outline-offset:2px}
body[data-site-theme] .locale-switch.locale-switch{height:28px!important;min-height:0!important;padding:3px 2px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:12px!important}
.locale-switch option{background:#fff;color:#173250}
.ux-profile>.editor-locale-switch{margin-left:auto;color:#d9e9ff}
.studio-header-right>.editor-locale-switch,.header-actions>.editor-locale-switch{color:#526c89}
.site-global-header nav{gap:clamp(9px,1.25vw,25px)}
.game-locale-settings{position:fixed;z-index:10010;right:12px;bottom:12px;color:#fff;background:#102c4be8;border:1px solid #6685a8;border-radius:12px;padding:8px}
.game-locale-settings summary{cursor:pointer;list-style:none;font-size:21px;text-align:center}
.game-locale-settings[open] summary{margin-bottom:8px}
.editor-rooms-section{margin:12px 8px;border-top:1px solid #dce5f2;padding-top:12px;color:#173250}
.editor-rooms-section>summary{cursor:pointer;list-style:none;font-weight:700;font-size:14px;padding:8px 4px}
.ux-sidebar .editor-rooms-section,.wheel-sidebar .editor-rooms-section{border-color:#45607b}
.ux-sidebar .editor-rooms-section>summary,.wheel-sidebar .editor-rooms-section>summary{color:#d9e9ff}
.ux-sidebar .editor-rooms-note,.wheel-sidebar .editor-rooms-note{color:#c0d3e8}
.editor-room-card{padding:10px;margin-top:8px;border:1px solid #dce5f2;background:#f6f9ff;border-radius:12px;font-size:12px;overflow-wrap:anywhere}
.editor-room-card.is-current{border-color:#3475ea;background:#edf4ff}
.editor-room-card strong{display:block;font-size:14px;margin-bottom:4px}
.editor-room-card p{margin:5px 0;color:#516c8c}
.editor-room-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.editor-room-actions a,.editor-room-actions button{font:inherit;padding:7px;border-radius:8px;border:1px solid #bfd0eb;color:#194da0;background:#fff;text-decoration:none;cursor:pointer}
.editor-rooms-note{font-size:12px;line-height:1.5;color:#526c89;margin:8px 4px}
.editor-rooms-floating{position:fixed;left:12px;bottom:16px;z-index:12;width:218px;background:#fff;border:1px solid #dce5f2;border-radius:12px;box-shadow:0 8px 24px #10213a16;max-height:45dvh;overflow:auto}
@media(max-width:1250px){.site-global-header nav>.locale-switch{margin-left:0}.editor-rooms-floating{left:auto;right:12px;width:min(280px,calc(100vw - 24px))}}
