<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1600px) {
    #header {
        margin-top: 35px;
    }

    #header .slogan {
        margin: 58px 224px 128px;
    }

    #about .row:first-child .col-12:nth-child(2) {
        margin-bottom: 65px;
    }

    #about .main-bg {
        max-width: 680px;
    }

    #about .flower div {
        width: 45.3%;
    }

    #about .row:last-child {
        max-width: 60%;
        margin: 63px auto 0;
    }
}

@media only screen and (max-width: 1440px) {
    #header .main-title {
        font-size: 75px;
        line-height: 95px;
    }

    #about .about-title {
        font-size: 35px;
        line-height: 50px;
    }

    #about .poem {
        font-size: 25px;
        line-height: 32px;
    }

    #about .row:first-child .col-12:first-child {
        margin-bottom: 35px;
    }

    #about .flower div {
        top: 8% !important;
    }

    #about .about-second-title {
        font-size: 35px;
        line-height: 50px;
        font-weight: bold;
        margin-bottom: 45px;
    }

    #about .about-third-title {
        font-size: 30px;
        line-height: 45px;
        margin-bottom: 25px;
    }

    #about p {
        font-size: 23px;
        line-height: 32px;
    }

    #game {
        min-height: 1283px;
    }

    #footer {
        margin-top: 100px;
        margin-bottom: 150px;
    }

    .rules {
        font-size: 25px;
        line-height: 32px;
    }

    .footer-title {
        font-size: 35px;
        line-height: 44px;
        margin-bottom: 22px;
    }

    #footer .row:first-child {
        margin-bottom: 70px;
    }

    .contact {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 40px;
    }

    .copy-right {
        font-size: 20px;
        line-height: 31px;
    }
}

@media only screen and (max-width: 1080px) {
    #game .container {
        transform: scale(0.9) translate(0, -5%);
    }

    #game {
        min-height: 1105px;
    }
}

@media only screen and (max-width: 800px) {
    #header .main-title {
        font-size: 50px;
        line-height: 70px;
    }

    #header .wp-title {
        padding-top: 111px;
    }

    .btn-login-register {
        padding: 17px;
        font-size: 17px;
        min-width: 150px;
    }

    #header .slogan {
        margin: 61px 16% 14%;
    }

    .coin-item.coin-1 {
        width: 76%;
        top: -40%;
        left: 2%;
        z-index: 2;
    }

    .coin-item.coin-2 {
        width: 90%;
        left: 22%;
        top: 39%;
    }

    .coin-item.coin-3 {
        width: 50%;
        left: 98%;
        top: -16%;
    }

    .coin-item.coin-4 {
        width: 60%;
        left: -37%;
        top: -25%;
    }

    .coin-item.coin-6 {
        width: 62%;
        left: 36%;
        top: -7%;
    }

    .coin-item.coin-5 {
        width: 80%;
        left: -28%;
        top: 48%;
    }

    #about .about-title {
        font-size: 25px;
        line-height: 35px;
    }

    #about .poem {
        font-size: 20px;
        line-height: 26px;
    }

    #about .flower div {
        top: 1% !important;
    }

    #about .main-bg {
        max-width: 60%;
    }

    #about .row:nth-child(2) {
        margin-bottom: 100px;
    }

    #about .about-second-title {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 35px;
    }

    #about .about-third-title {
        font-size: 20px;
        line-height: 35px;
        margin-bottom: 20px;
    }

    #about p {
        font-size: 17px;
        line-height: 23px;
    }

    #about .row:last-child {
        margin: 4% auto 0;
    }

    #game {
        min-height: 825px;
    }

    #game .game-item {
        max-width: 100px;
        min-width: 50px;
    }

    .footer-title {
        font-size: 30px;
        line-height: 37px;
    }

    .rules {
        font-size: 20px;
        line-height: 26px;
    }

    .contact {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    #footer .row:first-child {
        margin-bottom: 60px;
    }

    .copy-right {
        font-size: 15px;
        line-height: 21px;
    }

    .wp-gift {
        top: 12%;
        padding: 80px 0 34px;
        max-width: 500px;
        border-radius: 45px;
    }

    .wp-gift .title-popup {
        max-width: 380px;
    }

    .wp-gift .content-gift .desc-1 {
        font-size: 14px;
        line-height: 24px;
    }

    .wp-gift .content-gift .gift-detai {
        font-size: 50px;
        line-height: 60px;
        font-weight: bold;
        margin: 8px 0;
    }

    .wp-gift .content-gift .desc-2 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    .btn-popup,
    .btn-ok {
        font-size: 20px;
        padding: 12px 39px;
    }
}

