.game-collections-block{flex-direction:column;gap:1.5rem;display:flex}.game-collections-block.is-full{min-height:60vh}.game-collections-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.game-collections-head h2{margin:.25rem 0 0}.game-collections-head-actions{flex-direction:column;align-items:flex-end;gap:.8rem;max-width:430px;display:flex}.game-collections-copy{text-align:right;color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.45}.game-collections-all-link{color:#f6f1ff;background:#ffffff0a;border:1px solid #b491ff47;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.72rem 1rem;font-weight:700;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.game-collections-all-link:hover{background:#ffffff12;border-color:#b491ff73;transform:translateY(-1px)}.game-collections-all-link.secondary{min-height:36px;padding:.55rem .9rem;font-size:.92rem}.game-collections-grid{gap:1rem;display:grid}.game-collections-grid.is-hub{grid-template-columns:repeat(5,minmax(0,1fr))}.game-collections-grid.is-full{grid-template-columns:repeat(6,minmax(0,1fr))}.game-collection-card{color:inherit;background:linear-gradient(#ffffff0d,#ffffff08),#110f23b8;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:1rem;min-height:250px;padding:1rem;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}.game-collection-card:hover{border-color:#b491ff59;transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.game-collection-media{background:radial-gradient(circle,#b491ff38,#0000 62%),#ffffff08;border:1px solid #ffffff14;border-radius:18px;height:88px;position:relative;overflow:hidden}.game-collection-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.75rem}.game-collection-media-fallback{color:#ddd0ff;letter-spacing:.06em;justify-content:center;align-items:center;width:100%;height:100%;padding:.75rem;font-size:1.4rem;font-weight:800;display:flex}.game-collection-body{flex-direction:column;gap:.45rem;display:flex}.game-collection-body h3{color:#fff;margin:0;font-size:1.02rem;line-height:1.2}.game-collection-meta{color:#ffffffad;margin:0;font-size:.92rem}.game-collection-submeta{color:#ffffff8f;margin:0;font-size:.82rem}.game-collection-cta{color:#fff;margin-top:.45rem;font-size:.92rem;font-weight:700}.game-collections-empty{color:#ffffffb8;padding:1rem 0}.game-collections-footer{grid-template-columns:1fr auto auto;align-items:center;gap:1rem;display:grid}.game-collections-page-indicator{color:#ffffffa8;font-size:.92rem}.game-collections-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.game-collections-page-btn{color:#f4ecff;cursor:pointer;background:#ffffff0a;border:1px solid #b491ff3d;border-radius:999px;min-width:38px;height:38px;padding:0 .8rem;font-weight:700;transition:background .12s,border-color .12s,transform .12s}.game-collections-page-btn:hover:not(:disabled){background:#ffffff12;border-color:#b491ff6b;transform:translateY(-1px)}.game-collections-page-btn:disabled{opacity:.35;cursor:not-allowed}.game-collections-page-btn.is-active{background:#9f72ff3d;border-color:#b491ff8c}.game-collections-page-ellipsis{color:#fff9;padding:0 .2rem}@media (max-width:1280px){.game-collections-grid.is-full{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.game-collections-grid.is-hub{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.game-collections-grid.is-full{grid-template-columns:repeat(4,minmax(0,1fr))}.game-collections-footer{grid-template-columns:1fr;justify-items:start}}@media (max-width:960px){.game-collections-head{flex-direction:column}.game-collections-head-actions{align-items:flex-start;max-width:none}.game-collections-copy{text-align:left}.game-collections-grid.is-hub,.game-collections-grid.is-full{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.game-collections-grid.is-hub,.game-collections-grid.is-full{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.game-collections-grid.is-hub,.game-collections-grid.is-full{grid-template-columns:1fr}}
