html{font-family:Helvetica Neue,Helvetica,Arial,sans}body{margin:0;padding:0;font-size:1rem;background-color:#282c34;color:#fff;width:100%}.outer{display:flex;flex-direction:column;text-align:center;width:100%;padding:15px;margin-right:auto;margin-left:auto;background-color:#952b2b;border-top:2px solid rgb(0,0,0);border-left:2px solid rgb(0,0,0);border-right:2px solid rgb(200,200,200);border-bottom:2px solid rgb(200,200,200);position:relative}.mobileTurn{display:none}#top{flex-grow:1;margin:0 auto;width:100%;align-items:center;justify-content:center}.scoretable{display:flex;background-color:#000;color:#00fa00;border-top:2px solid rgb(100,100,100);border-left:2px solid rgb(100,100,100);border-right:2px solid rgb(200,200,200);border-bottom:2px solid rgb(200,200,200);padding:1rem 0}.left,.right{flex-grow:1}.inner{flex-grow:1;background-color:#3b962b;border-bottom:2px solid rgb(0,0,0);border-right:2px solid rgb(0,0,0);border-left:2px solid rgb(200,200,200);border-top:2px solid rgb(200,200,200)}.grid{display:grid;grid-gap:2px;align-items:center;justify-content:center;cursor:pointer;margin-top:2rem}.square{background-color:#fff;border-bottom:2px solid rgb(0,0,0);border-right:2px solid rgb(0,0,0);border-left:2px solid rgb(200,200,200);border-top:2px solid rgb(200,200,200);justify-content:center;font-size:1.7rem}.text{font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.status{color:#fff}.rules div{margin:1rem;font-size:medium}@media only screen and (min-width: 1080px){.outer{max-width:1080px}.games{padding-left:1rem!important}.game{grid-template-columns:200px 650px!important}.card .toprow{width:60px!important}.card .row{margin:5px 0!important;font-size:1.5rem!important}.card .middlerow{font-size:1.5rem!important}.game-0{width:70px;height:100px}.grid-0{grid-template-columns:repeat(13,70px);gap:5px}}@media only screen and (min-width: 1079px){.outer{max-width:1045px!important;overflow:hidden!important}.game-0{height:40px;width:40px}.card .row{margin-left:20px!important;font-size:1rem!important}.card .middlerow{font-size:1rem!important}.card .bottomrow{display:block!important}.restart{height:2rem!important}.grid-0{grid-template-columns:repeat(13,35px);gap:5px}}@media only screen and (min-width: 768px){.outer{max-width:760px}.game-0{height:55px;width:40px}.card .toprow{width:60px!important}.card .row{margin-left:20px!important;margin-bottom:unset;font-size:1.2rem!important;line-height:1rem!important}.games{padding-left:1rem!important;padding-right:1rem!important}.game{grid-template-columns:200px 400px!important}.card .middlerow{font-size:1.2rem!important;margin-bottom:8px!important}.card .bottomrow{display:none}.restart{height:2rem!important}.grid-0{grid-template-columns:repeat(13,40px);gap:5px}}@media only screen and (max-width: 770px){.outer{max-width:770px;width:680px}.games{margin-left:0;padding-left:1rem;padding-right:1rem}.game{grid-template-columns:200px 250px!important}.game-0{height:55px!important;width:40px}.card .toprow{width:50px!important}.card .row{margin-left:20px!important;margin-bottom:unset;font-size:1.2rem!important;line-height:1rem!important}.card .middlerow{font-size:1.5rem!important;margin-bottom:8px!important}.card .bottomrow{display:none}.restart{height:2rem!important}.grid-0{grid-template-columns:repeat(13,40px);gap:5px}}@media only screen and (max-width: 670px){.outer{max-width:630px}.game-0{height:40px;width:40px}.card .toprow{width:60px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card .row{margin-left:20px!important;margin-bottom:unset;font-size:1.2rem!important;line-height:1rem!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card .middlerow{font-size:1rem!important;margin-bottom:3px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card .bottomrow{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.restart{height:2rem!important}.grid-0{grid-template-columns:repeat(13,40px);gap:5px}}@media only screen and (max-width: 440px){.outer{max-width:380px}.game-0{height:75px;width:75px}.mobileTurn{display:block}.mobileTurnImage{background-image:url(./mono-rotate-left.svg);background-size:90% 90%;background-position:center;background-repeat:no-repeat;height:500px}.grid-0{grid-template-columns:repeat(14,35px);display:none}}.red{color:red}.black{color:#000}.dragged{color:#ff0}.dragover{color:#00f}.dragging{transform:rotate(.03turn)}.heart{color:red;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spade{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.diamond{color:red;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.club{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card{margin-top:2px;justify-content:center;background-color:#fff;display:grid;border-radius:8px;border:1px solid black;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card .row{font-size:1rem;line-height:1rem;margin:2px 0 0;padding-left:2px;text-align:left}.card .toprow{width:35px}.card .middlerow{margin:auto;font-size:1rem;line-height:1rem;font-weight:700}.card .bottomrow{transform:rotate(180deg)}.shuffles{position:absolute;right:0;top:0;padding-top:10px;padding-right:20px}.restart{background-image:url(./Restart.svg);background-size:90% 90%;background-position:center;background-repeat:no-repeat;position:absolute;padding-left:20px;left:0;top:0;height:4rem;width:4rem}.back{background-image:url(./santa-penguin.svg);background-size:90% 90%;background-position:center;background-repeat:no-repeat}.empty{background-color:transparent;border:none}.correct{background-color:orange}.shine{animation:shine 1s infinite}@keyframes shine{0%{background-color:orange}50%{background-color:#ff0}to{background-color:orange}}@keyframes flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.diamond-image{background-image:url(./diamond.svg);background-size:70%;background-position:center;background-repeat:no-repeat;flex-grow:2}.heart-image{background-image:url(./heart.svg);background-size:70%;background-position:center;background-repeat:no-repeat;flex-grow:2}.spade-image{background-image:url(./spade.svg);background-size:70%;background-position:center;background-repeat:no-repeat;flex-grow:2}.club-image{background-image:url(./club.svg);background-size:70%;background-position:center;background-repeat:no-repeat;flex-grow:2}html{font-family:Helvetica Neue,Helvetica,Arial,sans;background-color:#282c34;color:#fff}.introPages{display:flex;gap:1rem;padding-left:10%;padding-right:10%;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.introPages button{background-color:#282c34;color:#fff;border:1px solid white;padding:10px 20px;font-size:1rem;cursor:pointer}.introPage{border:1px dotted white;padding:2rem 10%;display:flex;flex-direction:column;gap:1rem}.contactButton{background-color:#282c34;color:#fff;border:1px solid white;padding:10px 20px;font-size:1rem;cursor:pointer;margin-bottom:2rem}.games{display:grid;grid-gap:2px;align-items:center;cursor:pointer;margin-top:2rem;padding-left:10%}.game{display:grid;grid-template-columns:200px 400px;align-items:center;justify-content:left;column-gap:30px}.game h3{text-align:left}.play{background-image:url(/assets/play-49b91d94.svg);background-size:90% 90%;background-position:center;background-repeat:no-repeat;width:50px;height:50px}.intro{display:grid;grid-template-columns:600px}.intro div{margin-top:20px}.gameName{color:#00bfff}
