div.centered-button{align-items:center;display:flex;justify-content:center;width:100%}div.centered-button.hidden{display:none}a.basic-button,button:not(button[title="Show Symfony toolbar"],button.second-button,button#send-button,button.see-more,button#refresh-button,button.hide-button){background:radial-gradient(ellipse at bottom,#44e4cc 0,#a88ece 70%) no-repeat;border:2px solid #44e4cc;border-radius:5px;box-shadow:4px 4px 0 #44e4cc;color:#010134;cursor:pointer;font-size:1.3rem;font-weight:600;margin-top:20px;padding:10px 20px;text-align:center;text-decoration:none;transition:box-shadow .2s linear}a.basic-button:hover,button:not(button[title="Show Symfony toolbar"],button.second-button,button#send-button,button.see-more,button#refresh-button,button.hide-button):hover{background:radial-gradient(ellipse at top,#ffb0cc 0,#a88ece 70%) no-repeat;border:2px solid #ffb0cc;box-shadow:-4px -4px 0 #ffb0cc}a.basic-button.button-inverted{background:radial-gradient(ellipse at bottom,#ffb0cc 0,#a88ece 70%) no-repeat;border:2px solid #ffb0cc;box-shadow:4px 4px 0 #ffb0cc}a.basic-button.button-inverted:hover{background:radial-gradient(ellipse at top,#44e4cc 0,#a88ece 70%) no-repeat;border:2px solid #44e4cc;box-shadow:-4px -4px 0 #44e4cc}button.copy-button.second-button{background:#44e4cc none;border:none;border-radius:5px;color:#010134;cursor:pointer;font-family:Changa,sans-serif;font-size:1rem;margin:0;padding:8px 15px;transition:background .2s linear}button.copy-button.second-button:hover{background:#a88ece}.button-tooltip{align-self:center;border:2px solid #a88ece;border-radius:5px;display:block;font-size:.95rem;margin-left:5px;opacity:0;padding:5px 8px;position:relative;transition:all .3s}.button-tooltip:before{background:#a88ece;border-radius:2px;clip-path:polygon(100% 0,0 50%,100% 100%);content:"";display:block;height:10px;left:-10px;position:absolute;top:5px;width:10px}.button-tooltip.show{opacity:1}a.see-more,div.centered-button button.see-more{background:none;border:none;box-shadow:none;color:#a88ece;cursor:pointer;display:block;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;margin:15px 0;position:relative;text-decoration:none;transition:color .3s ease}a.see-more:after,a.see-more:before,div.centered-button button.see-more:after,div.centered-button button.see-more:before{background:#ffb0cc;content:"";display:inline-block;height:2px;position:absolute;transform:rotate(0deg);transition:transform .2s ease;width:12px}a.see-more:before,div.centered-button button.see-more:before{left:-20px;top:50%}a.see-more:after,div.centered-button button.see-more:after{right:-20px;top:50%}a.see-more:hover,div.centered-button button.see-more:hover{box-shadow:none;color:#ffb0cc}a.see-more:hover:after,a.see-more:hover:before,div.centered-button button.see-more:hover:after,div.centered-button button.see-more:hover:before{background:#44e4cc;transform:rotate(90deg)}@media screen and (max-width:580px){.button-tooltip:before{background:#a88ece;border-radius:2px;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";display:block;height:10px;left:0;position:absolute;top:-10px;width:10px}}.tag-badge{border:2px solid #44e4cc;border-radius:5px;color:#44e4cc;display:inline-block;font-family:Changa,sans-serif;font-size:.95rem;margin-bottom:5px;margin-right:10px;padding:5px 8px;text-decoration:none;text-transform:uppercase;transition:background .3s ease}.game-single{display:flex;gap:25px;max-width:500px}.game-single a:first-child{z-index:0}.game-single a:first-child:hover img{opacity:.7}.game-single a:first-child img{height:250px;margin:0;object-fit:cover;transition:opacity .2s linear;width:200px}.game-single div:last-child{margin:10px 0}.game-single div:last-child p a{color:#44e4cc;display:block;font-family:Changa,sans-serif;font-size:1.3rem;font-weight:400;margin-bottom:10px;transition:color .3s ease}.game-single div:last-child p a:hover{color:#ffb0cc}.game-single div:last-child>span:first-of-type{font-size:.95rem}.game-single div:last-child>span:first-of-type:before{color:#44e4cc;content:"> ";font-weight:700;margin-right:5px}.game-single div:last-child .tag-container{display:block;margin:15px 0}.game-single div:last-child .tag-container span:not(.tag-badge){display:block;font-size:.95rem;margin-top:12px}.game-single div:last-child .tag-container span:not(.tag-badge).crossplatform{margin-top:25px}.game-single div:last-child .tag-container span:not(.tag-badge):before{color:#44e4cc;content:"> ";font-weight:700;margin-right:5px}@media screen and (max-width:520px){.game-single{align-items:center;flex-direction:column;gap:15px;margin:30px auto;max-width:275px}.game-single div{margin:auto;width:100%}.game-single div:first-child img{width:100%}}div.suggestion-container{align-items:center;display:flex;flex-wrap:wrap;gap:45px;justify-content:center;margin-top:35px}div.empty-suggestions{gap:35px}div.empty-suggestions img{max-width:220px}div.empty-suggestions .basic-button{display:inline-block}.announces-game,.similar-game{position:relative;width:275px}.announces-game img,.similar-game img{border-bottom:1px solid #a88ece;height:200px;object-fit:cover;width:100%}.announces-game .tag-badge,.similar-game .tag-badge{background-color:#44e4cc;color:#010134;left:5px;position:absolute;top:5px;transition:background-color .2s linear}.announces-game h3,.similar-game h3{margin-bottom:15px;margin-top:12px}.announces-game h3:before,.similar-game h3:before{display:none}.announces-game h3 a,.similar-game h3 a{color:#010134;font-size:1.25rem;text-decoration:none;transition:color .3s ease}.announces-game h3 a:hover,.similar-game h3 a:hover{color:#a88ece}.announces-game span:last-child,.similar-game span:last-child{color:#010134;display:block;font-size:1rem;line-height:.95;margin-bottom:15px}.announces-game span:last-child a,.similar-game span:last-child a{color:#a88ece;text-decoration:none;text-transform:none}.announces-game span:last-child a:hover,.similar-game span:last-child a:hover{color:#ffb0cc}.announces-game h3,.announces-game span:last-child,.similar-game h3,.similar-game span:last-child{text-align:center}@media screen and (max-width:768px){div.empty-suggestions{flex-direction:column-reverse}div.empty-suggestions img{width:75%}}@media screen and (max-width:520px){.card{margin:30px auto}}img.star-rotating-loader{animation:rotation 1.5s linear infinite;display:block;margin:100px auto;max-width:75px;width:100%}.title-container span{display:block;flex:1;text-align:right}form[name=search_game]>div{padding-bottom:5px}form[name=search_game]>div:last-of-type{display:flex;gap:20px;justify-content:flex-end;margin-top:35px;width:100%}form[name=search_game]>div.flex-div{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}form[name=search_game]>div.flex-div h2{margin:30px 0 15px}form[name=search_game]>div.flex-div button{background:none;border:2px solid #44e4cc;border-radius:5px;color:#44e4cc;display:inline-block;font-family:Changa,sans-serif;font-size:1.2rem;padding:5px 10px;transition:background .3s ease,color .3s ease}form[name=search_game]>div.flex-div button:hover{background:#44e4cc;color:#010134;cursor:pointer}form[name=search_game] input[type=radio]+label{border:2px solid #44e4cc;border-radius:5px;color:#44e4cc;display:inline-block;font-family:Changa,sans-serif;font-size:1.2rem;margin:5px 15px 5px 0;padding:5px 10px;transition:background .3s ease,color .3s ease}form[name=search_game] input[type=radio]+label:last-of-type{margin-right:0}form[name=search_game] input[type=radio]+label:hover{background:#44e4cc;color:#010134}form[name=search_game] input[type=radio]+label:before{display:none}form[name=search_game] input[type=radio]:checked+label{background:#44e4cc;color:#010134}div.game-results.grid{grid-column-gap:50px;grid-row-gap:50px;align-content:stretch;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;margin:50px 0}div.game-results .flex-div{flex-direction:row-reverse;justify-content:center;margin-bottom:50px}div.game-results .flex-div img{display:block;max-width:250px;width:40%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}img.empty-library{display:block;margin:30px auto;max-width:300px;width:75%}@media screen and (max-width:900px){div.game-results.grid{display:block}div.game-results article{margin:auto}div.game-results article:not(:last-of-type){margin-bottom:50px}}@media screen and (max-width:420px){form[name=search_game]>div:last-of-type{display:block}}