.category-header-banner{position:relative;width:100%;min-height:160px;height:160px;margin-top:0;margin-bottom:1.5rem;border-radius:0;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse 55% 140% at 85% 50%,rgba(255,176,32,.28),transparent 70%),linear-gradient(90deg,#111214,#18191d 45%,#2a2112);border:none;border-bottom:1px solid rgba(255,255,255,.08);-webkit-user-select:none;user-select:none}.category-header-banner:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(170deg,transparent 52%,rgba(255,196,64,.35) 60%,transparent 66%),linear-gradient(175deg,transparent 60%,rgba(255,150,20,.18) 66%,transparent 74%);-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 70%);mask-image:linear-gradient(90deg,transparent 20%,#000 70%)}@media screen and (max-width:767px){.category-header-banner{min-height:100px;height:100px}}.category-header-banner .category-header-inner{width:100%;max-width:var(--containerWidth);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;box-sizing:border-box}@container app-main (max-width: 1199.98px){.category-header-banner .category-header-inner{padding-inline:var(--page-gutter-inline)}}.category-header-banner .category-header-left{position:relative;z-index:3;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.category-header-banner .category-header-left .category-header-title{font-size:2.25rem;font-weight:800;color:#fff;margin:0;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.category-header-banner .category-header-left .category-header-title-accent{color:var(--primary-color,#ffbe28);background:linear-gradient(180deg,#ffd45c,#ffae00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.category-header-banner .category-header-left .category-header-subtitle{margin:0;font-size:.95rem;font-weight:400;color:rgba(255,255,255,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.category-header-banner .category-header-right{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;flex-shrink:0}.category-header-banner .category-header-right .category-header-img{position:relative;z-index:2;height:100%;max-height:160px;width:auto;object-fit:contain;object-position:right center;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 0 20px rgba(255,190,40,.35)) drop-shadow(0 6px 14px rgba(0,0,0,.5))}@media screen and (max-width:767px){.category-header-banner .category-header-right .category-header-img{max-height:100px}}@media screen and (max-width:768px){.category-header-banner{margin-bottom:1rem}.category-header-banner .category-header-inner{box-sizing:border-box}.category-header-banner .category-header-left{gap:.2rem}.category-header-banner .category-header-left .category-header-title{font-size:1.3rem}.category-header-banner .category-header-left .category-header-subtitle{font-size:.75rem}.category-header-banner .category-header-right .category-header-img{filter:drop-shadow(0 0 14px rgba(255,190,40,.35)) drop-shadow(0 4px 10px rgba(0,0,0,.45))}}.page-wrapper .main-wrapper:has(.category-header-banner){max-width:100%;margin:0;padding:0 0 1rem}.page-wrapper .main-wrapper:has(.category-header-banner) .lobby-wrap,.page-wrapper .main-wrapper:has(.category-header-banner) .view-all-games-section~*{box-sizing:border-box}@media screen and (max-width:1600px){.page-wrapper .main-wrapper:has(.category-header-banner) .lobby-wrap,.page-wrapper .main-wrapper:has(.category-header-banner) .view-all-games-section~*{padding-inline:1rem}}@media screen and (max-width:1024px){.page-wrapper .main-wrapper:has(.category-header-banner) .lobby-wrap,.page-wrapper .main-wrapper:has(.category-header-banner) .view-all-games-section~*{padding-inline:var(--page-gutter-inline,13px)}}.category-header-banner .category-header-inner{padding-inline:0}.category-header-banner~*{max-width:var(--containerWidth);margin-left:auto;margin-right:auto;padding-inline:0;box-sizing:border-box}@media screen and (max-width:1600px){.category-header-banner .category-header-inner,.category-header-banner~*{padding-inline:1rem}}@media screen and (max-width:1024px){.category-header-banner .category-header-inner,.category-header-banner~*{padding-inline:var(--page-gutter-inline,13px)}}.view-all-games-section:has(>.category-header-banner){max-width:none}