/* Keep HUD menus outside the isolated world camera stacking context. */
html body #characterSelector { position:fixed; z-index:2300!important; }
html body #characterSelectorPanel { max-height:calc(100dvh - 76px); overflow:auto; }
html body #chatHistoryPanel .chat-history-head small,
html body #chatHistoryPanel .space-chat-tip,
html body #rpgWardrobePanel .rpg-wardrobe-head small,
html body #rpgWardrobePanel .rpg-wardrobe-note,
html body #rpgWardrobePanel .rpg-wardrobe-foot,
html body #rpgWardrobePanel .rpg-wardrobe-copy small,
html body #rpgWardrobePanel .rpg-wardrobe-tabs button:disabled { display:none!important; }
html body #hint.space-help-dismissed { display:none!important; }
html body #characterSelectorPanel button,
html body #chatHistoryClose,
html body #rpgWardrobePanel button:not(:disabled) { min-height:44px; }
html body #chatHistoryClose { min-width:44px; }
html body #characterSelectorPanel button:focus-visible,
html body #rpgWardrobePanel button:focus-visible { outline:2px solid #2b65b1; outline-offset:2px; }
