.category-games-list{width:100%;max-width:1280px;padding:12px 0 4px;margin:1rem auto 0}@media(min-width:1440px){.category-games-list{max-width:clamp(1280px,100%,1440px)}}@media(min-width:1200px)and (max-width:1439px){.category-games-list{max-width:100%}}@media(min-width:1024px)and (max-width:1199px){.category-games-list{max-width:1024px}}@media(min-width:768px)and (max-width:1023px){.category-games-list{max-width:100%}}.category-games-list .carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.category-games-list .carousel-header .title-cnt{display:flex;align-items:center;gap:12px}.category-games-list .carousel-header .title-cnt .category-title-bar{flex-shrink:0;width:4px;height:22px;border-radius:2px;background-color:var(--d1-red)}.category-games-list .carousel-header .title-cnt .carousel-title{font-size:22px;font-weight:700;font-family:var(--d1-font-ui);color:#fff;margin:0}.category-games-list .carousel-header .title-cnt .carousel-title:hover{cursor:pointer;background:linear-gradient(90deg,var(--primary-purple) 0,var(--d1-red) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width:575.98px){.category-games-list .carousel-header .title-cnt .carousel-title{font-size:18px}}.category-games-list .carousel-header .header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.category-games-list .carousel-header .view-all-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--d1-radius-pill);background:var(--d1-surface-3);border:1px solid var(--d1-line-strong);color:var(--d1-text);font-family:var(--d1-font-ui);font-size:var(--d1-fs-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color var(--d1-dur-fast) var(--d1-ease),border-color var(--d1-dur-fast) var(--d1-ease)}.category-games-list .carousel-header .view-all-link:hover{background:var(--d1-red);border-color:var(--d1-red)}.category-games-list .carousel-header .view-all-link:focus-visible{outline:2px solid var(--d1-red-line);outline-offset:2px}@media screen and (max-width:575.98px){.category-games-list .carousel-header .view-all-link{min-height:32px;padding:0 12px;font-size:var(--d1-fs-xs)}}.category-games-list .carousel-header .slider-btn-cnt{display:flex;gap:.5rem;align-items:center}@media screen and (max-width:575.98px){.category-games-list .carousel-header .slider-btn-cnt{display:none}}.category-games-list .carousel-header .slider-btn-cnt .slider-btn{position:relative;isolation:isolate;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:0;border-radius:50%;background:linear-gradient(180deg,#303036,#1d1d21);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.35);color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .2s var(--d1-ease,ease),transform .15s var(--d1-ease,ease)}.category-games-list .carousel-header .slider-btn-cnt .slider-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 30%,rgba(var(--d1-red-rgb),.42) 0,rgba(var(--d1-red-rgb),.14) 72%);box-shadow:inset 0 0 0 1px rgba(var(--d1-red-rgb),.8),0 0 14px rgba(var(--d1-red-rgb),.35);opacity:0;transition:opacity .2s var(--d1-ease,ease)}.category-games-list .carousel-header .slider-btn-cnt .slider-btn svg{width:8px;height:12px;transition:transform .2s var(--d1-ease,ease)}.category-games-list .carousel-header .slider-btn-cnt .slider-btn:focus-visible:before,.category-games-list .carousel-header .slider-btn-cnt .slider-btn:hover:not(:disabled):before{opacity:1}.category-games-list .carousel-header .slider-btn-cnt .slider-btn.prev-btn:hover:not(:disabled) svg{transform:translateX(-2px)}.category-games-list .carousel-header .slider-btn-cnt .slider-btn.next-btn:hover:not(:disabled) svg{transform:translateX(2px)}.category-games-list .carousel-header .slider-btn-cnt .slider-btn:active:not(:disabled){transform:scale(.92)}.category-games-list .carousel-header .slider-btn-cnt .slider-btn:focus-visible{outline:2px solid var(--d1-red);outline-offset:2px}.category-games-list .carousel-header .slider-btn-cnt .slider-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}@media screen and (max-width:767.98px){.category-games-list .carousel-header .slider-btn-cnt .slider-btn{width:24px;height:24px}.category-games-list .carousel-header .slider-btn-cnt .slider-btn svg{width:6px;height:10px}}@media(prefers-reduced-motion:reduce){.category-games-list .carousel-header .slider-btn-cnt .slider-btn,.category-games-list .carousel-header .slider-btn-cnt .slider-btn svg,.category-games-list .carousel-header .slider-btn-cnt .slider-btn:before{transition:none}.category-games-list .carousel-header .slider-btn-cnt .slider-btn.next-btn:hover:not(:disabled) svg,.category-games-list .carousel-header .slider-btn-cnt .slider-btn.prev-btn:hover:not(:disabled) svg,.category-games-list .carousel-header .slider-btn-cnt .slider-btn:active:not(:disabled){transform:none}}.category-games-list .slider-wrapper{overflow:hidden;width:100%}.category-games-list .embla{overflow:hidden}.category-games-list .embla__container{display:flex;gap:12px;padding:12px 6px}.category-games-list .embla__slide{flex:0 0 auto;min-width:0;width:149px}@media(max-width:767px){.category-games-list .embla__slide{width:140px}}.category-games-list .load-more-container{display:flex;justify-content:center;padding:24px 0}.category-games-list .load-more-container .load-more-btn{color:#fff;font-size:14px;padding:10px 24px;background:#e02;border:none;border-radius:999px;transition:all .2s ease;white-space:nowrap;cursor:pointer;font-weight:500}.category-games-list .load-more-container .load-more-btn:focus-visible{outline:2px solid #9a0016;outline-offset:2px}.category-games-list .load-more-container .load-more-btn:hover:not(:disabled){background:#ff1f3d;transform:scale(1.02)}.category-games-list .load-more-container .load-more-btn:disabled{opacity:.5;cursor:not-allowed}.category-games-list .no-games-message{display:flex;justify-content:center;align-items:center;padding:48px 16px;text-align:center}.category-games-list .no-games-message p{font-size:14px;color:rgba(255,255,255,.5)}