@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";:root{--cta-color: rgb(68, 109, 146);--text-color: rgb(56, 56, 56)}*{box-sizing:border-box;margin:0;padding:0;list-style:none}html{font-size:62.5%}.mini-card{display:flex;align-items:center;flex-direction:column;border-radius:0px 8px 8px 0px}.mini-card .mini-card-text{display:flex;flex-direction:column;gap:3rem;padding:10%;height:100%;width:100%;justify-content:center;background-color:#f8f8f8;box-shadow:2px 4px 3px 1px rgba(152,152,226,.15);color:#383838;border-radius:0px 8px 8px 0px}@media screen and (max-width: 420px){.mini-card .mini-card-text{gap:1rem}}.other,.epic,.steam{border-left:10px solid #fff}.steam{border-left-color:#3851a3}.epic{border-left-color:#313131}.other{border-left-color:#587766}.hidden{display:none}.mini-card{width:100%;max-height:300px;transition:500ms}.mini-card .mini-card-text{width:100%;min-height:100%}.mini-card-slide{transform:translateX(-100vw)}.links a{border:1px solid var(--cta-color);color:var(--text-color);text-decoration:none;padding:1.5rem 2rem}@media screen and (min-width: 800px){.links a{font-size:1.4rem}}#filter{padding:1rem;margin:1rem}main{padding:0 10%}.background-gradient{background:#656769;background:linear-gradient(0deg, rgb(120, 122, 124) 0%, rgb(128, 147, 171) 40%, rgb(240, 241, 241) 100%);background-repeat:no-repeat}.title{text-align:center;padding:8vh 0 2rem}.filter-container{text-align:center;margin-bottom:8vh}.filter-container button{padding:1.5rem;background-color:#5379c0;border-style:none;color:#fff}.filter-container .filter-select{margin:2rem 0}.results-container{display:grid;grid-template-columns:1fr;gap:1rem;min-height:100vh;padding-bottom:10vh}@media screen and (min-width: 800px){.results-container{gap:2rem}}.links{display:flex;gap:1rem}*{font-family:"Poppins",sans-serif}.title h1{font-size:3rem}.title p{margin-top:2rem;font-size:1.6rem}.card-title{font-size:1.4rem;font-weight:600;color:var(--text-color);overflow:visible;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 800px){.card-title{font-size:2rem}}.card-time{font-size:1.2rem;font-weight:500;font-style:italic}@media screen and (min-width: 800px){.card-time{font-size:1.6rem}}.filter-select h3{font-size:1.6rem}