:root{--cat-bg:#13151f;--cat-card-bg:#1e2130;--cat-card-hover:#252840;--cat-border:rgba(255,255,255,.07);--cat-text:#fff;--cat-text-dim:rgba(255,255,255,.65);--cat-text-muted:rgba(255,255,255,.4);--cat-orange:#ff7a00;--cat-orange-2:#ff9a33;--cat-orange-grad:linear-gradient(135deg,#ff7a00,#ff9a33);--cat-font:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--grid-gap-x:12px;--grid-gap-y:16px;--grid-cols:5;--right-sb-w:240px}.cat-page-layout *,.ggs-grid *,.ggs-card *{font-family:var(--cat-font);box-sizing:border-box}body:not(.archive):not(.category):not(.tag) .cat-page-sidebar,body:not(.archive):not(.category):not(.tag) .ggs-container>.right-sidebar{display:none !important;pointer-events:none !important}body.archive #game-grid-section-wrapper,body.category #game-grid-section-wrapper,body.tag #game-grid-section-wrapper{background:var(--cat-bg) !important;padding-top:0 !important;margin-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;min-height:100vh !important}body.archive .ggs-container,body.category .ggs-container,body.tag .ggs-container{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;width:100% !important;background:var(--cat-bg) !important;padding:0 !important;margin:0 !important}body.archive .ggs-container>.content-wrapper,body.category .ggs-container>.content-wrapper,body.tag .ggs-container>.content-wrapper{flex:1 1 0 !important;min-width:0 !important;max-width:100% !important;padding:20px 20px 40px !important;background:var(--cat-bg) !important;overflow-x:hidden !important;overflow-y:visible !important}.ggs-header{margin-top:0 !important;padding-top:0 !important;margin-bottom:20px !important;padding-bottom:16px !important;border-bottom:1px solid var(--cat-border) !important}.cat-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cat-text-muted);margin-bottom:10px;font-family:var(--cat-font)}.cat-breadcrumb__link{color:var(--cat-text-muted);text-decoration:none;transition:color .2s}.cat-breadcrumb__link:hover{color:var(--cat-orange)}.cat-breadcrumb__sep{color:var(--cat-text-muted);opacity:.5}.cat-breadcrumb__current{color:var(--cat-text-dim)}.cat-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cat-title-left{flex:1;min-width:0}.ggs-header__title{font-size:clamp(1.3rem, 2.5vw, 1.9rem) !important;font-weight:800 !important;color:var(--cat-text) !important;margin:0 0 8px !important;line-height:1.2 !important;text-transform:uppercase !important;letter-spacing:-.3px !important;font-family:var(--cat-font) !important}.cat-desc-wrap{display:flex;align-items:baseline;gap:8px;max-width:680px;margin:0 0 8px}.cat-desc-text{font-size:14px !important;color:var(--cat-text-dim) !important;line-height:1.5 !important;margin:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;flex:1;min-width:0;font-family:var(--cat-font) !important;transition:white-space .2s}.cat-desc-text.is-expanded{white-space:normal !important;overflow:visible !important}.cat-desc-toggle{background:0 0;border:none;color:var(--cat-orange);font-size:14px;font-family:var(--cat-font);font-weight:600;cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0;transition:color .2s}.cat-desc-toggle:hover{color:var(--cat-orange-2)}.ggs-header__stats{font-size:.85rem !important;color:var(--cat-text-muted) !important;font-family:var(--cat-font) !important;font-weight:400 !important;text-transform:none !important;letter-spacing:normal !important;margin:0 !important}.ggs-header__stats strong{color:var(--cat-orange) !important;font-weight:600 !important}.cat-filter-wrap{position:relative;flex-shrink:0}.cat-filter-btn{display:flex;align-items:center;gap:8px;background:#1e2130;border:1px solid var(--cat-border);color:var(--cat-text);font-size:14px;font-family:var(--cat-font);font-weight:500;padding:10px 16px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}.cat-filter-btn svg{width:18px;height:18px;stroke:currentColor;fill:none}.cat-filter-arrow{width:16px !important;height:16px !important;transition:transform .2s}.cat-filter-btn[aria-expanded=true]{border-color:var(--cat-orange)}.cat-filter-btn[aria-expanded=true] .cat-filter-arrow{transform:rotate(180deg)}.cat-filter-btn:hover{background:#252840}.cat-filter-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#1e2130;border:1px solid var(--cat-border);border-radius:10px;min-width:190px;list-style:none;padding:6px;z-index:500;box-shadow:0 8px 24px rgba(0,0,0,.4)}.cat-filter-dropdown li{padding:10px 14px;border-radius:6px;font-size:14px;color:var(--cat-text-dim);cursor:pointer;transition:background .15s,color .15s;font-family:var(--cat-font)}.cat-filter-dropdown li:hover{background:rgba(255,122,0,.1);color:var(--cat-orange)}.cat-filter-dropdown li[aria-selected=true]{background:rgba(255,122,0,.18);color:var(--cat-orange);font-weight:600}#game-grid-section-wrapper .advertisement,#game-grid-section-wrapper .ad-wrap,.ggs-header+div,.ggs-header~.textwidget{margin:8px 0 !important;text-align:center !important;min-height:unset !important;max-height:120px !important;overflow:hidden !important}p.advertisement-label{font-size:.65rem !important;color:rgba(255,255,255,.25) !important;margin:0 0 2px !important;text-transform:uppercase !important;letter-spacing:.08em !important}.ggs-grid,#game-grid{display:grid !important;grid-template-columns:repeat(var(--grid-cols),1fr) !important;gap:var(--grid-gap-y) var(--grid-gap-x) !important;width:100% !important;align-items:start !important}.ggs-card,.game-card{background:var(--cat-card-bg) !important;border-radius:8px !important;overflow:hidden !important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease !important;will-change:transform !important;margin:0 !important;padding:0 !important;border:none !important;cursor:pointer !important}.ggs-card:hover,.game-card:hover{transform:translateY(-4px) !important;box-shadow:0 8px 20px rgba(255,122,0,.3) !important}.ggs-card__link{display:block !important;text-decoration:none !important;color:inherit !important}.ggs-card__thumb-wrap{position:relative !important;width:100% !important;aspect-ratio:16/10 !important;overflow:hidden !important;background:#0f1015 !important}.ggs-card__thumb{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform .3s ease !important}.ggs-card:hover .ggs-card__thumb,.game-card:hover .ggs-card__thumb{transform:scale(1.04) !important}.ggs-card__overlay{position:absolute !important;inset:0 !important;background:rgba(0,0,0,0) !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:background .22s ease !important}.ggs-card:hover .ggs-card__overlay,.game-card:hover .ggs-card__overlay{background:rgba(0,0,0,.35) !important}.ggs-card__play-btn{opacity:0 !important;transform:scale(.7) !important;transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1) !important}.ggs-card:hover .ggs-card__play-btn,.game-card:hover .ggs-card__play-btn{opacity:1 !important;transform:scale(1) !important}.ggs-card__play-btn svg{width:48px !important;height:48px !important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4)) !important}.ggs-card__info{padding:10px 12px 11px !important;background:var(--cat-card-bg) !important;transition:background .2s !important}.ggs-card:hover .ggs-card__info,.game-card:hover .ggs-card__info{background:var(--cat-card-hover) !important}.ggs-card__title{display:block !important;font-size:14px !important;font-weight:500 !important;color:var(--cat-text) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1.3 !important;font-family:var(--cat-font) !important;text-transform:none !important;letter-spacing:normal !important}.game-badge{position:absolute !important;top:8px !important;left:8px !important;padding:4px 10px !important;border-radius:4px !important;font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.4px !important;z-index:10 !important;line-height:1.4 !important;font-family:var(--cat-font) !important;pointer-events:none !important}.badge--top,.badge-top{background:#ffc107 !important;color:#000 !important}.badge--hot,.badge-hot{background:#ff3b30 !important;color:#fff !important}.badge--new,.badge-new{background:#ff7a00 !important;color:#fff !important}.badge--updated,.badge-updated{background:#007aff !important;color:#fff !important}.ggs-empty,.ggs-not-found{grid-column:1/-1 !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:80px 20px !important;color:var(--cat-text-muted) !important;font-size:15px !important;gap:16px !important;text-align:center !important}.load-more-wrap,.ggs-load-more-wrap{display:flex !important;flex-direction:column !important;align-items:center !important;gap:12px !important;margin-top:24px !important;margin-bottom:0 !important;padding-bottom:32px !important}.load-more-count,.ggs-load-count{font-size:.82rem !important;color:rgba(255,255,255,.4) !important;margin:0 !important;font-family:var(--cat-font) !important;font-weight:400 !important;text-transform:none !important}.load-more-count strong,.ggs-load-count strong{color:var(--cat-text-dim) !important}.load-more-btn,.ggs-load-more-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;background:var(--cat-orange) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:16px 40px !important;font-size:16px !important;font-weight:600 !important;font-family:var(--cat-font) !important;cursor:pointer !important;transition:background .2s,transform .2s,box-shadow .2s !important;box-shadow:0 4px 14px rgba(255,122,0,.3) !important;min-width:240px !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important}.load-more-btn:hover:not(:disabled),.ggs-load-more-btn:hover{background:var(--cat-orange-2) !important;transform:translateY(-2px) !important;box-shadow:0 8px 16px rgba(255,122,0,.3) !important;color:#fff !important}.load-more-btn:disabled,.ggs-load-more-btn:disabled{opacity:.55 !important;cursor:not-allowed !important;transform:none !important}.load-more-btn .btn-spinner,.ggs-load-more-btn .btn-spinner{width:18px !important;height:18px !important;border:2px solid rgba(255,255,255,.3) !important;border-top:2px solid #fff !important;border-radius:50% !important;animation:spin .7s linear infinite !important}@keyframes spin{to{transform:rotate(360deg)}}body.archive .ggs-container>.right-sidebar,body.archive .cat-page-sidebar,body.category .ggs-container>.right-sidebar,body.category .cat-page-sidebar,body.tag .ggs-container>.right-sidebar,body.tag .cat-page-sidebar{width:var(--right-sb-w) !important;min-width:var(--right-sb-w) !important;max-width:var(--right-sb-w) !important;flex-shrink:0 !important;align-self:flex-start !important;position:sticky !important;top:0 !important;height:100vh !important;overflow-y:auto !important;background:#1a1d29 !important;border-left:1px solid var(--cat-border) !important;padding:20px 14px !important;scrollbar-width:thin !important;scrollbar-color:rgba(255,122,0,.3) transparent !important;z-index:10 !important}body.archive .ggs-container>.right-sidebar::-webkit-scrollbar,body.category .ggs-container>.right-sidebar::-webkit-scrollbar,body.tag .ggs-container>.right-sidebar::-webkit-scrollbar{width:3px}body.archive .ggs-container>.right-sidebar::-webkit-scrollbar-track,body.category .ggs-container>.right-sidebar::-webkit-scrollbar-track,body.tag .ggs-container>.right-sidebar::-webkit-scrollbar-track{background:0 0}body.archive .ggs-container>.right-sidebar::-webkit-scrollbar-thumb,body.category .ggs-container>.right-sidebar::-webkit-scrollbar-thumb,body.tag .ggs-container>.right-sidebar::-webkit-scrollbar-thumb{background:rgba(255,122,0,.35);border-radius:4px}.ggs-container>.right-sidebar select,.ggs-container>.right-sidebar form,.right-sidebar select,.right-sidebar form,.right-sidebar .sidebar-cat-filter,.right-sidebar #sidebar-cat-select,.right-sidebar .cat-filter-wrapper,.right-sidebar .cat-filter-wrap,.right-sidebar .widget_categories,.right-sidebar label,#right-sidebar select,#right-sidebar form,#sidebar-cat-select,select#sidebar-cat-select,.sidebar-cat-filter,[id*=cat-select],[class*=cat-select],[class*=cat-filter]{display:none !important}.right-sidebar__inner,.cat-sidebar-widget{background:0 0 !important;border:none !important;padding:0 !important;border-radius:0 !important}.right-sidebar__title,.cat-sidebar-title{font-size:.8rem !important;font-weight:700 !important;color:rgba(255,255,255,.5) !important;text-transform:uppercase !important;letter-spacing:.1em !important;margin:0 0 14px !important;padding-bottom:10px !important;border-bottom:1px solid var(--cat-border) !important;font-family:var(--cat-font) !important;display:block !important}.right-sidebar__game-item,.cat-sidebar-game{display:flex !important;align-items:center !important;gap:10px !important;padding:7px 6px !important;border-radius:8px !important;text-decoration:none !important;transition:background .18s !important;margin-bottom:2px !important;color:inherit !important;width:100% !important}.right-sidebar__game-item:hover,.cat-sidebar-game:hover{background:rgba(255,122,0,.1) !important}.right-sidebar__rank,.cat-sidebar-rank{width:16px !important;font-size:.68rem !important;font-weight:700 !important;color:rgba(255,255,255,.28) !important;text-align:center !important;flex-shrink:0 !important;font-family:var(--cat-font) !important}.right-sidebar__thumb,.cat-sidebar-thumb,.cat-sidebar-img{width:44px !important;height:44px !important;min-width:44px !important;border-radius:6px !important;object-fit:cover !important;display:block !important}.right-sidebar__info,.cat-sidebar-info{display:flex !important;flex-direction:column !important;gap:3px !important;min-width:0 !important;overflow:hidden !important}.right-sidebar__name,.cat-sidebar-name{font-size:13px !important;font-weight:500 !important;color:var(--cat-text) !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-family:var(--cat-font) !important;text-transform:none !important;letter-spacing:normal !important;line-height:1.3 !important}.right-sidebar__plays,.cat-sidebar-plays{font-size:11px !important;color:rgba(255,255,255,.4) !important;font-family:var(--cat-font) !important;text-transform:none !important}@media (max-width:1919px){:root{--grid-cols:5;--right-sb-w:240px}}@media (max-width:1439px){:root{--grid-cols:4;--right-sb-w:220px}body.archive .ggs-container>.content-wrapper,body.category .ggs-container>.content-wrapper,body.tag .ggs-container>.content-wrapper{padding:16px 16px 32px !important}}@media (max-width:1023px){:root{--grid-cols:3}body.archive .ggs-container>.right-sidebar,body.archive .cat-page-sidebar,body.category .ggs-container>.right-sidebar,body.category .cat-page-sidebar,body.tag .ggs-container>.right-sidebar,body.tag .cat-page-sidebar{display:none !important}body.archive .ggs-container>.content-wrapper,body.category .ggs-container>.content-wrapper,body.tag .ggs-container>.content-wrapper{max-width:100% !important;padding:16px 14px 32px !important}}@media (max-width:767px){:root{--grid-cols:3;--grid-gap-x:8px;--grid-gap-y:10px}body.archive .ggs-container>.content-wrapper,body.category .ggs-container>.content-wrapper,body.tag .ggs-container>.content-wrapper{padding:12px 10px 24px !important}.ggs-header__title{font-size:1.2rem !important}.load-more-btn,.ggs-load-more-btn{padding:13px 28px !important;font-size:15px !important;min-width:200px !important}.cat-title-row{flex-direction:column;gap:10px}}@media (max-width:519px){:root{--grid-cols:2;--grid-gap-x:7px}body.archive .ggs-container>.content-wrapper,body.category .ggs-container>.content-wrapper,body.tag .ggs-container>.content-wrapper{padding:10px 8px 20px !important}.ggs-header__title{font-size:1.1rem !important}}[data-theme=light]{--cat-bg:#f0f2f7;--cat-card-bg:#fff;--cat-card-hover:#f5f6fa;--cat-border:rgba(0,0,0,.08);--cat-text:#1a1c2e;--cat-text-dim:rgba(26,28,46,.75);--cat-text-muted:rgba(26,28,46,.45)}[data-theme=light] .cat-filter-btn{background:#fff !important;border-color:rgba(0,0,0,.12) !important;color:#1a1c2e !important}[data-theme=light] .cat-filter-btn:hover{background:#f0f2f7 !important}[data-theme=light] .cat-filter-dropdown{background:#fff !important;border-color:rgba(0,0,0,.1) !important;box-shadow:0 8px 24px rgba(0,0,0,.12) !important}[data-theme=light] .cat-filter-dropdown li{color:rgba(26,28,46,.75) !important}[data-theme=light] body.archive .ggs-container>.right-sidebar,[data-theme=light] body.archive .cat-page-sidebar,[data-theme=light] body.category .ggs-container>.right-sidebar,[data-theme=light] body.category .cat-page-sidebar,[data-theme=light] body.tag .ggs-container>.right-sidebar,[data-theme=light] body.tag .cat-page-sidebar{background:#f8f9fc !important;border-color:rgba(0,0,0,.08) !important}[data-theme=light] .right-sidebar__title,[data-theme=light] .cat-sidebar-title{color:rgba(26,28,46,.5) !important;border-color:rgba(0,0,0,.08) !important}[data-theme=light] .right-sidebar__rank,[data-theme=light] .cat-sidebar-rank{color:rgba(26,28,46,.28) !important}[data-theme=light] .right-sidebar__plays,[data-theme=light] .cat-sidebar-plays{color:rgba(26,28,46,.4) !important}[data-theme=light] .ggs-card__thumb-wrap{background:#e4e6ef !important}[data-theme=light] .load-more-count,[data-theme=light] .ggs-load-count{color:rgba(26,28,46,.45) !important}[data-theme=light] .load-more-count strong,[data-theme=light] .ggs-load-count strong{color:rgba(26,28,46,.75) !important}[data-theme=light] p.advertisement-label{color:rgba(26,28,46,.3) !important}