.difficulties.svelte-n3mwxy{display:flex;gap:.5rem;align-items:center;font-size:.75rem;-webkit-user-select:none;user-select:none}.difficulties.svelte-n3mwxy .characteristic:where(.svelte-n3mwxy){height:1rem;border-radius:1.5rem;padding:.25rem;background-color:#fff;color:#000;z-index:10}.difficulties.svelte-n3mwxy .difficulty:where(.svelte-n3mwxy){border-radius:1.5rem;padding:.125rem .5rem .125rem 1.25rem;margin-left:-1.5rem}.difficulties.svelte-n3mwxy .difficulty.easy:where(.svelte-n3mwxy){background-color:#008055;z-index:5}.difficulties.svelte-n3mwxy .difficulty.normal:where(.svelte-n3mwxy){background-color:#1268a1;z-index:4}.difficulties.svelte-n3mwxy .difficulty.hard:where(.svelte-n3mwxy){background-color:#bd5500;z-index:3}.difficulties.svelte-n3mwxy .difficulty.expert:where(.svelte-n3mwxy){background-color:#b52a1c;z-index:2}.difficulties.svelte-n3mwxy .difficulty.expert-plus:where(.svelte-n3mwxy){background-color:#7646af;z-index:1}@keyframes svelte-n3mwxy-moveDifficulty2{0%{left:-3rem}to{left:0}}@keyframes svelte-n3mwxy-moveDifficulty3{0%{left:-6rem}to{left:0}}@keyframes svelte-n3mwxy-moveDifficulty4{0%{left:-9rem}to{left:0}}@keyframes svelte-n3mwxy-moveDifficulty5{0%{left:-12rem}to{left:0}}@keyframes svelte-n3mwxy-expandDifficulty{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes svelte-n3mwxy-retractDifficulty{0%{padding-right:3.5rem}to{padding-right:.5rem}}@keyframes svelte-n3mwxy-blink{0%,70%{opacity:0}to{opacity:1}}@keyframes svelte-n3mwxy-blink-not-hovered{0%,70%{opacity:0}to{opacity:1}}.difficulty.short.svelte-n3mwxy{display:block}.difficulty.long.svelte-n3mwxy{display:none}@media (min-width: 1300px),(max-width: 992px) and (min-width: 678px){.difficulty.short.svelte-n3mwxy{animation:svelte-n3mwxy-retractDifficulty .3s ease-out}.difficulty.long.svelte-n3mwxy{transform-origin:top left;position:relative}.difficulties.svelte-n3mwxy{position:relative}.card:hover .difficulties .difficulty.short{display:none}.card:hover .difficulties .difficulty.long{display:block;animation:svelte-n3mwxy-expandDifficulty .3s ease-out}.card:hover .difficulties .difficulty.long:nth-of-type(4){animation:svelte-n3mwxy-moveDifficulty2 .3s ease-out,svelte-n3mwxy-expandDifficulty .3s ease-out!important}.card:hover .difficulties .difficulty.long:nth-of-type(6){animation:svelte-n3mwxy-moveDifficulty3 .3s ease-out,svelte-n3mwxy-expandDifficulty .3s ease-out!important}.card:hover .difficulties .difficulty.long:nth-of-type(8){animation:svelte-n3mwxy-moveDifficulty4 .3s ease-out,svelte-n3mwxy-expandDifficulty .3s ease-out!important}.card:hover .difficulties .difficulty.long:nth-of-type(10){animation:svelte-n3mwxy-moveDifficulty5 .3s ease-out,svelte-n3mwxy-expandDifficulty .3s ease-out!important}.more-hint.svelte-n3mwxy{animation:svelte-n3mwxy-blink-not-hovered .5s ease-in-out}.card:hover .difficulties .more-hint{animation:svelte-n3mwxy-blink .5s ease-in-out}.characteristic.svelte-n3mwxy{transition:transform .3s ease-out}.card:hover .difficulties .characteristic{transform:rotate(10deg) scale(1.1)}}.tags.svelte-1siezcf{display:flex;gap:.5rem;overflow:hidden;-webkit-user-select:none;user-select:none}.tags.svelte-1siezcf .tag:where(.svelte-1siezcf){font-size:.75rem;border-radius:1.5rem;background-color:#303030;border:1px solid;padding:.125rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags.svelte-1siezcf .tag.style:where(.svelte-1siezcf){border-color:#3498db}.tags.svelte-1siezcf .tag.genre:where(.svelte-1siezcf){border-color:#00bc8c}.preview-map.svelte-1qz1kgl{display:block;color:#aeaeae;transition:color .15s;margin-right:2px;transition:.6s ease}.preview-map.svelte-1qz1kgl:hover{color:#fff;transform:scale(1.2);transition:.3s ease}.preview-container.svelte-1l2b39i{display:flex;z-index:100;justify-content:center;align-items:center;position:fixed;top:0;left:0;height:100%;width:100%}.preview-container.svelte-1l2b39i .backdrop:where(.svelte-1l2b39i){position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#000c}.preview-container.svelte-1l2b39i .content:where(.svelte-1l2b39i){z-index:101;aspect-ratio:1.7777777778;max-width:calc(80 * 1.7777777778 * 1vh);width:80vw}.cards.svelte-149bm3b{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem;width:100%}@media (min-width: 992px){.cards.svelte-149bm3b{grid-template-columns:repeat(2,1fr)}}.load-more-container.svelte-149bm3b{display:flex;justify-content:center;margin-top:1.5rem}.load-more.svelte-149bm3b{background-color:#303030;border:none;color:#e95d4e;padding:10px 40px;border-radius:10px;transition:background-color .5s;cursor:pointer}.load-more.svelte-149bm3b:hover{text-decoration:underline}.card-wrapper.svelte-149bm3b{background:linear-gradient(90deg,#222 62.5%,#303030);padding:2px;border-radius:12px;transition:background-position .5s;overflow:hidden}.card-wrapper.svelte-149bm3b:hover{background:linear-gradient(90deg,#222 62.5%,#444);background-size:160%}@media (hover: hover){.card-wrapper.svelte-149bm3b{background:linear-gradient(90deg,#222 62.5%,#444);background-size:160%}}.card-wrapper.svelte-149bm3b .interactive-buttons:where(.svelte-149bm3b){display:none}@media screen and (min-width: 560px){.card-wrapper.svelte-149bm3b .interactive-buttons:where(.svelte-149bm3b){display:grid;grid-template-columns:repeat(2,20px);gap:1rem;justify-items:center;direction:rtl;transition:opacity .5s;margin-left:auto;opacity:0}}@media (hover: none){.card-wrapper.svelte-149bm3b .interactive-buttons:where(.svelte-149bm3b){opacity:1}}.card-wrapper.svelte-149bm3b:hover{background-position-x:100%}.card-wrapper.svelte-149bm3b:hover>.card:where(.svelte-149bm3b){background-position-x:100%}.card-wrapper.svelte-149bm3b:hover .interactive-buttons:where(.svelte-149bm3b){opacity:1}.card-wrapper.loading.svelte-149bm3b{background-image:none;background-color:#303030;height:calc(8rem + 4px);border-radius:10px}.card.svelte-149bm3b{position:relative;display:flex;overflow:hidden;background:linear-gradient(90deg,#222 62.5%,#303030);background-size:160%;border-radius:10px;transition:background-position .5s}.card.svelte-149bm3b .image-container:where(.svelte-149bm3b){position:relative;overflow:hidden;border-radius:10px;height:8rem;flex:8rem 0 0}.card.svelte-149bm3b .image-container:where(.svelte-149bm3b) .blur:where(.svelte-149bm3b){filter:blur(5px)}.card.svelte-149bm3b .image-container:where(.svelte-149bm3b) img:where(.svelte-149bm3b){height:128px;width:128px;border-radius:10px}.card.svelte-149bm3b .image-container:where(.svelte-149bm3b) .button-overlay:where(.svelte-149bm3b){position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#00000080;color:#fff;font-size:2rem;border-radius:10px;opacity:0;transition:opacity .3s;border-style:none;box-shadow:none}@media (hover: hover){.card.svelte-149bm3b .image-container:where(.svelte-149bm3b) .button-overlay:where(.svelte-149bm3b):hover{opacity:1}}.card.svelte-149bm3b .image-container:where(.svelte-149bm3b) .button-overlay.force-show:where(.svelte-149bm3b){opacity:1}.card.svelte-149bm3b .content:where(.svelte-149bm3b){width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:.375rem .75rem}.card.svelte-149bm3b .content:where(.svelte-149bm3b) .title:where(.svelte-149bm3b){display:block;max-width:fit-content;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.card.svelte-149bm3b .content:where(.svelte-149bm3b) .last-row-container:where(.svelte-149bm3b),.card.svelte-149bm3b .content:where(.svelte-149bm3b) .tag-row-container:where(.svelte-149bm3b){display:flex;justify-content:space-between;align-items:center;width:100%}
