.provider-filter{display:flex;margin:0 12px 10px;padding:4px;gap:6px;overflow-x:auto;border:1px solid #303243;border-radius:12px;background:#171822;scrollbar-width:none}
.provider-filter::-webkit-scrollbar{display:none}
.provider-filter a{flex:0 0 auto;padding:8px 14px;border-radius:9px;color:#9295a5;text-decoration:none;font-size:12px;white-space:nowrap}
.provider-filter a.active{background:linear-gradient(110deg,#7039e6,#b52dca);color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(112,57,230,.3)}
.game-category-page .category-layout>aside{max-height:calc(100vh - 54px);overflow-y:auto;scrollbar-width:none}
.game-category-page .category-layout>aside::-webkit-scrollbar{display:none}
.game-category-page .category-layout>aside a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
