/* High-visibility atmosphere choices: one unmistakable neon identity per world. */
.scene-picker { gap: 8px; }
.scene-picker .eyebrow { color: #f5f7ff; text-shadow: 0 0 12px #9bbcff99; }
.scene-btn {
  min-width: 164px; border-color: currentColor; background: rgba(6,8,16,.78);
  border-radius: 8px; font-weight: 850; letter-spacing: 1.35px; gap: 10px;
  padding: 9px 14px 9px 11px; box-shadow: inset 0 0 16px #0008, 0 4px 18px #0008;
  text-shadow: 0 0 9px currentColor;
  transition: transform .16s ease, filter .16s ease, box-shadow .16s ease, background .16s ease;
}
.scene-btn i { width: 7px; height: 7px; box-shadow: 0 0 12px currentColor; }
.scene-btn[data-scene="0"] { color: #ffc45f; background: linear-gradient(90deg, rgba(255,151,41,.24), rgba(45,24,6,.76)); }
.scene-btn[data-scene="1"] { color: #5cecff; background: linear-gradient(90deg, rgba(25,186,255,.25), rgba(5,22,48,.78)); }
.scene-btn[data-scene="2"] { color: #ff5bdb; background: linear-gradient(90deg, rgba(255,49,190,.25), rgba(48,5,45,.78)); }
.scene-btn:hover, .scene-btn:focus-visible { transform: translateX(4px) scale(1.025); filter: brightness(1.28); outline: none; }
.scene-btn[data-scene="0"]:hover, .scene-btn[data-scene="0"]:focus-visible, .scene-btn[data-scene="0"][aria-pressed="true"] { box-shadow: 0 0 22px #ff9f3c99, inset 0 0 18px #ffb34744; }
.scene-btn[data-scene="1"]:hover, .scene-btn[data-scene="1"]:focus-visible, .scene-btn[data-scene="1"][aria-pressed="true"] { box-shadow: 0 0 22px #36d7ff99, inset 0 0 18px #20bfff44; }
.scene-btn[data-scene="2"]:hover, .scene-btn[data-scene="2"]:focus-visible, .scene-btn[data-scene="2"][aria-pressed="true"] { box-shadow: 0 0 22px #ff39cf99, inset 0 0 18px #ff28ca44; }
.scene-btn[aria-pressed="true"] { transform: translateX(5px); filter: brightness(1.35); background-color: rgba(255,255,255,.08); }
@media (max-width: 780px) {
  .scene-btn { min-width: 0; font-size: 7px; padding: 7px 8px; letter-spacing: .6px; gap: 5px; }
  .scene-btn i { width: 5px; height: 5px; }
  .scene-btn:hover, .scene-btn:focus-visible, .scene-btn[aria-pressed="true"] { transform: translateY(-2px); }
}
