.all-games-categories{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:4px 2px 14px;margin:0 0 12px}.all-games-category{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:64px;padding:8px 16px;border:1px solid rgba(15,84,105,.1);border-radius:16px;color:#12314a;background:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 3px 8px rgb(15 84 105/6%);transition:transform .2s,box-shadow .2s}.all-games-category img{width:44px;height:44px;object-fit:contain}.all-games-categories::-webkit-scrollbar{height:6px}.all-games-categories::-webkit-scrollbar-track{background:transparent}.all-games-categories::-webkit-scrollbar-thumb{background:#83bdc1;border-radius:6px}.all-games-category.is-current{background:#12314a;color:#fff}.all-games-category:focus-visible{outline:3px solid #146add;outline-offset:2px}@media (hover:hover) and (pointer:fine){a.all-games-category:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(15,84,105,.15)}}@media (max-width:540px){.all-games-category{min-height:56px;padding:6px 12px;gap:8px}.all-games-category img{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.all-games-category{transition:none;transform:none!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:540px),(max-width:768px){.all-games-browser .all-games-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px 0 10px;overflow:visible}.all-games-browser .all-games-category{flex-direction:column;justify-content:center;min-width:0;max-width:100%;min-height:76px;padding:10px 6px;gap:5px;border-radius:14px;font-size:12px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.all-games-browser .all-games-category img{width:34px;height:34px;flex-shrink:0}.all-games-browser .all-games-category>span{min-width:0;max-width:100%}.all-games-browser .all-games-category.is-current{grid-column:span 2;flex-direction:row;gap:10px;font-size:14px}.all-games-browser .category-results-toolbar{display:flex;flex-wrap:wrap}.all-games-browser .category-update-status{flex:1 1}.all-games-browser .category-results-toolbar label{margin-left:auto}}@media (max-width:359px){.all-games-browser .all-games-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px) and (max-width:1024px) and (orientation:landscape) and (max-height:540px),(min-width:600px) and (max-width:768px){.all-games-browser .all-games-categories{grid-template-columns:repeat(6,minmax(0,1fr))}}