html,body,#root{min-height:100vh;min-width:100vw}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{position:relative;display:flex;justify-content:center;text-align:center;min-height:100vh;min-width:100vw;object-fit:cover;overflow-y:auto}.SelectionContainer{background-color:#1b1717;min-height:100%;min-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.SelectOption{text-align:start;padding:2px 10px;width:200px;background-color:#3a3737;border-radius:5px;color:#fff;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:x-large}.Arrow{font-size:xx-large;color:#636060}.BackgroundImage{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-10;object-fit:cover;object-position:top center}.BgCredits,.BackButtonContainer{position:absolute;top:5px;left:5px}.BackButton{padding:5px 10px;background-color:#3a3737;border-radius:5px;color:#fff;cursor:pointer}.Container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:50px}.Modal{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#080808cc;display:flex;justify-content:center;align-items:center;z-index:100}.Dialog{height:90%;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:101}.Scrollable{overflow-y:auto}.Dialog.Scrollable{justify-content:flex-start;align-items:center;padding:20px 10px 40px;box-sizing:border-box}.Dialog.Scrollable .DialogImage{max-height:90vh;width:auto;max-width:100%;margin-bottom:25px}.DialogImage{background-color:#080808;padding:5px;border-radius:10px;max-height:calc(100% - 100px);max-width:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;background:linear-gradient(60deg,#fff 0% 5%,red 5% 10%,#fff 10% 15%,red 15% 20%,#fff 20% 25%,red 25% 30%,#fff 30% 35%,red 35% 40%,#fff 40% 45%,red 45% 50%,#fff 50% 55%,red 55% 60%,#fff 60% 65%,red 65% 70%,#fff 70% 75%,red 75% 80%,#fff 80% 85%,red 85% 90%,#fff 90% 95%,red 95% 100%)}.DialogText{background-color:#08080880;display:flex;align-items:center;justify-content:center;color:#fff;height:60px;min-width:30%;font-size:x-large;border-width:0px 2px 2px 2px;padding:0 20px}.DialogLink{margin-left:10px}.Tile{display:flex;justify-content:center;align-items:center;color:#fff;height:10vw;width:10vw;font-size:5vw;font-weight:600;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;margin:15px}.Tile:hover{-webkit-filter:drop-shadow(2px 2px 0 white) drop-shadow(-2px 2px 0 white) drop-shadow(2px -2px 0 white) drop-shadow(-2px -2px 0 white);filter:drop-shadow(2px 2px 0 white) drop-shadow(-2px 2px 0 white) drop-shadow(2px -2px 0 white) drop-shadow(-2px -2px 0 white)}.TileImage{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.Masked{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9;-webkit-mask-image:url(/labeldark.png);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(/labeldark.png);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.TileText{z-index:11;text-shadow:2px 2px black}.BgSmall{display:none}.Denied{animation:shake 1s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}20%{transform:translate(-3px) rotate(1deg)}40%{transform:translate(1px,-1px) rotate(1deg)}60%{transform:translate(-3px,1px) rotate(0)}80%{transform:translate(-1px,-1px) rotate(1deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@media only screen and (max-width:1200px){.Tile{height:12vw;width:12vw;font-size:5vw}}@media only screen and (max-width:650px){.Tile{height:16vw;width:16vw;font-size:8vw}.BgLarge{display:none}.BgSmall{display:block}}.SnowflakeContainer{position:absolute;overflow:hidden;height:100%;width:100%;z-index:50;pointer-events:none}.snowflake{--size: 1vw;width:var(--size);height:var(--size);background:#fff;border-radius:50%;position:absolute;top:-5vh;z-index:50;pointer-events:none}@keyframes snowfall{0%{transform:translate3d(var(--left-ini),0,0)}to{transform:translate3d(var(--left-end),110vh,0)}}.snowflake:nth-child(1){--size: .6vw;--left-ini: -8vw;--left-end: 3vw;left:1vw;animation:snowfall 15s linear infinite;animation-delay:-6s}.snowflake:nth-child(2){--size: 1vw;--left-ini: -6vw;--left-end: 8vw;left:40vw;animation:snowfall 10s linear infinite;animation-delay:-7s}.snowflake:nth-child(3){--size: .2vw;--left-ini: 7vw;--left-end: 8vw;left:77vw;animation:snowfall 14s linear infinite;animation-delay:-1s}.snowflake:nth-child(4){--size: .2vw;--left-ini: 8vw;--left-end: -8vw;left:94vw;animation:snowfall 12s linear infinite;animation-delay:-4s}.snowflake:nth-child(5){--size: .4vw;--left-ini: 7vw;--left-end: -5vw;left:59vw;animation:snowfall 11s linear infinite;animation-delay:-10s}.snowflake:nth-child(6){--size: .8vw;--left-ini: 2vw;--left-end: -4vw;left:10vw;animation:snowfall 9s linear infinite;animation-delay:-8s}.snowflake:nth-child(7){--size: .2vw;--left-ini: -8vw;--left-end: -6vw;left:40vw;animation:snowfall 11s linear infinite;animation-delay:-7s}.snowflake:nth-child(8){--size: .2vw;--left-ini: 0vw;--left-end: 5vw;left:3vw;animation:snowfall 15s linear infinite;animation-delay:-10s}.snowflake:nth-child(9){--size: .8vw;--left-ini: -9vw;--left-end: -1vw;left:23vw;animation:snowfall 10s linear infinite;animation-delay:-1s}.snowflake:nth-child(10){--size: 1vw;--left-ini: 7vw;--left-end: -4vw;left:35vw;animation:snowfall 7s linear infinite;animation-delay:-10s}.snowflake:nth-child(11){--size: .8vw;--left-ini: -6vw;--left-end: -7vw;left:60vw;animation:snowfall 12s linear infinite;animation-delay:-4s}.snowflake:nth-child(12){--size: 1vw;--left-ini: 2vw;--left-end: 6vw;left:65vw;animation:snowfall 15s linear infinite;animation-delay:-10s}.snowflake:nth-child(13){--size: .8vw;--left-ini: 3vw;--left-end: 4vw;left:96vw;animation:snowfall 10s linear infinite;animation-delay:-9s}.snowflake:nth-child(14){--size: .2vw;--left-ini: 7vw;--left-end: 9vw;left:6vw;animation:snowfall 12s linear infinite;animation-delay:-8s}.snowflake:nth-child(15){--size: .4vw;--left-ini: -5vw;--left-end: -4vw;left:30vw;animation:snowfall 14s linear infinite;animation-delay:-8s}.snowflake:nth-child(16){--size: .8vw;--left-ini: 9vw;--left-end: -6vw;left:42vw;animation:snowfall 6s linear infinite;animation-delay:-6s}.snowflake:nth-child(17){--size: .8vw;--left-ini: 3vw;--left-end: 0vw;left:8vw;animation:snowfall 8s linear infinite;animation-delay:-9s}.snowflake:nth-child(18){--size: .2vw;--left-ini: 6vw;--left-end: -4vw;left:93vw;animation:snowfall 6s linear infinite;animation-delay:-3s}.snowflake:nth-child(19){--size: .4vw;--left-ini: -6vw;--left-end: 7vw;left:97vw;animation:snowfall 9s linear infinite;animation-delay:-5s}.snowflake:nth-child(20){--size: .8vw;--left-ini: 6vw;--left-end: 7vw;left:97vw;animation:snowfall 6s linear infinite;animation-delay:-1s}.snowflake:nth-child(21){--size: .6vw;--left-ini: 4vw;--left-end: 3vw;left:2vw;animation:snowfall 14s linear infinite;animation-delay:-1s}.snowflake:nth-child(22){--size: .8vw;--left-ini: 3vw;--left-end: 1vw;left:50vw;animation:snowfall 12s linear infinite;animation-delay:-1s}.snowflake:nth-child(23){--size: 1vw;--left-ini: -6vw;--left-end: -6vw;left:46vw;animation:snowfall 8s linear infinite;animation-delay:-6s}.snowflake:nth-child(24){--size: 1vw;--left-ini: 4vw;--left-end: -4vw;left:68vw;animation:snowfall 12s linear infinite;animation-delay:-5s}.snowflake:nth-child(25){--size: 1vw;--left-ini: 6vw;--left-end: -3vw;left:87vw;animation:snowfall 9s linear infinite;animation-delay:-6s}.snowflake:nth-child(26){--size: .6vw;--left-ini: -8vw;--left-end: 1vw;left:68vw;animation:snowfall 13s linear infinite;animation-delay:-8s}.snowflake:nth-child(27){--size: .2vw;--left-ini: -2vw;--left-end: 8vw;left:12vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.snowflake:nth-child(28){--size: 1vw;--left-ini: -1vw;--left-end: 3vw;left:63vw;animation:snowfall 8s linear infinite;animation-delay:-9s}.snowflake:nth-child(29){--size: .6vw;--left-ini: -6vw;--left-end: 0vw;left:64vw;animation:snowfall 14s linear infinite;animation-delay:-10s}.snowflake:nth-child(30){--size: .4vw;--left-ini: -6vw;--left-end: -4vw;left:55vw;animation:snowfall 7s linear infinite;animation-delay:-3s}.snowflake:nth-child(31){--size: 1vw;--left-ini: -3vw;--left-end: -5vw;left:29vw;animation:snowfall 13s linear infinite;animation-delay:-5s}.snowflake:nth-child(32){--size: .2vw;--left-ini: 5vw;--left-end: 10vw;left:27vw;animation:snowfall 8s linear infinite;animation-delay:-8s}.snowflake:nth-child(33){--size: .8vw;--left-ini: 10vw;--left-end: -8vw;left:83vw;animation:snowfall 6s linear infinite;animation-delay:-5s}.snowflake:nth-child(34){--size: 1vw;--left-ini: -4vw;--left-end: 4vw;left:5vw;animation:snowfall 10s linear infinite;animation-delay:-6s}.snowflake:nth-child(35){--size: .2vw;--left-ini: 3vw;--left-end: 5vw;left:49vw;animation:snowfall 11s linear infinite;animation-delay:-10s}.snowflake:nth-child(36){--size: .8vw;--left-ini: 3vw;--left-end: 6vw;left:36vw;animation:snowfall 6s linear infinite;animation-delay:-6s}.snowflake:nth-child(37){--size: .4vw;--left-ini: -6vw;--left-end: -5vw;left:77vw;animation:snowfall 9s linear infinite;animation-delay:-9s}.snowflake:nth-child(38){--size: .4vw;--left-ini: 5vw;--left-end: 0vw;left:47vw;animation:snowfall 9s linear infinite;animation-delay:-1s}.snowflake:nth-child(39){--size: .2vw;--left-ini: 4vw;--left-end: 8vw;left:70vw;animation:snowfall 11s linear infinite;animation-delay:-3s}.snowflake:nth-child(40){--size: .8vw;--left-ini: 0vw;--left-end: -5vw;left:44vw;animation:snowfall 14s linear infinite;animation-delay:-6s}.snowflake:nth-child(41){--size: 1vw;--left-ini: -6vw;--left-end: 7vw;left:58vw;animation:snowfall 9s linear infinite;animation-delay:-3s}.snowflake:nth-child(42){--size: .2vw;--left-ini: 3vw;--left-end: -3vw;left:26vw;animation:snowfall 8s linear infinite;animation-delay:-6s}.snowflake:nth-child(43){--size: .4vw;--left-ini: -7vw;--left-end: 10vw;left:58vw;animation:snowfall 8s linear infinite;animation-delay:-3s}.snowflake:nth-child(44){--size: 1vw;--left-ini: -8vw;--left-end: -2vw;left:66vw;animation:snowfall 11s linear infinite;animation-delay:-7s}.snowflake:nth-child(45){--size: .8vw;--left-ini: -7vw;--left-end: -2vw;left:49vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.snowflake:nth-child(46){--size: .4vw;--left-ini: 10vw;--left-end: -8vw;left:66vw;animation:snowfall 7s linear infinite;animation-delay:-2s}.snowflake:nth-child(47){--size: 1vw;--left-ini: 4vw;--left-end: 6vw;left:38vw;animation:snowfall 9s linear infinite;animation-delay:-5s}.snowflake:nth-child(48){--size: 1vw;--left-ini: -9vw;--left-end: 0vw;left:3vw;animation:snowfall 14s linear infinite;animation-delay:-4s}.snowflake:nth-child(49){--size: .4vw;--left-ini: -4vw;--left-end: -2vw;left:52vw;animation:snowfall 6s linear infinite;animation-delay:-1s}.snowflake:nth-child(50){--size: 1vw;--left-ini: -5vw;--left-end: -3vw;left:33vw;animation:snowfall 13s linear infinite;animation-delay:-1s}.snowflake:nth-child(6n){filter:blur(1px)}
