.gameSection{display:flex;width:100%;max-width:1400px;flex-direction:column;row-gap:.75rem}@media (min-width:1024px){.gameSection{margin-left:0;margin-right:0}}.gameSection .header{display:flex;justify-content:space-between}.gameSection .header h3{display:flex;align-items:center;column-gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;text-transform:capitalize;--tw-text-opacity:1;color:rgb(88 10 63/var(--tw-text-opacity,1))}@media (min-width:1280px){.gameSection .header h3{font-size:1.125rem;line-height:1.75rem}}.gameSection .header h3 svg{width:20px}@media (min-width:768px){.gameSection .header h3 svg{width:30px}}.gameSection .header .navigation,.gameSection .header .navigation .buttonGroup{display:flex;align-items:center}.gameSection .header .navigation .buttonGroup a,.gameSection .header .navigation .buttonGroup button{border-radius:0;border-width:2px 0;--tw-border-opacity:1;border-color:rgb(88 10 63/var(--tw-border-opacity,1))}.gameSection .header .navigation .buttonGroup button:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px;border-left-width:2px;border-right-width:0}.gameSection .header .navigation .buttonGroup button:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-left-width:0;border-right-width:2px}.gameSection .header .navigation .navButton{cursor:pointer;border-width:.5px;--tw-border-opacity:1;border-color:rgb(152 17 109/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(152 17 109/var(--tw-text-opacity,1));opacity:.7}.gameSection .header .navigation .navButton.prev{border-top-left-radius:9999px;border-bottom-left-radius:9999px;border-right-width:0}.gameSection .header .navigation .navButton.next{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.gameSection .header .navigation .navButton:disabled{opacity:.5}.gameSection .header .navigation .navButton:hover{--tw-bg-opacity:0.75}.gameSection .gameList{display:grid;--tw-scroll-snap-strictness:mandatory;grid-auto-flow:column;column-gap:.5rem;overflow-x:auto;grid-auto-columns:calc((100% - 1rem) / 2.5)}@media (min-width:640px){.gameSection .gameList{grid-auto-columns:calc((100% - 2rem) / 2.5)}}@media (min-width:768px){.gameSection .gameList{grid-auto-columns:calc((100% - 3rem) / 4)}}@media (min-width:1024px){.gameSection .gameList{grid-auto-columns:calc((100% - 5rem) / 6)}}.gameSection .gameList{scrollbar-width:none}.gameSection .gameList .gameTile{scroll-snap-align:start}