/* Minification failed. Returning unminified contents.
(56,25): run-time error CSS1046: Expect comma, found '49'
(56,30): run-time error CSS1046: Expect comma, found ')'
(57,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-txt-white'
(87,17): run-time error CSS1039: Token not allowed after unary operator: '-home-index-loggedout-announcement-txt'
(88,22): run-time error CSS1039: Token not allowed after unary operator: '-home-index-loggedout-announcement-bg'
(89,24): run-time error CSS1039: Token not allowed after unary operator: '-home-index-loggedout-announcement-bor'
(93,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-txt-gray'
(97,32): run-time error CSS1039: Token not allowed after unary operator: '-home-index-loggedout-hotgame-title-bg'
(101,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-main-color'
(105,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-main-color'
(109,24): run-time error CSS1039: Token not allowed after unary operator: '-light-bg-l'
 */
.announcement {
    padding: 0.25rem 0;
    margin: 0;
    max-width: 100%;
}

    .announcement > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }

        .announcement > div > div:first-child {
            width: 32px;
            text-align: right;
            padding-right: 45px;
            align-self: center;
            padding-top: 5px;
        }

        .announcement > div > div:last-child {
            flex-grow: 1;
            -ms-flex-positive: 1;
            margin: 6px 0;
        }

    .announcement .running-text {
        border-radius: 25px;
    }

        .announcement .running-text marquee {
            padding-top: 5px;
        }

.body .container:first-child:not(:only-child) {
    min-width: -webkit-fill-available;
}

.carousel.slide .carousel-inner img {
    border-radius: 0;
    width: -webkit-fill-available;
}

.notify-badge {
    position: absolute;
    top: 12px;
    right: 14px;
    display: inline-flex;
    padding: 2px 5px;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background: rgb(198 49 49);
    color: var(--dark-txt-white);
}

.provider-list {
    margin-top: 1rem;
}

    .provider-list a > img {
        width: 100%;
        height: auto;
        max-width: 100%;
        object-fit: cover;
        margin-bottom: 16px;
    }

    .provider-list > .row {
        text-align: center;
        margin-bottom: 20px;
    }

        .provider-list > .row > div {
            padding-top: 1rem;
            padding-bottom: 1rem;
        }

            .provider-list > .row > div > .card {
                background-color: transparent;
                padding: 1px 1px 1px 1px;
            }
.announcement {
    color: var(--home-index-loggedout-announcement-txt);
    background: var(--home-index-loggedout-announcement-bg);
    border-color: var(--home-index-loggedout-announcement-bor);
}

    .announcement > div > div:last-child {
        color: var(--dark-txt-gray);
    }

    .announcement .running-text {
        background-color: var(--home-index-loggedout-hotgame-title-bg);
    }

        .announcement .running-text marquee {
            color: var(--dark-main-color);
        }

.card span:last-child {
    color: var(--dark-main-color);
}

.provider-list > .row > div > .card {
    border-color: var(--light-bg-l);
}
