/* /Pages/GameTable.razor.rz.scp.css */
h1[b-111wjtn297], h2[b-111wjtn297], h3[b-111wjtn297], h4[b-111wjtn297], h5[b-111wjtn297], p[b-111wjtn297] {
    color: white;
}

hr[b-111wjtn297] {
    color: #eee;
}

.player-area[b-111wjtn297] {
/*    position: absolute;
    bottom: 0;
    left: 0;*/
}

.play-area[b-111wjtn297] {
    position: relative;
    color: white;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.dealer-area[b-111wjtn297] {
    flex: 1;
}

.game-round[b-111wjtn297] {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 30px;
}

/* /Pages/Setup.razor.rz.scp.css */
.setup-container[b-dy3qk2uacj] {
    min-height: 500px;
}
/* /Shared/GameDealer.razor.rz.scp.css */
.dealer[b-8ypc5oxrrp] {
    color: white;
    min-width: 280px;
    padding: 20px;
    border-radius: 5px;
    background: rgba(0,0,0,.2);
}

    .dealer.active[b-8ypc5oxrrp] {
        background: rgba(0,0,0,.5);
    }

    .dealer .card-container[b-8ypc5oxrrp] {
        padding: 1rem 0;
    }

    .dealer .play-actions[b-8ypc5oxrrp] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

        .dealer .play-actions .current-score[b-8ypc5oxrrp] {
            border-radius: 50%;
            width: 50px;
            height: 50px;
            background: black;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
            font-family: fantasy;
            font-size: 24px;
        }

        .dealer .play-actions .current-score[b-8ypc5oxrrp] {

        }
/* /Shared/GamePlayer.razor.rz.scp.css */
.player[b-1fi2q634bn] {
    color: white;
    min-width: 280px;
    /*min-height: 385px;*/
    padding: 20px;
    border-radius: 5px;
    background: rgba(0,0,0,.2);
}

    .player.active[b-1fi2q634bn] {
        background: rgba(0,0,0,.5);
    }

    .player:not(.active)[b-1fi2q634bn] {
        pointer-events: none;
    }

    .player.isbust[b-1fi2q634bn] {
        /*opacity: .6;*/
    }

    .player.outofgame[b-1fi2q634bn] {
        opacity: .5!important;
    }

    .player .card-container[b-1fi2q634bn] {
        padding: 1rem 0;
    }

    .player .play-actions[b-1fi2q634bn] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }

        .player .play-actions .currentbet-chip[b-1fi2q634bn] {
            /*position: absolute;*/
            background: url(images/redchip.png);
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            width: 50px;
            height: 50px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .player .play-actions .currentbet-chip span[b-1fi2q634bn] {
                color: #801011;
                font-family: fantasy;
                font-size: 18px;
            }

        .player .play-actions .play-buttons[b-1fi2q634bn] {
            display: flex;
            flex: 1;
            justify-content: flex-end;
        }

            .player .play-actions .play-buttons button[b-1fi2q634bn] {
                width: 100%;
                margin-left: 5px;
                margin-right: 5px;
                font-weight: 900;
            }

        .player .play-actions .current-score[b-1fi2q634bn] {
            border-radius: 50%;
            width: 50px;
            height: 50px;
            background: black;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
            font-family: fantasy;
            font-size: 24px;
        }

    .player .bet-actions[b-1fi2q634bn] {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        position: absolute;
        top: 30%;
        left: 0;
        width: 100%;
        transform: translateY(-30%)
    }

        .player .bet-actions .buttons[b-1fi2q634bn] {
            display: flex;
        }

            .player .bet-actions .buttons button[b-1fi2q634bn] {
                background: url(images/redchip.png);
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                width: 100px;
                height: 100px;
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 10px;
                border: 0;
                border-radius: 50%;
                box-shadow: #000000 0px 20px 30px -10px;
                transition: transform .25s ease-in-out;
            }

                .player .bet-actions .buttons button:hover[b-1fi2q634bn] {
                    transform: scale(1.2);
                }

                .player .bet-actions .buttons button span[b-1fi2q634bn] {
                    color: #801011;
                    font-family: fantasy;
                    font-size: 32px;
                }
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-16n971cwj3] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-16n971cwj3] {
    flex: 1;
    background: url(images/table.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@media (min-width: 641px) {
    .page[b-16n971cwj3] {
        flex-direction: row;
    }
}

.game-board[b-16n971cwj3] {
    position: relative;
    color: white;
    display: flex;
    flex-direction: column;
}


/*::deep h1, ::deep h2, ::deep h3, ::deep h4, ::deep h5, ::deep p {
    color: white;
}
*/
/* /Shared/MessageList.razor.rz.scp.css */
.message-list[b-wqnj1mzxyr] {
    position: absolute;
    top: 0;
    right: 0;
    width: 250px;
    background-color: transparent;
    font-size: .8rem;
}

    .message-list[b-wqnj1mzxyr]  .list-group {
        min-height: 350px;
        background-color: rgba(0,0,0,.2);
        text-align: right;
    }

        .message-list[b-wqnj1mzxyr]  .list-group .list-group-item {
            color: #ddd;
            background-color: transparent;
            border-bottom: 1px solid #ffffff36;
            padding: .25rem 1rem;
        } 
/* /Shared/PlayerHand.razor.rz.scp.css */
.cards[b-jqdl1tafuj] {
    --angle: 10;
    --hoverAngle: 15;
    position: relative;
    height: 220px;
    width: 100%;
}

    .cards.dealer[b-jqdl1tafuj] {
        transform: rotate( 180deg );
    }

    .cards[b-jqdl1tafuj]  .playing-card {
        transform-origin: center 120%;
        transition: transform .5s ease-out;
    }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(1) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * -2deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(2) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * -1deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(3) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 0deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(4) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 1deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(5) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 2deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(6) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 3deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(7) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 4deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(8) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 5deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(9) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 6deg));
        }

        .cards[b-jqdl1tafuj]  .playing-card:nth-child(10) {
            transform: translate(-50%, -50%) rotate(calc(var(--angle) * 7deg));
        }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(1) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * -2deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(2) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * -1deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(3) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 0deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(4) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 1deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(5) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 2deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(6) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 3deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(7) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 4deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(8) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 5deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(9) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 6deg));
    }

    .cards:hover[b-jqdl1tafuj]  .playing-card:nth-child(10) {
        transform: translate(-50%, -50%) rotate(calc(var(--hoverAngle) * 7deg));
    }
/* /Shared/PlayingCard.razor.rz.scp.css */
.playing-card[b-uebtk7deaw] {
    height: 175px;
    position: absolute;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.6);
    left: 50%;
    top: 50%;
    border-radius: 5px;
}
/* /Shared/StartLayout.razor.rz.scp.css */
.page[b-k4rzitfjs8] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-k4rzitfjs8] {
    flex: 1;
    background: url(images/titlepage.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

[b-k4rzitfjs8] h1, [b-k4rzitfjs8] p {
    color: white;
}
/* /Shared/WinningsModal.razor.rz.scp.css */
*[b-6zrlpg2n8u] {
    color: black;
}

.message-list[b-6zrlpg2n8u] {
    position: absolute;
    top: 0;
    right: 0;
    width: 250px;
    background-color: transparent;
    font-size: .8rem;
}

    .message-list[b-6zrlpg2n8u]  .list-group {
        min-height: 350px;
        background-color: rgba(0,0,0,.2);
        text-align: right;
    }

        .message-list[b-6zrlpg2n8u]  .list-group .list-group-item {
            color: #ddd;
            background-color: transparent;
            border-bottom: 1px solid #ffffff36;
            padding: .25rem 1rem;
        } 
