@keyframes svelte-ijo2ct-favourite-button-activation-animation{0%{transform:scale(.7)}33%{transform:scale(1.2)}66%{transform:scale(.9);fill:var(--red-900)}to{transform:scale(1);fill:var(--red-900)}}@keyframes svelte-ijo2ct-favourite-button-deactivation-animation{0%{transform:scale(1.2)}33%{transform:scale(.7)}to{transform:scale(1)}}.favourites-button.svelte-ijo2ct{width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:2px;border:none;background-color:transparent}.favourites-button.svelte-ijo2ct .favourites-icon:where(.svelte-ijo2ct){position:absolute;width:calc(100% - 4px);max-width:20px;aspect-ratio:1/1}.favourites-button.svelte-ijo2ct:not(.isActive) .favourites-icon:where(.svelte-ijo2ct){animation:.5s svelte-ijo2ct-favourite-button-deactivation-animation forwards}.favourites-button.svelte-ijo2ct.isActive .favourites-icon:where(.svelte-ijo2ct){animation:.5s svelte-ijo2ct-favourite-button-activation-animation forwards}.game-card.svelte-ue8zvy{position:relative}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy){position:relative;width:100%;height:auto;overflow:hidden;border-radius:5%}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--light-brown-900-opacity-100);pointer-events:none}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy){position:absolute;top:-1px;right:0}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy) .game-actions-inner:where(.svelte-ue8zvy){position:relative;background-color:var(--light-brown-900);border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy) .game-actions-inner:where(.svelte-ue8zvy) .action-button{width:30px;height:30px}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy) .game-actions-inner:where(.svelte-ue8zvy):before,.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy) .game-actions-inner:where(.svelte-ue8zvy):after{content:"";position:absolute;width:20px;height:20px;background-color:inherit;-webkit-mask-image:url(../../../icons/rounded-corner.svg);mask-image:url(../../../icons/rounded-corner.svg);transform:rotate(270deg)}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy) .game-actions-inner:where(.svelte-ue8zvy):before{top:0;left:-20px}.game-card.svelte-ue8zvy .game-img-container:where(.svelte-ue8zvy) .game-actions-container:where(.svelte-ue8zvy) .game-actions-inner:where(.svelte-ue8zvy):after{bottom:-20px;right:0}.game-card.svelte-ue8zvy .game-link:where(.svelte-ue8zvy){color:inherit}.game-card.svelte-ue8zvy .game-link:where(.svelte-ue8zvy) .game-image:where(.svelte-ue8zvy){width:100%;height:auto}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy){position:absolute;bottom:-0;left:0}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy){position:relative;background-color:var(--light-brown-900);border-top-right-radius:.75rem;padding:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy) .action-button{width:30px;height:30px}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy):before,.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy):after{content:"";position:absolute;width:20px;height:20px;background-color:inherit;-webkit-mask-image:url(../../../icons/rounded-corner.svg);mask-image:url(../../../icons/rounded-corner.svg);transform:rotate(90deg)}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy):before{top:-20px;left:0}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy):after{bottom:0;right:-20px}.game-card.svelte-ue8zvy .game-title-container:where(.svelte-ue8zvy) .game-title-inner:where(.svelte-ue8zvy) .game-title:where(.svelte-ue8zvy){margin:0;font-size:.8rem;font-weight:600;text-transform:capitalize}
