body{background-color:#4b2}.title{text-align:center;justify-content:center;font-family:sans-serif;font-weight:700;display:flex}div{justify-content:center;align-items:center;display:flex}.container{flex-direction:column;position:relative}.cardGroup{flex-direction:column;align-items:center}.bank{border-style:double;flex-direction:column;align-items:center}.copyright{color:#050;padding-top:2vw}.rules{white-space:normal;flex-direction:column;justify-content:flex-start;font-family:sans-serif}.rulesP{margin-bottom:10px;margin-right:auto;display:block}.messageP{justify-content:center;margin-bottom:15px}.chip{border-width:3px;border-color:#000;border-radius:50%;justify-content:center;align-items:center;margin:5px;display:flex}.stakeArea{border-style:double;flex-direction:column;align-items:center}.bankAmount{margin:0 2vw;font-family:sans-serif;font-weight:700}.groupName{font-family:sans-serif;font-weight:700}button{border-style:double;margin:0 3vw;font-family:sans-serif;font-weight:700}.results{font-family:sans-serif;font-weight:700}.dealButton{background-color:red;border-width:3px;border-color:#d22;border-radius:50%}.dealButton:disabled,.dealButton[disabled]{background-color:#888;border-color:#777}.playButton{background-color:#dd3;border-color:#cc1;border-radius:5px}.closeButton{background-color:#ddd;border-width:3px;border-color:#ccc;border-radius:5px;margin:1vw;padding:5px 15px}.popup{z-index:1;background:#fff;border:1px solid #ccc;border-radius:6px;flex-direction:column;justify-content:flex-start;max-width:750px;font-family:sans-serif;display:flex;position:absolute;overflow:auto;box-shadow:3px 3px 3px #888}
