/* Исходный CSS скрывал страницу до запуска старого игрового JavaScript. */
body { display:block!important; margin:0; }
.rotate-screen, .pre-loader { display:none!important; }
.portfolio-archive-strip { background:#161311; color:#ddd; font:12px/1.4 Arial,sans-serif; text-align:center; padding:7px 6px; box-sizing:border-box; }
.portfolio-archive-strip a { color:#d2bb92; text-decoration:underline; }
a[aria-disabled="true"] { cursor:default; }
.portfolio-room-scene img { display:block; width:100%; height:auto; }
.portfolio-room main { padding:0; }
.portfolio-video-poster { object-fit:contain; background:#000; }

/* Неактивные старые ссылки за пределами мобильного холста не расширяют видимую страницу. */
@media (max-width: 730px) {
  html { overflow-x: clip; }
}
