/*
path: public/game/shared/game-shell.css
description: 两款游戏共享的大厅返回、触摸暂停和手柄菜单焦点。
*/
.game-room-return { display: inline-block; flex-shrink: 0; margin-top: 12px; padding: 10px 18px; color: #c6e7ed; font: 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif; text-decoration: none; border-radius: 6px; }
.game-room-return:hover { color: #fff; background: #ffffff12; }
.game-room-focused { outline: 3px solid #ffd166 !important; outline-offset: 4px; }
label:has(input.game-room-focused) { outline: 3px solid #ffd166; outline-offset: 4px; }
#game-room-pause { position: absolute; z-index: 25; right: max(12px, env(safe-area-inset-right)); top: 46%; min-width: 44px; min-height: 44px; border: 1px solid #bce9f244; border-radius: 50%; background: #04101fcc; color: #d9f4ff; font: 600 13px/1 sans-serif; touch-action: manipulation; cursor: pointer; }
#game-room-pause[hidden] { display: none; }
