.styles_main__nfJ6u{display:flex;flex-direction:column;max-width:90vw;padding:20px;gap:20px;margin:0 auto 30px}.styles_gameGrid__I45s4{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:12px;gap:12px;display:grid}.styles_categoryFilter__fhZgR{display:flex;gap:4px;flex-wrap:wrap}.styles_searchForm__hwPcg{min-width:240px;max-width:500px;position:relative;flex-grow:1;flex-basis:0%;display:flex;background:var(--white-a01);border-radius:16px;padding:4px 8px;font:var(--p);box-sizing:border-box;color:var(--text-color);border:2px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;text-shadow:0 0 6px rgba(0,0,0,.5);transition:all .05s,color .2s,border-radius,.2s;background-image:linear-gradient(0deg,var(--secondary-700) 25%,var(--secondary-800) 100%),linear-gradient(0deg,var(--secondary-800) 25%,var(--secondary-700) 100%);input{all:unset;flex-grow:1;flex-basis:0%}button{color:var(--text-color);cursor:pointer;opacity:.5;background-color:transparent;padding:0 4px;transition:opacity .1s}button:hover{opacity:1}}.styles_searchForm__hwPcg:focus-within{outline:none;border-radius:8px;background-image:linear-gradient(0deg,var(--secondary-700) 25%,var(--secondary-800) 100%),linear-gradient(0deg,var(--primary-color) -25%,var(--accent-color) 125%)}.styles_gameCard__hT25d{background-image:linear-gradient(0deg,var(--primary-950) 0,var(--background-800) 50%,var(--primary-950) 100%);border-radius:8px;text-decoration:none;transition:transform .1s,box-shadow .1s;overflow:hidden;padding:2px;border:1px solid var(--white-a01);a{height:100%;color:inherit;text-decoration:none;display:flex;flex-direction:column}a:focus{outline:none}a>img{border-radius:6px;border:1px solid var(--white-a01);aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;overflow:hidden;box-sizing:border-box}a>div{flex-grow:1;padding:6px;display:flex;gap:12px;justify-content:space-between;align-items:center;>div{height:100%;gap:8px;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;span{color:var(--secondary-200);text-transform:uppercase;text-wrap-mode:nowrap;border-radius:6px;padding:0 4px;font-size:12px;font-weight:700;background-color:var(--secondary-color);border:1px solid var(--white-a01)}div{gap:6px;display:flex;img{aspect-ratio:1;object-fit:cover;object-position:center;width:1.25em}}}}}.styles_gameCard__hT25d:has(a:focus),.styles_gameCard__hT25d:hover{transform:scale(1.03);box-shadow:var(--shadow)}.styles_loadMoreButton__kgS_c{margin:0 auto;div{align-items:center;gap:8px;display:flex}}