@media only screen and (max-width: 414px) {

    #header .group-coin {
        top: -200%;
    }

    #header .wp-title {
        padding-top: 25px;
    }

    #header .main-title {
        font-size: 24px;
        line-height: 31px;
    }

    .wp-btn {
        justify-content: center;
    }

    #header .logo {
        max-width: 130px;
    }

    .wp-logo .col-12:first-child {
        text-align: center;
        margin-bottom: 20px;
    }

    #header .wp-title {
        padding-top: 50px;
    }

    #header .main-title {
        font-size: 27px;
        line-height: 34px;
    }

    .btn-login-register {
        padding: 11px;
        font-size: 15px;
        min-width: 121px;
    }

    #header .slogan {
        margin: 15px 7% 12%;
    }

    #about .about-title {
        font-size: 15px;
        line-height: 25px;
    }

    #about .poem {
        font-size: 13px;
        line-height: 19px;
    }

    #about .row:first-child .col-12:first-child {
        margin-bottom: 24px;
    }

    #about .flower div {
        top: 6% !important;
    }

    #about .row:first-child .col-12:nth-child(2) {
        margin-bottom: 17px;
    }

    #about .row:nth-child(2) {
        margin-bottom: 70px;
    }

    #about .about-second-title {
        font-size: 15px;
        line-height: 19px;
        margin-bottom: 20px;
    }

    #about .about-third-title {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 12px;
    }

    #about p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    #about .row:last-child {
        max-width: 90%;
    }

    #game .game-item {
        max-width: 50px;
        min-width: 20px;
    }

    #game {
        min-height: 518px;
    }

    .footer-title {
        font-size: 20px;
        line-height: 28px;
    }

    .rules {
        font-size: 14px;
        line-height: 20px;
    }

    .contact {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    #footer .row:first-child {
        margin-bottom: 45px;
    }

    .copy-right {
        font-size: 10px;
        line-height: 14px;
    }

    #footer {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .wp-gift {
        top: 12%;
        padding: 46px 0 17px;
    }

    .wp-gift .content-gift .desc-1 {
        font-size: 11px;
        line-height: 16px;
    }

    .wp-gift .content-gift .gift-detai {
        font-size: 30px;
        line-height: 40px;
        margin: 5px 0;
    }

    .wp-gift .content-gift .desc-2 {
        font-size: 11px;
        line-height: 17px;
        margin-bottom: 15px;
    }

    .btn-popup,
    .btn-ok {
        font-size: 15px;
        padding: 8px 27px;
    }

    .wellcome {
        text-align: center;
        margin-top: 20px;
        font-size: 15px;
    }
}

@media only screen and (max-width: 380px) {
    #modal-login .modal-content .modal-footer button {
        width: 120px;
        padding: 13px 0px;
        font-size: 15px;
    }



    #header .logo {
        max-width: 130px;
    }

    .wp-btn .btn-login-register:first-child {
        margin-right: 15px;
    }

    .btn-login-register {
        padding: 6px;
        font-size: 11px;
        min-width: 93px;
    }

    #header .main-title {
        font-size: 20px;
        line-height: 26px;
    }

    #header .wp-title {
        padding-top: 32px;
    }

    #about .flower .flower-left {
        left: -32.5%;
    }

    #about .flower .flower-right {
        right: -30.5%;
    }

    #about .flower div {
        top: 13% !important;
    }

    #about .main-bg {
        max-width: 80%;
    }

    #game {
        min-height: 421px;
    }

    #game .game-item {
        max-width: 40px;
        min-width: 10px;
    }

    #footer {
        padding: 0 10px;
    }

}</pre></body></html>