.EvlJTW_container{box-sizing:border-box;width:calc(100% - 2rem);max-width:var(--page-max-width);margin:2rem auto}.EvlJTW_title{color:var(--light-text);margin:0 0 1.5rem;font-size:1.75rem;font-weight:700}.EvlJTW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.EvlJTW_tile{box-sizing:border-box;background-color:var(--palette-blue-500);min-width:0;min-height:9rem;color:var(--light-text);border:1px solid var(--palette-blue-400);border-radius:.75rem;grid-template-rows:1fr auto;grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:1rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.EvlJTW_tile:before{content:"";pointer-events:none;background-image:var(--tile-screenshot);opacity:0;background-position:50%;background-size:cover;width:45%;transition:opacity .2s;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 100%);mask-image:linear-gradient(90deg,#0000,#000 100%)}.EvlJTW_tile:hover,.EvlJTW_tile:focus-within{border-color:var(--palette-light-blue-500);transform:translateY(-3px);box-shadow:0 6px 18px #0003}.EvlJTW_tile:hover:before,.EvlJTW_tile:focus-within:before{opacity:.2}.EvlJTW_tileLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.EvlJTW_tileLink:focus-visible{outline:3px solid var(--palette-green);outline-offset:3px}.EvlJTW_icon{object-fit:cover;border-radius:.875rem;grid-row:1;width:4rem;height:4rem}.EvlJTW_content{min-width:0}.EvlJTW_gameName{color:var(--palette-white);margin:0;font-size:1.125rem;font-weight:700}.EvlJTW_headline{color:var(--palette-light-blue-600);margin:.375rem 0 0;font-size:.875rem;line-height:1.4;transition:color .2s}.EvlJTW_tile:hover .EvlJTW_headline,.EvlJTW_tile:focus-within .EvlJTW_headline{color:var(--palette-light-blue-800)}.EvlJTW_downloadLink{z-index:2;background-color:var(--palette-green);color:var(--palette-white);white-space:nowrap;border-radius:.375rem;grid-column:1/-1;justify-self:end;padding:.5rem .875rem;font-size:.75rem;font-weight:700;text-decoration:none;position:relative}.EvlJTW_downloadLink:visited{color:var(--palette-white)}.EvlJTW_downloadLink:hover{filter:brightness(1.15)}@media (max-width:650px){.EvlJTW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.EvlJTW_grid{grid-template-columns:1fr}}@media (max-width:600px){.EvlJTW_container{margin:1rem auto}}@media (prefers-reduced-motion:reduce){.EvlJTW_tile,.EvlJTW_tile:before,.EvlJTW_headline{transition:none}}
