/* The original styles define all typography, color, spacing and breakpoints.
   These rules replace geometry that the original JavaScript calculated at runtime. */
._header-affix_1gxj8_122>.ant-affix { width:100%!important; left:0; right:0; }
._header-affix_1gxj8_122>[aria-hidden=true] { width:100%!important; }
.replica-mobile-header,.replica-mobile-sidebar { display:none; }
.replica-mobile-tabbar { display:none; }
[data-testid=hero-banner-container]>.swiper>.swiper-wrapper>.swiper-slide { width:100%!important; }
._normalLeftMenuWrapper_1paqa_1 { min-width:0; }
._responsive-item-container_1k9ye_24 { scrollbar-width:none; }
._responsive-item-container_1k9ye_24::-webkit-scrollbar { display:none; }
.replica-slider { touch-action:pan-y; }
.replica-slider .swiper-wrapper { transition:transform .4s ease; }
.replica-menu { position:fixed; z-index:1300; top:60px; padding:16px; min-width:230px; border:1px solid var(--border,#272b35); border-radius:12px; background:var(--primary-bg,#141519); box-shadow:0 12px 32px #0006; }
.replica-menu a { display:block; padding:12px 16px; border-radius:8px; font-size:14px; color:var(--primary-text,#fff); }
.replica-menu a:hover { background:#24272e; color:#3378ff; }
.replica-search-results { right:200px; width:332px; max-height:360px; overflow:auto; }
.replica-search-results a { display:flex; align-items:center; gap:12px; }
.replica-search-results img { width:28px; height:28px; border-radius:50%; }
.replica-empty { padding:24px 16px; color:#87909f; text-align:center; }
.replica-credit { padding:16px 24px; text-align:center; color:#707783; background:#000; font-size:11px; line-height:18px; }
.replica-credit a { color:inherit; }
@media(max-width:767px) {
  html { --mx-header-height:48px!important; }
  .replica-desktop-header,.replica-desktop-sidebar { display:none; }
  .replica-mobile-header,.replica-mobile-sidebar { display:contents; }
  .replica-mobile-tabbar { display:block; }
  .replica-credit { padding-bottom:72px; }
  .replica-search-results { right:16px; width:calc(100vw - 32px); }
}
