html,
body {
    margin: 0;
    font-size: 100%;
    font-family: 'Montserrat', sans-serif;
    height: 100%;
    background: #232323;
}

/* chrome 和 safari */
::-webkit-scrollbar {
    display: none;
}

/* firefox */
@-moz-document url-prefix() {
    /* Disable scrollbar Firefox */
    html {
        scrollbar-width: none;
    }
}

body a {
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

/* body::after {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: -1;
    content: url(../img/main/game_frame_small.png) url(../img/paypage/fb_facelift_quick_buy_bg_small.png) url(../img/main/fb_game_frame_small.png);
} */

a:hover {
    text-decoration: none;
}

input[type='button'],
input[type='submit'] {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: 400;
    font-family: 'Neuron';
    margin: 0;
    padding: 0;
}

h3.special-h3 {
    margin: 0;
}

p {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}

ul {
    margin: 0;
    padding: 0;
}

label {
    margin: 0;
}

img {
    border: 0;
    width: 100%;
}

/*-- login screen  --*/
.game_page {
    left: 0px;
    top: 0px;
    position: relative;
    width: 100%;
    /* height: 100%; */
    overflow-x: hidden;
    overflow-y: hidden;
}

.game_page::-webkit-scrollbar {
    width: 0;
}

.loading_max {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2147483647;
    display: none;
}
.spinner_max {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.top_bar {
    width: 100%;
    height: 6rem;
    background-image: url(https://jackpot-cdn.akamaized.net/static/dialog/img/bar_top.png);
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 9999;
    .logo {
        width: 5.875rem;
        height: 5.4375rem;
        background: url(https://jackpot-cdn.akamaized.net/static/dialog/img/gamelogo.png) no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        margin-top: 0.1rem;
        margin-left: 6rem;
        float: left;
    }
    .add_to_book_mark {
        width: 17rem;
        height: 3rem;
        background: url(https://jackpot-cdn.akamaized.net/static/dialog/img/btn_bookmark2_over.png) no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        float: left;
        margin-top: 1.5rem;
        margin-left: 8rem;
        cursor: pointer;
        position: relative;
        z-index: 1000;
    }
    .download_btn {
        width: 15.625rem;
        height: 5rem;
        margin-top: 0.375rem;
        background: url(https://jackpot-cdn.akamaized.net/static/dialog/img/btn_download2_over.png) no-repeat center/cover;
        float: right;
        margin-right: 2.5rem;
        cursor: pointer;
        position: relative;
        z-index: 10;
        display: none;
    }
}
.bottom_bar {
    width: 100%;
    height: 4rem;
    background-image: url(https://jackpot-cdn.akamaized.net/static/dialog/img/bar_bottom.png);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9999;
    transition: all 0.3s ease;
    .bottom_wenli {
        width: 100%;
        height: 100%;
        background-image: url(https://jackpot-cdn.akamaized.net/static/dialog/img/bottom_wenli1.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
    }
    .ftr-menu {
        position: relative;
        color: #fff;
        z-index: 10;
        overflow: hidden;
        height: 6rem;
        > ul {
            margin: 0 auto;
            width: fit-content;
            overflow: hidden;
            margin-top: 1rem;
            > li {
                padding-left: 1rem;
                padding-right: 1rem;
                color: #fff;
                float: left;
                list-style: none;
                .scroll {
                    color: #fff;
                    text-decoration: none;
                    font-size: 1.25rem;
                }
            }
        }
        #btn_helpshift {
            position: absolute !important;
            width: 3rem !important;
            height: 3rem !important;
            top: 0.5rem !important;
            border-radius: 50% !important;
            cursor: pointer !important;
            box-sizing: border-box !important;
            padding: 0.75rem 0.16rem 0.5rem 0.5rem !important;
            border: none !important;
            outline-offset: -4px !important;
            outline: rgba(0, 103, 244, 0.4) solid 0px !important;
            background: rgb(255, 255, 255);
            right: 4rem;
        }
        /*
         * 壳层底部的 Windows 下载按钮需要常驻在左侧，
         * 这里使用独立定位而不是复用中间菜单布局，避免和版权链接、客服入口互相挤压。
         * 图片直接内嵌成 data url，这样 web/canvas 壳文件发布时不需要额外同步图片资源。
         */
        .btn_windows_download {
            position: absolute;
            left: 6rem;
            top: 0.5625rem;
            width: 7.8125rem;
            height: 2.5rem;
            padding: 0;
            border: none;
            background: transparent;
            cursor: pointer;
            z-index: 11;
        }
        .btn_windows_download::before {
            content: '';
            display: block;
            width: 100%;
            height: 100%;
            background: url(data:image/png;base64,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) no-repeat center / 100% 100%;
        }
        .btn_windows_download:focus-visible {
            outline: 2px solid rgba(255, 255, 255, 0.85);
            outline-offset: 0.125rem;
            border-radius: 1.5rem;
        }
        #btn_helpshift_span {
            background: rgb(233, 75, 75) !important;
            border-radius: 50% !important;
            color: rgb(255, 255, 255) !important;
            width: 1.25rem !important;
            height: 1.25rem !important;
            line-height: 1.25rem !important;
            text-align: center !important;
            font-size: 0.75rem !important;
            font-family: sans-serif !important;
            left: auto !important;
            display: none;
        }
    }
}

/*-- footer --*/

#footer_line {
    z-index: 9990;
}

.footer {
    height: 50px;
    background: #232323;
    text-align: center;
    /* padding: 1em 0em 2em; */
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: auto;
}

.logo-fo h2 a {
    font-size: 1.2em;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
}

.w3ls-social-icons-2 {
    padding: 2em 0;
}

.ftr-menu ul li a {
    font-size: 1em;
    color: #fff;
    margin: 0 10px;
    letter-spacing: 1px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    display: block;
    text-decoration: none;
}

.ftr-menu ul li a:hover {
    color: #ffc576;
}

/*-- //game_info --*/

#game_screen {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0px;
}

.game_cantainer {
    left: 0px;
    top: 0px;

    position: relative;
    width: 100%;
    height: 100%;
}

.game_container::-webkit-scrollbar {
    display: none;
}

/*-- //game_info --*/

.line {
    left: 0px;
    /* top: 0px; */
    position: absolute;
    width: 100%;
    height: 1px;
    overflow: hidden;
    /* background: #ffc576; */
}

/*-- //game_info --*/
.copyrights {
    text-align: center;
    padding: 5px 0em;
    color: #fff;
    font-size: 0.5em;
    /* background: #1f1f1f; */
}

.copyrights p {
    color: #fff;
    letter-spacing: 2px;
    font-size: 0.3em;
}

.copyrights p a {
    color: #0de2f6;
}

.copyrights p a:hover {
    color: #fff;
}

/* 登录界面的样式调整 */
#login_screen {
    display: none;
    height: calc(100% - 4rem); /* 减去底部栏高度 */
    background: #000000;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    background-image: url('https://storage.googleapis.com/jackpot-cdn/static/login/fts_bg.png');
    position: relative;
}

/* 游戏界面需要给底部栏留空间 */
#game_screen.with-bottom-bar {
    height: calc(100% + 4rem) !important; /* 减去底部栏高度 */
}

/*-- //footer --*/

/*-- //reload_panel --*/
/* .reload_container {
    font-family: "Roboto", sans-serif;
    padding: 0;
    margin: 0;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9995;
    width: 100%;
    display: none;
} */

/*-- //webgl_panel --*/
#frame_dialog {
    font-family: 'Neuron';
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none;
    margin: auto;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    z-index: 9993;
}

/*-- //btn_helpshift --*/
#btn_helpshift {
    position: absolute;
    top: 1px;
    right: 6px;
    width: 48px;
    height: 48px;
    background: linear-gradient(131deg, rgba(69, 63, 185, 0.75), rgb(69, 63, 185) 122%);
    border-radius: 50%;
    cursor: pointer;
    box-sizing: border-box;
    padding: 12px 10px 8px;
    border: none;
    outline-offset: -4px;
    outline: rgba(0, 103, 244, 0.4) solid 0px;
}

#btn_helpshift_span {
    background: rgb(233, 75, 75);
    border-radius: 50%;
    color: rgb(255, 255, 255);
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    font-family: sans-serif;
    left: auto;
    display: none;
}
html {
    height: 100%;
    font-size: 1rem;
}

body {
    height: 100%;
    font-family: verdana;
}

/* chrome 鍜� safari */
::-webkit-scrollbar {
    display: none;
}
/* firefox */
@-moz-document url-prefix() {
    /* Disable scrollbar Firefox */
    html {
        scrollbar-width: none;
    }
}

#panel {
    display: flex;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none;
    z-index: 9992;
}

#loginPanel {
    margin: auto auto;
    pointer-events: all;
    position: relative;
    width: 50rem;
    height: 35rem;
}

.titile_icon {
    width: 25rem;
    height: 13.5rem;
    background-image: url('https://storage.googleapis.com/jackpot-cdn/static/login/fts_logo.png');
    background-size: 100%;
    background-repeat: no-repeat;
    margin: auto;
    margin-bottom: 5rem;
}
