/* Вертикальный кадр на повёрнутом телефоне — см. dist/portrait.js.
   Признак ставит скрипт, а не медиазапрос: на компьютере широкий экран нормален.
   Ширина — портретная доля высоты, но не уже 340 px: в более узкую колонку не помещаются
   нижние кнопки и верхняя панель, они начинают резаться. */
:root[data-portrait-fit] body{background:#0a0c0b}
:root[data-portrait-fit] #game{width:min(100vw,max(340px,calc(100dvh * 0.5625)));margin:0 auto;box-shadow:0 0 60px #000a}
