/* 第 11 项 场景选择小菜单：一个浮层，点一下就换，Esc 关 */
.space-scene-menu { z-index: var(--layer-stack-40, 40); display: flex; flex-direction: column; gap: 2px; min-width: 160px; padding: 6px; border: 1px solid #65737f; border-radius: 12px; background: #25313cf5; box-shadow: 0 8px 24px #0003; }
.space-scene-menu button { min-height: 40px; padding: 0 12px; border: 0; border-radius: 8px; background: transparent; color: #f3f4f6; text-align: left; cursor: pointer; font: 500 14px/1.2 var(--font-ui, system-ui); }
.space-scene-menu button:hover, .space-scene-menu button:focus-visible { background: #3a4a57; outline: none; }
.space-scene-menu button[aria-checked="true"] { background: #edf1f4; color: #1f2a33; font-weight: 700; }
@media (pointer: coarse) { .space-scene-menu button { min-height: 44px; } }
