h1,h2,h3{font-family:Josefin Sans,sans-serif}p,span,button,input,a,div{font-family:Roboto,sans-serif;-webkit-user-select:none;user-select:none}@media screen and (orientation: portrait){span,label{font-size:4vw}}@keyframes svelte-ttvb9f-shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes svelte-ttvb9f-zoomin{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes svelte-ttvb9f-zoominsubtle{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes svelte-ttvb9f-zoominout{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-ttvb9f-zoominoutplus{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes svelte-ttvb9f-moveoutup{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes svelte-ttvb9f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ttvb9f-fadeInMild{0%{opacity:.5}to{opacity:1}}@keyframes svelte-ttvb9f-fadeInOpacity{0%{opacity:0}to{opacity:40%}}@keyframes svelte-ttvb9f-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-ttvb9f-fadeOutMoveUp{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(-60px)}80%{opacity:1;transform:translateY(-60px)}to{opacity:0;transform:translateY(-60px)}}@keyframes svelte-ttvb9f-fadeInMoveDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ttvb9f-fadeInMoveUp{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ttvb9f-shiftInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-ttvb9f-shiftInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes svelte-ttvb9f-glowGeneric{0%{filter:brightness(1)}50%{filter:brightness(1.1)}to{filter:brightness(1)}}.container.svelte-ttvb9f{width:100%;height:100vh;padding:0 2vw;box-sizing:border-box;margin:0;transition:all .2s ease-in-out;background:#ffe6f2}.container.svelte-ttvb9f .header:where(.svelte-ttvb9f){width:100%;height:15vh;padding-top:2vh}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f){display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;height:80vh}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f){width:100%;height:fit-content;max-height:80vh;overflow:auto;display:flex;gap:8vh;justify-content:center;flex-direction:column}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .languages:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .game-types:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .topos:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .color-sets:where(.svelte-ttvb9f){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:2vh}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .languages:where(.svelte-ttvb9f) span:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .game-types:where(.svelte-ttvb9f) span:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .topos:where(.svelte-ttvb9f) span:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .color-sets:where(.svelte-ttvb9f) span:where(.svelte-ttvb9f){font-size:1.5rem;text-align:left;width:100%;margin-bottom:1vh}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .language-buttons:where(.svelte-ttvb9f){display:flex;gap:2vw;width:100%}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .button-container:where(.svelte-ttvb9f){width:100%;display:flex;justify-content:flex-end}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f){width:100%;display:flex}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f){width:60%;display:flex;justify-content:center;align-items:center}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f){display:flex;flex-wrap:wrap;width:80%;height:80vh;position:relative}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item:where(.svelte-ttvb9f){display:flex;justify-content:center;align-items:center;background:#fff;font-size:1.1rem;color:#222;cursor:pointer;transition:all .2s ease-in-out;width:auto;border:none;border-radius:4px;padding:.5rem 2rem;position:absolute}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.selected:where(.svelte-ttvb9f){background:#ddd;z-index:100000!important}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.selected:where(.svelte-ttvb9f):hover{background:#ddd}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.correct:where(.svelte-ttvb9f){background:#80ff80;z-index:100000!important}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.correct:where(.svelte-ttvb9f):hover{background:#80ff80}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.incorrect:where(.svelte-ttvb9f){background:#f99;z-index:100000!important}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.incorrect:where(.svelte-ttvb9f):hover{background:#f99}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.guessed:where(.svelte-ttvb9f){visibility:hidden}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item:where(.svelte-ttvb9f):hover{background:#eee}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.current-layer:where(.svelte-ttvb9f){border:1px solid #222222}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.current-layer:where(.svelte-ttvb9f):hover{z-index:100000!important}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.hidden-layer:where(.svelte-ttvb9f){color:#fff}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .pile-container:where(.svelte-ttvb9f) .pile:where(.svelte-ttvb9f) .grid-item.hidden-layer:where(.svelte-ttvb9f):hover{cursor:default;background:#fff;color:#fff}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .artwork:where(.svelte-ttvb9f){width:30vw;height:36vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid #222222}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .artwork:where(.svelte-ttvb9f) .artwork-item:where(.svelte-ttvb9f){width:3vw;height:3vw}.container.svelte-ttvb9f .result-container:where(.svelte-ttvb9f){width:100%;height:80vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;letter-spacing:.1rem}.container.svelte-ttvb9f .result-container:where(.svelte-ttvb9f) h2:where(.svelte-ttvb9f){font-size:3vw;color:#000}.container.svelte-ttvb9f .result-container:where(.svelte-ttvb9f) .buttons:where(.svelte-ttvb9f){width:50%;display:flex;justify-content:center;gap:2vw;align-items:center;padding:2vw}@media screen and (orientation: portrait){.container.svelte-ttvb9f{padding:0 1vw}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f){overflow:hidden}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f){padding:0 1vw;display:flex;flex-direction:column;gap:7.5vh}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .languages:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .game-types:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .topos:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .color-sets:where(.svelte-ttvb9f){gap:2vh;display:flex}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .languages:where(.svelte-ttvb9f) .setting-title:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .game-types:where(.svelte-ttvb9f) .setting-title:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .topos:where(.svelte-ttvb9f) .setting-title:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .color-sets:where(.svelte-ttvb9f) .setting-title:where(.svelte-ttvb9f){margin-bottom:2vh;width:100%}.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .languages:where(.svelte-ttvb9f) .language-buttons:where(.svelte-ttvb9f),.container.svelte-ttvb9f .home-container:where(.svelte-ttvb9f) .settings-container:where(.svelte-ttvb9f) .topos:where(.svelte-ttvb9f) .language-buttons:where(.svelte-ttvb9f){flex-wrap:wrap}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f){width:100%;grid-template-columns:repeat(3,1fr);height:fit-content;overflow:auto;background:#ffe6f2}.container.svelte-ttvb9f .game-container:where(.svelte-ttvb9f) .grid-item:where(.svelte-ttvb9f){font-size:4vw;height:8vh}}
