/*    Copyright (C) Arisu2. All rights reserved.    Developed 2021 by MCDEV Software. *//* ------------------------------------ *//* FONTS *//* ------------------------------------ */@font-face {    font-family: 'Nunito-Regular';    src: url('../fonts/Nunito-Regular.ttf') format('truetype');}@font-face {    font-family: 'Nunito-Bold';    src: url('../fonts/Nunito-Bold.ttf') format('truetype');}@font-face {    font-family: 'Trajan-Pro-Regular';    src: url('../fonts/Trajan Pro Regular.ttf') format('truetype');}@font-face {    font-family: 'Trajan-Pro-Bold';    src: url('../fonts/Trajan Pro Bold.ttf') format('truetype');}/* ------------------------------------ *//* DEFAULT *//* ------------------------------------ */body {    background-color: #000000 !important;    font-family: 'Trajan-Pro-Regular', serif;    font-size: 14px;    color: #3b4b8d;}p {    font-family: 'Nunito-Regular', serif;}a {    text-decoration: none;    transition: all 0.3s ease;}.btn:focus {    box-shadow: none;}a:focus, a:hover, a:active {    outline: 0;    box-shadow: 0;}a:focus, a:hover {    text-decoration: none;}/* input style */input[type="text"], input[type="email"], input[type="password"], input[type="number"] {    background-color: #000000;    font-size: 14px;    color: #8e8e8e;    border: 1px solid #1b1a1a;    /*width: 100%;*/    height: 35px;    /*display: block;*/    margin-top: 10px;    padding: 15px;    font-family: 'Nunito-Regular', serif;}.register input[type='text'],.register input[type='email'],.register input[type='password'] {    background-color: #FFFFFF;    font-family: 'Trajan-Pro-Regular', serif;    font-size: 13px;    text-align: center;    color: #000000;    border: 1px solid #cdcdcd;    width: 100%;    /*height: 35px;*/    /*display: block;*/    margin-top: 10px;    padding: 22px;    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);}/*input[type='text']:focus,*//*input[type='email']:focus,*//*input[type='password']:focus {*//*    background-color: #281515;*//*    color: #f1e3d7;*//*}*//*input[type='text']::placeholder,*//*input[type='email']::placeholder,*//*input[type='password']::placeholder {*//*    color: #804c49;*//*    font-size: 15px;*//*}*/.nunito {    font-family: 'Nunito-Regular', serif;}/* ------------------------------------ *//* NAVBAR *//* ------------------------------------ */.navbar-expand-lg .navbar-nav .nav-link {    color: white;    font-size: 17px;    padding-top: 15px;}.navbar-expand-lg .navbar-nav .nav-link:hover {    color: #c7c7c7;}.navbar-expand-lg .navbar-nav .nav-link .chinese {    color: #802424;    font-size: 24px;    margin-right: 10px;}.navbar-expand-lg .navbar-nav .nav-item {    padding: 0 25px;    text-align: center;}#mainNav {    width: 100%;    background-image: url('../img/navbar-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    /*padding: 0 10px;*/    padding: 10px 10px 25px;}#loginModalToggler .title {    margin-top: 20px;}#loginModalToggler .body {    margin-top: 25px;    display: none;    text-align: center;}#loginModalToggler .body .text {    color: #7e7e7e;    font-family: 'Nunito-Regular', serif;    margin-bottom: 5px;}#loginModalToggler .body .link {    color: #ceb773;    font-family: 'Nunito-Regular', serif;}#loginModalToggler .body .bg {    color: #ceb773;    font-family: 'Nunito-Regular', serif;    background-color: #191818;    padding: 8px;    margin: 10px;}#loginModalToggler .body .bg:hover {    filter: brightness(110%);}/* ------------------------------------ *//* HERO *//* ------------------------------------ */#hero {    /*background-image: url('../img/header_bg-min.png');*/    /*background-position: center;*/    /*background-repeat: no-repeat;*/    /*background-size: cover;*/    height: 854px;    margin-top: -854px;}#hero .welcome-panel {    background-color: rgba(0, 0, 0, 0.8);    padding: 20px 10px 5px;    border: #1b1b1b solid 1px;}#hero .welcome-panel h1 {    font-size: 24px;    color: white;}#hero .welcome-panel .desc {    font-size: 14px;    color: #ceb773;}#hero .welcome-panel p {    color: white;    font-size: 14px;    margin-bottom: unset;}#hero .welcome-panel p a {    color: white;    font-size: 14px;}#animated {    position: absolute;    top: 50%;    left: 50%;    min-width: 100%;    min-height: 100%;    width: auto;    height: auto;    z-index: 0;    -ms-transform: translateX(-50%) translateY(-50%);    -moz-transform: translateX(-50%) translateY(-50%);    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);}/* ------------------------------------ *//* STATS *//* ------------------------------------ */#stats {    background-image: url('../img/bar_red-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    height: 108px;}#stats .stats-item {    margin-top: 25px;    padding: 0 50px;}#stats .stats-item .counter {    font-size: 24px;    color: white;    display: block;}#stats .stats-item .desc {    font-size: 15px;    color: white;    font-family: 'Nunito-Regular', serif;}/* ------------------------------------ *//* RANKING *//* ------------------------------------ */#ranking {    background-image: url('../img/home_ranking_bg-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    height: 645px;}#ranking h2 {    font-size: 33px;    color: #c5af6e;    text-transform: uppercase;    text-align: center;}#ranking .panel {    background-color: rgba(0, 0, 0, 0.8);    padding: 20px 10px 5px;    border: #1b1b1b solid 1px;}#ranking .panel h3 {    font-size: 18px;    color: #c5af6e;}#ranking .panel .link {    color: white;    font-family: 'Nunito-Regular', serif;    font-size: 14px;}/* ------------------------------------ *//* MEDIA *//* ------------------------------------ */#media {    background-image: url('../img/home_media_bg-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    height: 679px;}#media h2 {    font-size: 33px;    color: black;    text-transform: uppercase;    text-align: center;}#media h3 {    font-size: 21px;    color: black;    text-transform: uppercase;}#media .video .embed-responsive {    border: unset;}#media .screenshots {    /*width: 90%;*/    margin-bottom: 25px;}/* ------------------------------------ *//* SERVER-STATUS *//* ------------------------------------ */#server-status {    background-image: url('../img/bar_yellow-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    height: 94px;}#server-status h2 {    color: white;    font-size: 21px;    text-transform: uppercase;}/* ------------------------------------ *//* STATUS-CONTENT *//* ------------------------------------ */#status-content {    background-image: url('../img/home_server_status_bg-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    height: 384px;}#status-content .stats-item {    background-image: url('../img/home_server_status_item-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    width: 207px;    height: 207px;}#status-content .stats-item .header {    display: block;    color: white;    font-family: 'Nunito-Bold', 'serif';    font-size: 17px;    /*margin-top: 25px;*/    padding-top: 82px;}#status-content .stats-item .status {    color: white;    font-family: 'Nunito-Regular', 'serif';    font-size: 16px;}#status-content p {    color: white;    font-family: 'Nunito-Regular', serif;    font-size: 15px;}#status-content p .value {    color: #c1ab6c;}#status-content p .split {    margin: 0 5px;}/* ------------------------------------ *//* SUBPAGE *//* ------------------------------------ */#subpage {    background-image: url('../img/sub_page_bg-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    border-bottom: #c1ab6c solid 1px;    height: 1132px;}#subpage .header {    margin-top: 150px;    text-align: center;}#subpage .header h1 {    color: black;    font-size: 33px;    text-transform: uppercase;    margin-bottom: unset;}#subpage .header p {    color: #cdbb64;    font-size: 16px;    font-family: 'Trajan-Pro-Regular', serif;}#subpage .body .box {    background-color: white;    border: #d7d7d7 solid 1px;    -webkit-box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.6);    -moz-box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.6);    box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.6);    padding: 10px 30px 15px 30px;}#subpage .body .box.download {    margin-top: 25px;    padding: 25px;}#subpage .body .box.download h2 {    display: block;    color: black;    margin-bottom: unset;}#subpage .body .box.download p {    font-size: 14px;    color: #cdbb64;}#subpage .body .box.download .file-size {    display: block;    font-family: 'Nunito-Regular', serif;    font-size: 14px;    color: black;    margin-top: 25px;    margin-bottom: 10px;}/* ------------------------------------ *//* FOOTER *//* ------------------------------------ */footer {    /*background-image: url('../img/footer_bg.png');*/    /*background-position: center;*/    /*background-repeat: no-repeat;*/    margin-bottom: 20px;}footer ul {    float: right;    margin-top: 15px;}footer ul li {    float: left;    padding: 12px 25px;    list-style: none;    font-size: 17px;}footer ul li a {    color: white;    text-decoration: none;}footer ul li a:hover {    color: #c7c7c7;    text-decoration: none;}footer ul li a .chinese {    color: #802424;    font-size: 24px;    margin-right: 10px;}footer .copyright {    margin-top: 50px;}footer .copyright .copy {    font-family: 'Nunito-Regular', serif;    color: white;    font-size: 14px;    text-align: center;    margin-top: 15px;}footer .copyright .copy a {    color: #c1ab6c;    font-size: 14px;}/* RANKING */.ranking {    /*font-family: 'OpenSans-Regular', serif;*/    font-size: 13px;    color: #656565;    /*border: 1px solid #1f1e1e;*/    width: 100%;}.ranking .ranking-header {    /*background: rgb(30,15,15);*/    /*background: radial-gradient(circle, rgba(30,15,15,1) 0%, rgba(57,30,29,1) 0%, rgba(30,15,15,1) 100%);*/}.ranking th {    color: #cdbb64 !important;}.ranking td, .ranking th {    padding: 10px;    /*border-top: 1px solid #5f2825;*/    /*border-bottom: 1px solid #5f2825;*/    color: #555555;}.ranking tr:nth-child(odd) {    background-color: white;}.ranking tr:nth-child(even) {    background-color: #f5f5f5;}.ranking a {    color: #cc4037;    text-decoration: none;}.ranking a:hover {    color: #ec4d43;}.ranking-paginator {    display: inline-block;}.ranking-paginator a {    /*font-family: 'OpenSans-Regular', serif;*/    font-size: 14px;    color: #555555;    padding: 8px;    text-decoration: none;}.ranking-paginator a:hover {    color: #686868;}.ranking-paginator a.active {    color: black;    background-color: #f7f3e6;    border-radius: 50px;}.ranking-table tr.header {    background: rgb(55,27,26);    background: radial-gradient(circle, rgba(55,27,26,1) 0%, rgba(87,43,40,1) 0%, rgba(55,27,26,1) 100%);}.ranking-table th {    color: #af6e69 !important;}.ranking-table td, .table th {    border: 0;    font-family: 'Nunito-Regular', serif;    font-size: 14px;    font-weight: 400;    text-align: left;    color: #c5af6e;    padding: 8px 15px;}.ranking-table tr {    /*border-bottom: 1px solid #392525;*/    margin-top: 20px;    display: block;}.ranking-table .player {    color: #FFFFFF;    width: 100px;}.ranking tr.marked {    -webkit-animation: flash 2s infinite;    animation: flash 2s infinite;}/* ------------------------------------ *//* BUTTONS *//* ------------------------------------ *//* btn_custom */.btn-custom {    position: relative;    text-align: center;}.btn-text-center {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 100%;}/* btn_nav_account */.btn-nav-account {    background-color: #0b0b0b;    width: 265px;    height: 65px;    font-size: 14px;    color: #bd2c2c;    border: #1b1b1b solid 1px;    margin-top: -10px;    position: absolute;}/*.btn-nav-account:hover {*//*    filter: brightness(110%);*//*}*/.btn-nav-account .user {    color: white;    position: absolute;    left: 15px;    top: -5px;    margin-top: 20px;}/* btn-account-panel-yellow */.btn-account-panel-yellow {    background-image: url('../img/account_panel_button-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    width: 256px;    height: 45px;    font-size: 12px;    color: white;    text-transform: uppercase;}.btn-account-panel-yellow:hover {    filter: brightness(110%);}.btn-account-panel-yellow:active {    filter: brightness(90%);}/* btn-panel-yellow */.btn-panel-yellow {    background-image: url('../img/hero_panel_button_yellow-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    width: 353px;    height: 99px;    font-size: 14px;    color: white;    text-transform: uppercase;}.btn-panel-yellow:hover {    filter: brightness(110%);}.btn-panel-yellow:active {    filter: brightness(90%);}/* btn-panel-gray */.btn-panel-gray {    background-image: url('../img/hero_panel_button_gray-min.png');    background-position: center;    background-repeat: no-repeat;    background-size: cover;    width: 350px;    height: 99px;    font-size: 14px;    color: white;    text-transform: uppercase;}.btn-panel-gray:hover {    filter: brightness(110%);}.btn-panel-gray:active {    filter: brightness(90%);}/* btn_register_black */.btn-register-black {    /*background-image: url('../img/register_popup_gray_btn.png');*/    /*background-position: center;*/    /*background-repeat: no-repeat;*/    /*background-size: cover;*/    background-color: black;    height: 50px;    font-family: 'Trajan-Pro-Regular', serif;    font-size: 16px;    color: white;}.btn-register-black:hover {    filter: brightness(110%);}/* btn_small_black */.btn-small-black {    /*background-image: url('../img/register_popup_gray_btn.png');*/    /*background-position: center;*/    /*background-repeat: no-repeat;*/    /*background-size: cover;*/    background-color: black;    width: 180px;    height: 40px;    font-family: 'Trajan-Pro-Regular', serif;    font-size: 14px;    color: white;}.btn-small-black:hover {    filter: brightness(110%);}/* btn_download_black */.btn-download-black {    /*background-image: url('../img/register_popup_gray_btn.png');*/    /*background-position: center;*/    /*background-repeat: no-repeat;*/    /*background-size: cover;*/    background-color: black;    height: 50px;    font-family: 'Trajan-Pro-Regular', serif;    font-size: 20px;    color: #cdbb64;}.btn-download-black:hover {    filter: brightness(110%);}/* btn search */.btn-search {    position: absolute;    color: #d4bb7f;    padding-top: 10px;    right: 10px;}.btn-search:hover {    color: #d4bb7f;    filter: brightness(120%);}/* ------------------------------------ *//* MISC *//* ------------------------------------ */img.zoom {    width: 100%;    object-fit: cover;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;}.transition {    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -o-transform: scale(1.05);    transform: scale(1.05);}.ui-effects {    position: absolute;    /*bottom: 0;*/    margin-top: -595px;    left: 0;    width: 100%;    height: 90%;    pointer-events: none;}/* animations */@-webkit-keyframes flash {    0% {background: rgb(71, 68, 68);}    50% {background: rgba(255, 0, 0, 0);}    100% {background: rgba(104, 100, 100, 0.5);}}@keyframes flash {    0% {background: rgba(104, 100, 100, 0.5);}    50% {background: rgba(255, 0, 0, 0);}    100% {background: rgba(104, 100, 100, 0.5);}}/* SweetAlert - Arisu2 Theme */.swal2-modal {    background-color: #ffffff !important;    border: 1px solid #7b7b7b !important;}#swal2-title {    color: #000000 !important;}#swal2-content {    color: #3b4b8d !important;}.swal2-footer {    border-top: 1px solid #212a58 !important;}.swal2-footer a {    color: #000000 !important;}.swal2-footer a:hover {    color: #474747 !important;}.swal2-styled.swal2-confirm {    background-color: #368937 !important;    font-size: 12px;    text-transform: uppercase;    color: #ffffff !important;}.swal2-styled.swal2-cancel {    background-color: #933131 !important;    font-size: 12px;    text-transform: uppercase;    color: #ffffff !important;}.swal2-loader {    border-color: #A45F5F transparent #A45F5F transparent !important;}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {    background-color: #cd7848 !important;}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {    background-color: #f39a6b !important;}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {    background-color: #f39a6b !important;}.swal2-progress-steps .swal2-progress-step {    background-color: #cd7848 !important;}.swal2-progress-steps .swal2-progress-step-line {    background-color: #e78652 !important;}#loginCaptcha {    transform:scale(0.77);    transform-origin:0 0;}/*     FILE ARCHIVED ON 06:36:58 Oct 05, 2021 AND RETRIEVED FROM THE     INTERNET ARCHIVE ON 02:18:39 Mar 04, 2022.     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.     SECTION 108(a)(3)).*//*playback timings (ms):  captures_list: 232.208  exclusion.robots: 0.202  exclusion.robots.policy: 0.187  RedisCDXSource: 1.841  esindex: 0.012  LoadShardBlock: 189.632 (3)  PetaboxLoader3.datanode: 184.374 (4)  CDXLines.iter: 23.106 (3)  load_resource: 68.656  PetaboxLoader3.resolve: 31.075*/