/* Only what the static copy needs on top of the original stylesheets. */
body.sc-locked { overflow: hidden; }
.sc-window { position: fixed; inset: 0; z-index: 1200; pointer-events: none; }
.sc-window > * { pointer-events: auto; }
.sc-m .menu-container__item:not(.sc-open) > :not(.menu-container__item__title--toggle):not(:first-child) { display: none; }
.menu-container__item.sc-open .menu-container__item__title__icon { transform: rotate(180deg); }
.sc-collapsed .swiper, .sc-collapsed [class*="recommended-games__list"] { display: none; }
.swiper-css-mode > .swiper-wrapper { scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.sc-more { position: fixed; z-index: 1100; display: flex; flex-direction: column; gap: 10px; padding: 12px 16px; border-radius: 8px; min-width: 150px; }
.sc-more a { white-space: nowrap; text-decoration: none; }
@media (max-width: 1199px) { .sc-d .games-layout__banner { display: none; } }
.game-card[data-sc-href], .game-card[data-sc-window] { cursor: pointer; }
a.provider-item, a.providers__item-wrapper { display: block; color: inherit; text-decoration: none; }
a.group-wrap__item, a.main-group { color: inherit; text-decoration: none; }
.sc-cats[hidden], [data-sc-more][hidden] { display: none; }
.sc-cats { margin-top: 8px; max-height: 240px; overflow-y: auto; }
.sc-cats .group__txt { white-space: normal; overflow: visible; line-height: 1.2; }
.sc-cats a.group-wrap__item { height: auto; min-height: 60px; padding: 6px; }
.breadcrumb-back-btn-content { color: inherit; text-decoration: none; }
