body { /* background-color: #000; */ min-height: 100vh; width: 100%; display: grid; place-items: center; } * { -webkit-user-select: none; -ms-user-select: none; user-select: none; } main { /* margin: auto; */ display: grid; place-items: center; width: 98vw; min-height: 90vh; border-radius: 100px; outline: 5px dashed #053b47; border: 5px dashed #053b47; background: rgb(44,156,181); background: -moz-radial-gradient(circle, rgba(44,156,181,1) 0%, #096478 100%); background: -webkit-radial-gradient(circle, rgba(44,156,181,1) 0%, rgba(9,100,120,1) 100%); background: radial-gradient(circle, rgba(44,156,181,1) 0%, rgba(9,100,120,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c9cb5",endColorstr="#096478",GradientType=1); } .title { font-size: 60px; text-align: center; color: #fff; margin-bottom: 40px; } .rotate { writing-mode:vertical-rl; } .table-responsive { text-align: center; text-transform: uppercase; } .coin { height: 40px; width: 40px; margin-top: -5px; margin-bottom: 10px; border-radius: 100%; background-color: #000; color: #fff; text-transform: uppercase; z-index: 1; display: grid; place-items: center; } .coin.active { background-color: #ffffff; color: #000000; } .coin-4 { margin-left: 285px; } .coin-5 { margin-left: 385px; } .coin-6 { margin-left: 485px; } .coin-8 { margin-left: 585px; } .coin-9 { margin-left: 685px; } .coin-10 { margin-left: 785px; } td { height: 50px; } td:is(.disabled) { background-color: #096478; color: rgba(255, 255, 255, 0.7); } td:not(.disabled) { color: rgba(255, 255, 255, 1); transition: .5s; cursor: pointer; } td:not(.disabled):hover { background-color:#09b6db; transition: .5s; } .fx-box { position: relative; width: 80px !important; } .fx-box h2 { height: 70px; font-size: 50px; display: grid; place-items: center; } .tilt { transform: rotate(-30deg); font-size: 25px !important; font-style: italic; } .crn { height: 108px; width: 108px; } /* .crn span:hover { color: rgba(255, 255, 255, 0.65); } */ .crn .six{ position: absolute; text-decoration: none; transform: rotate(37deg); font-size: 60px; right: 60px; top: -16px; } .crn .eight{ position: absolute; text-decoration: none; transform: rotate(37deg); font-size: 60px; right: -16px; bottom: -18px; } .crn .line { width: 198px; left: -29px; bottom: 53px; transform: rotate(-37deg); margin-top: 40px; border-top: 1px solid #fff; position: absolute; box-sizing: border-box; } .crn .line:before { content: "BIG"; position: absolute; top: -15px; left: 30%; font-size: 30px; background-color: #096478; border-radius: 50%; padding-inline:20px; line-height: 30px; } .big { transform: rotate(-50deg); position: absolute; text-decoration: line-through; height: 40px; width: 40px; } .circle { border: 2px solid #f9f258; height: 60px; width: 60px; display: grid; place-items: center; text-align: center; border-radius: 100%; position: relative; } .circle::before { content: 'DOUBLE'; position: absolute; color: #f9f258; font-size: 14px; top: -22px; z-index: 2; } .nums { width: 100%; /* height: 100%; */ margin-bottom: -10px; display: flex; align-items: center; justify-content: center; gap: 20px; } .nums span{ font-size: 30px; } td.odds { background: none; } .dices-box { display: flex; align-items: center; justify-content: space-around; gap: 10px; font-size: 130px; color: #fff; } .chips { display: flex; align-items: center; gap: 20px; } .chip { height: 40px; width: 40px; padding: 0; display: grid; place-items:center; color: #fff; border: 5px dashed rgba(255,255,255,.9); transition: .5s; margin-top: 0; } .chips .chip:hover, .chips .chip.active { color: #fff; margin-top: -20px; transition: .5s; box-shadow: 0 .5rem 1rem rgba(0,0,0,.3); } .btn-1 { background-color: #dba603; } .btn-5 { background-color: #ab2f2a; } .btn-10 { background-color: #1b50a4; } .btn-25 { background-color: #28752b; } .btn-50 { background-color: #661212; } .btn-100 { background-color: #1d201d; } .pass, .come, .odds { position: relative; } .playchips{ position: absolute; top: 10px; display: flex; gap: 5px; } .odds .playchips { top: 5px; } .chip .badge { position: absolute; right: -50px; bottom: 0; height: 20px; min-width: 40px; font-size: 10px; border-radius: 10%; display: grid; place-items:center; }