*{box-sizing:border-box;--color1:#393e41;--color1-contrast:#fff;--color2:#d3d0cb;--color2-contrast:#000;--color3:#d4caf1;--color3-contrast:#000;--color4:#a793c8;--color4-contrast:#fff;--color5:#1e2019;--color5-contrast:#fff}body{background-color:var(--color1);color:var(--color1-contrast);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}.page{box-shadow:0 5px 15px #000;border-top-left-radius:10px;border-top-right-radius:10px;max-width:500px;margin:20px auto 0;overflow:hidden}@media only screen and (max-width:500px){body .header,body .page{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}}.header{text-align:center;background-color:var(--color5);color:var(--color5-contrast);padding:5px 0;border-top-left-radius:10px;border-top-right-radius:10px}.header--title{margin:0}.header--tagline{font-size:1em;font-weight:400}.main{background-color:var(--color3);color:var(--color3-contrast);padding:5px 10px 20px}.button{width:100%;display:block;background-color:var(--color5);color:var(--color5-contrast);outline:none;border:none;padding:10px;font-size:1em}.start-simulation{margin-top:20px}.status-message{margin-top:20px;display:inline-block}.retry-button{margin-top:20px}.play-again{margin-top:10px;-webkit-animation:pulse;animation:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes pulse{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(.9)}to{transform:scale(1)}}.card{display:inline-block;width:65px;height:90px;border:2px solid #000;margin:2px;background-color:#fff;text-align:center;position:relative;box-shadow:2px 7px 10px 0 #222;border-radius:5px}.card--suit--spades .card--suit:before,.card--suit--spades .card--value:after,.suit--spades:before{content:"\2660"}.card--suit--hearts .card--suit:before,.card--suit--hearts .card--value:after,.suit--hearts:before{content:"\2665"}.card--suit--diamonds .card--suit:before,.card--suit--diamonds .card--value:after,.suit--diamonds:before{content:"\2666"}.card--suit--clubs .card--suit:before,.card--suit--clubs .card--value:after,.suit--clubs:before{content:"\2663"}.card--suit:before{display:inline-block;line-height:85px;position:relative;height:90px;font-size:40px;z-index:10}.card--value{position:absolute;top:2px;left:4px;font-size:20px;height:20px;line-height:20px}.card--value:after{position:absolute;top:17px;left:0}.card--suit--diamonds,.card--suit--hearts,.suit--diamonds,.suit--hearts{color:#ce0000}.card--suit--clubs,.card--suit--spades,.suit--clubs,.suit--spades{color:#000}.card--hand--title{text-align:center;text-shadow:1px 0 5px #000}.card--hand{position:relative;display:inline-block;vertical-align:top;min-height:200px;min-width:45%;background-color:var(--color4);color:var(--color4-contrast);padding:0 20px;z-index:10;box-shadow:2px 2px 5px #000}.card--hand--won{-webkit-animation-name:victory-glow;animation-name:victory-glow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes victory-glow{0%{background-color:#328f00}to{background-color:#2cc103}}@keyframes victory-glow{0%{background-color:#328f00}to{background-color:#2cc103}}.card--hand--score{position:absolute;right:10px;bottom:10px;font-size:1.5em;font-weight:700;-webkit-animation:text-spin;animation:text-spin;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.card--hand--score--exact{color:#00ce00}.card--hand--score--high{color:#522}@-webkit-keyframes text-spin{0%{transform:scale(0)}80%{transform:rotateY(1turn) scale(0)}to{transform:rotateY(0) scale(1)}}@keyframes text-spin{0%{transform:scale(0)}80%{transform:rotateY(1turn) scale(0)}to{transform:rotateY(0) scale(1)}}.card--list--entry{overflow-x:visible;width:20px;position:relative;display:inline-block;-webkit-animation-name:card-dealt;animation-name:card-dealt;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes card-dealt{0%{transform:rotate(180deg);top:800px;left:100px}to{top:0;left:0}}@keyframes card-dealt{0%{transform:rotate(180deg);top:800px;left:100px}to{top:0;left:0}}.card--list--entry:first-child{transform:rotate(0)}.card--list--entry:nth-child(2){transform:rotate(10deg)}.card--list--entry:nth-child(3){transform:rotate(20deg)}.card--list--entry:nth-child(4){transform:rotate(30deg)}.card--list--entry:nth-child(5){transform:rotate(40deg)}.card--list--entry:nth-child(6){transform:rotate(50deg)}.event-log{margin-top:20px;min-height:120px}.event-log--entry--init{font-style:italic}.event-log--entry{display:flex;justify-content:space-between}.event-log--entry--result{font-weight:700}.card--text{padding-left:10px}.card--hands{display:flex;justify-content:space-between;width:100%;margin-top:7px}
/*# sourceMappingURL=main.50a45054.chunk.css.map */