.mpp-single-mod__leftrail{display:none}@media (min-width:1200px){.mpp-single-mod.mpp-single-mod--has-leftrail .mpp-single-mod__grid.container{width:min(calc(100vw - 1rem), 1620px)!important;max-width:min(calc(100vw - 1rem), 1620px)!important;padding-left:max(0.5rem, env(safe-area-inset-left, 0px) + 0.5rem)!important;padding-right:max(0.5rem, env(safe-area-inset-right, 0px) + 0.5rem)!important}.mpp-single-mod.mpp-single-mod--has-leftrail .mpp-single-mod__grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(240px,320px)!important;gap:1rem!important}.mpp-single-mod.mpp-single-mod--has-leftrail .mpp-single-mod__main{padding:clamp(0.75rem, 1.5vw, 1.25rem)!important}.mpp-single-mod__leftrail{display:flex!important;flex-direction:column;gap:1rem;align-self:start;position:sticky;top:calc(4.5rem + 8px)}.mpp-single-mod__leftrail .mpp-game-sidebar__panel{margin:0}}@media (min-width:1600px){.mpp-single-mod.mpp-single-mod--has-leftrail .mpp-single-mod__grid{grid-template-columns:260px minmax(0,1fr) 320px!important}}.mpp-mod-gallery-swiper,.mpp-mod-gallery-swiper .swiper-slide,.mpp-mod-gallery-swiper .mpp-gallery__img{background:transparent!important}@media (min-width:1200px){.mpp-single-mod.mpp-single-mod--has-leftrail .mpp-mod-gallery-swiper .mpp-gallery__img,.mpp-single-mod.mpp-single-mod--has-leftrail .mpp-gallery__img--solo{max-height:min(85vh, 1000px)!important}}@media (min-width:900px){.mpp-single-mod__related.container{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(0.5rem, env(safe-area-inset-left, 0px) + 0.5rem)!important;padding-right:max(0.5rem, env(safe-area-inset-right, 0px) + 0.5rem)!important}}.mpp-single-mod__related-inner[data-mpp-related-strip]{padding:.85rem 1rem 1rem!important}.mpp-related-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .65rem}.mpp-related-head h3{margin:0!important;font-size:1rem;font-weight:700}.mpp-related-nav{display:inline-flex;gap:.4rem}.mpp-related-nav__btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 120ms ease,background 120ms ease,opacity 120ms ease;padding:0}.mpp-related-nav__btn:hover:not(:disabled),.mpp-related-nav__btn:focus-visible:not(:disabled){background:var(--accent);color:#fff;outline:none;transform:scale(1.05)}.mpp-related-nav__btn:disabled{opacity:.35;cursor:not-allowed}.mpp-related-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.5rem}.mpp-related-viewport::-webkit-scrollbar{height:6px}.mpp-related-viewport::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.mpp-single-mod__related-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;gap:0.75rem!important;grid-auto-columns:calc((100% - 0.75rem) / 2)!important;padding:2px 2px 4px}@media (min-width:900px){.mpp-single-mod__related-grid{grid-auto-columns:calc((100% - 2 * 0.75rem) / 3)!important}}@media (min-width:1280px){.mpp-single-mod__related-grid{grid-auto-columns:calc((100% - 3 * 0.75rem) / 4)!important}}@media (min-width:1500px){.mpp-single-mod__related-grid{grid-auto-columns:calc((100% - 4 * 0.75rem) / 5)!important}}.mpp-single-mod__related-grid>*{scroll-snap-align:start;min-width:0}.mpp-single-mod__related-grid .mod-card-grid{font-size:.82rem}.mpp-single-mod__related-grid .mod-card-grid__thumb{aspect-ratio:16 / 10!important}.mpp-single-mod__related-grid .mod-card-grid__thumb img{height:100%!important;width:100%!important;object-fit:cover!important}.mpp-single-mod__related-grid .mod-card-grid__body{padding:.55rem .65rem 0.65rem!important;gap:0.3rem!important}.mpp-single-mod__related-grid .mod-card-grid__title{font-size:0.9rem!important;line-height:1.25!important;margin:0!important}.mpp-single-mod__related-grid .mod-card-grid__uploader{font-size:0.72rem!important}.mpp-single-mod__related-grid .mod-card-grid__uploader-avatar,.mpp-single-mod__related-grid .mod-card-grid__uploader img{width:16px!important;height:16px!important}.mpp-single-mod__related-grid .mod-card-grid__excerpt,.mpp-single-mod__related-grid .mod-card-grid__meta,.mpp-single-mod__related-grid .mod-card-grid__mod-version,.mpp-single-mod__related-grid .mod-card-grid__stats,.mpp-single-mod__related-grid .mod-card-grid__rating-meta,.mpp-single-mod__related-grid .mod-card-grid__rating{display:none!important}.mpp-single-mod__related-grid .mod-card-grid__cta-row{margin-top:0.3rem!important;gap:0.35rem!important}.mpp-single-mod__related-grid .mod-card-grid__cta{padding:.35rem 0.5rem!important;font-size:0.78rem!important}.mpp-single-mod__related-grid .mpp-fav-toggle{padding:.25rem 0.45rem!important;font-size:0.9rem!important}