/* Only the added mobile preference row; original desktop HUD stays native. */
body.touch #settingsWindow .mus-style-row {
  flex-wrap: wrap; min-width: 0;
  font-size: calc(var(--ui-window-touch-target, calc(44px * var(--ui-inv, 1))) / 3.3846);
}
body.touch #settingsWindow .mus-style-row > .set-name { flex: 1 1 100%; min-width: 0; }
body.touch #settingsWindow .mus-style-select {
  box-sizing: border-box; width: 100%; min-width: 0; max-width: 100%;
  min-height: var(--ui-window-touch-target, calc(44px * var(--ui-inv, 1)));
  padding: 0 8px; font: inherit; font-weight: 600;
  color: var(--paper, #fff0c9); background: var(--indigo, #19243e);
  border: 1px solid var(--brass, #d3b161); border-radius: 6px;
}
body.touch #settingsWindow .mus-style-select:focus-visible { outline: 2px solid #ffe293; outline-offset: 1px; }
