@font-face {
    font-family: 'Verdana2';
    src: local('Verdana2 Regular'), local('Verdana2-Regular'), url('fonts/verdana/Verdana.woff2') format('woff2'), url('fonts/verdana/Verdana.woff') format('woff'), url('fonts/verdana/Verdana.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana2';
    src: local('Verdana2 Regular Italic'), local('Verdana2-Regular Italic'), url('fonts/verdana/Verdana-Italic.woff2') format('woff2'), url('fonts/verdana/Verdana-Italic.woff') format('woff'), url('fonts/verdana/Verdana-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Verdana2';
    src: local('Verdana2 Bold'), local('Verdana2-Bold'), url('fonts/verdana/Verdana-Bold.woff2') format('woff2'), url('fonts/verdana/Verdana-Bold.woff') format('woff'), url('fonts/verdana/Verdana-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana2';
    src: local('Verdana2 Bold Italic'), local('Verdana2-Bold Italic'), url('fonts/verdana/Verdana-BoldItalic.woff2') format('woff2'), url('fonts/verdana/Verdana-BoldItalic.woff') format('woff'), url('fonts/verdana/Verdana-BoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

body, body * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    max-width: 480px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #160000;
    background-color: #502220;
    margin: 0 auto;
}

.WRUSH-main {
    background-color: #fff5cb;
    box-shadow: 0 0 35px 8px #281410, 0 0 7px 2px #3e1f19;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

html,div,span,h1,h2,form,p,img,ul,li,.menu {
    margin: 0;
    padding: 0;
}

.main_top {
    background-color: #141111;
    background-image: url(https://legendsgame.ru/../../img/style/main/bg_header.png);
    padding: 4px;
}

.center {
    text-align: center;
}

img {
    border: 0;
    vertical-align: middle;
}

.move-star-3 {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 441px 116px #cd7349, 67px 218px #cd7349, 405px 279px #cd7349, 549px 255px #cd7349, 489px 259px #cd7349, 506px 37px #cd7349, 301px 206px #cd7349, 163px 91px #cd7349, 155px 122px #cd7349, 115px 286px #cd7349, 246px 167px #cd7349, 55px 86px #cd7349, 143px 172px #cd7349, 5px 41px #cd7349, 360px 199px #cd7349, 370px 8px #cd7349, 491px 218px #cd7349, 26px 212px #cd7349, 543px 118px #cd7349, 503px 47px #cd7349, 377px 275px #cd7349, 258px 162px #cd7349, 57px 76px #cd7349, 67px 69px #cd7349, 36px 69px #cd7349, 42px 198px #cd7349, 457px 253px #cd7349, 200px 222px #cd7349, 505px 253px #cd7349, 34px 174px #cd7349, 84px 219px #cd7349, 64px 136px #cd7349, 7px 36px #cd7349, 100px 284px #cd7349, 93px 62px #cd7349, 391px 122px #cd7349, 478px 243px #cd7349, 467px 156px #cd7349, 406px 200px #cd7349, 272px 162px #cd7349, 137px 15px #cd7349, 422px 133px #cd7349, 536px 102px #cd7349, 411px 204px #cd7349, 183px 286px #cd7349, 64px 86px #cd7349, 370px 133px #cd7349, 545px 235px #cd7349, 7px 60px #cd7349, 5px 69px #cd7349, 356px 167px #cd7349, 480px 24px #cd7349, 133px 175px #cd7349, 473px 185px #cd7349, 193px 100px #cd7349, 146px 10px #cd7349, 136px 298px #cd7349, 171px 187px #cd7349, 80px 267px #cd7349, 129px 7px #cd7349, 234px 34px #cd7349, 270px 291px #cd7349, 78px 15px #cd7349, 59px 190px #cd7349, 405px 71px #cd7349, 133px 56px #cd7349, 304px 274px #cd7349, 129px 146px #cd7349, 271px 253px #cd7349, 201px 175px #cd7349, 524px 272px #cd7349, 165px 72px #cd7349, 48px 78px #cd7349, 40px 35px #cd7349, 183px 240px #cd7349, 177px 203px #cd7349, 137px 111px #cd7349, 55px 224px #cd7349, 502px 128px #cd7349, 372px 197px #cd7349, 476px 49px #cd7349, 24px 139px #cd7349, 480px 154px #cd7349, 516px 10px #cd7349, 501px 31px #cd7349, 169px 228px #cd7349, 11px 50px #cd7349, 258px 25px #cd7349, 331px 218px #cd7349, 397px 38px #cd7349, 324px 249px #cd7349, 271px 33px #cd7349, 471px 255px #cd7349, 549px 213px #cd7349, 57px 59px #cd7349, 411px 235px #cd7349, 514px 133px #cd7349, 398px 75px #cd7349, 128px 210px #cd7349, 141px 49px #cd7349, 428px 125px #cd7349, 37px 157px #cd7349, 356px 252px #cd7349, 322px 261px #cd7349, 291px 58px #cd7349, 443px 163px #cd7349, 351px 53px #cd7349, 352px 250px #cd7349, 192px 212px #cd7349, 326px 183px #cd7349, 32px 233px #cd7349, 17px 16px #cd7349, 285px 57px #cd7349, 185px 193px #cd7349, 311px 187px #cd7349, 176px 212px #cd7349, 499px 21px #cd7349, 87px 268px #cd7349, 393px 264px #cd7349, 206px 80px #cd7349, 241px 229px #cd7349, 464px 113px #cd7349, 461px 296px #cd7349, 299px 151px #cd7349, 515px 111px #cd7349, 167px 164px #cd7349, 72px 293px #cd7349, 95px 154px #cd7349, 340px 53px #cd7349, 128px 10px #cd7349, 311px 85px #cd7349, 550px 247px #cd7349, 397px 85px #cd7349, 172px 124px #cd7349, 25px 140px #cd7349, 467px 89px #cd7349, 531px 28px #cd7349, 269px 51px #cd7349, 349px 205px #cd7349, 243px 190px #cd7349, 427px 120px #cd7349, 288px 200px #cd7349, 83px 20px #cd7349, 355px 21px #cd7349, 440px 150px #cd7349, 494px 114px #cd7349, 150px 245px #cd7349, 359px 43px #cd7349, 88px 177px #cd7349, 280px 119px #cd7349, 368px 45px #cd7349, 111px 92px #cd7349, 92px 274px #cd7349, 118px 165px #cd7349, 336px 111px #cd7349, 390px 144px #cd7349, 489px 6px #cd7349, 329px 255px #cd7349, 354px 142px #cd7349, 493px 257px #cd7349, 472px 110px #cd7349, 1px 82px #cd7349, 194px 217px #cd7349, 490px 284px #cd7349, 238px 274px #cd7349, 294px 105px #cd7349, 345px 203px #cd7349, 387px 202px #cd7349, 316px 53px #cd7349, 40px 232px #cd7349, 497px 298px #cd7349, 464px 245px #cd7349, 137px 274px #cd7349, 46px 279px #cd7349, 170px 36px #cd7349, 54px 285px #cd7349, 105px 42px #cd7349, 541px 175px #cd7349, 295px 107px #cd7349, 277px 65px #cd7349, 399px 172px #cd7349, 38px 127px #cd7349, 178px 123px #cd7349, 7px 64px #cd7349, 352px 219px #cd7349, 522px 121px #cd7349, 383px 229px #cd7349, 234px 232px #cd7349, 80px 283px #cd7349, 377px 52px #cd7349, 535px 171px #cd7349, 477px 20px #cd7349, 172px 26px #cd7349, 369px 111px #cd7349, 41px 220px #cd7349, 342px 16px #cd7349, 362px 249px #cd7349, 240px 121px #cd7349, 459px 258px #cd7349, 47px 44px #cd7349, 429px 223px #cd7349, 237px 10px #cd7349, 330px 40px #cd7349, 132px 254px #cd7349, 422px 256px #cd7349, 176px 278px #cd7349, 57px 93px #cd7349, 480px 102px #cd7349, 480px 124px #cd7349, 155px 161px #cd7349, 13px 116px #cd7349, 57px 257px #cd7349, 214px 50px #cd7349, 534px 122px #cd7349, 355px 36px #cd7349, 369px 296px #cd7349, 525px 247px #cd7349, 362px 177px #cd7349, 137px 70px #cd7349, 105px 232px #cd7349, 415px 281px #cd7349, 256px 139px #cd7349, 441px 267px #cd7349, 548px 79px #cd7349, 291px 157px #cd7349, 508px 157px #cd7349, 21px 238px #cd7349, 99px 225px #cd7349, 124px 34px #cd7349, 429px 212px #cd7349, 124px 264px #cd7349, 44px 22px #cd7349, 442px 240px #cd7349, 359px 84px #cd7349, 346px 290px #cd7349, 447px 33px #cd7349, 546px 288px #cd7349, 462px 211px #cd7349, 407px 64px #cd7349, 93px 282px #cd7349, 382px 229px #cd7349, 495px 92px #cd7349, 547px 25px #cd7349, 448px 94px #cd7349, 334px 84px #cd7349, 101px 41px #cd7349, 71px 106px #cd7349, 205px 209px #cd7349, 228px 100px #cd7349, 216px 13px #cd7349, 325px 11px #cd7349, 401px 75px #cd7349, 519px 101px #cd7349, 462px 50px #cd7349, 20px 144px #cd7349, 451px 180px #cd7349, 352px 163px #cd7349, 155px 230px #cd7349, 7px 35px #cd7349, 350px 108px #cd7349, 2px 239px #cd7349, 195px 211px #cd7349, 429px 239px #cd7349, 332px 34px #cd7349, 428px 98px #cd7349, 365px 96px #cd7349, 187px 166px #cd7349, 521px 251px #cd7349, 199px 97px #cd7349, 88px 66px #cd7349, 316px 279px #cd7349, 291px 48px #cd7349, 269px 49px #cd7349, 181px 248px #cd7349, 220px 9px #cd7349, 534px 254px #cd7349, 411px 197px #cd7349, 325px 196px #cd7349, 139px 50px #cd7349, 390px 133px #cd7349, 46px 182px #cd7349, 406px 122px #cd7349, 189px 19px #cd7349, 91px 214px #cd7349, 250px 273px #cd7349, 270px 224px #cd7349, 355px 184px #cd7349, 241px 125px #cd7349, 527px 98px #cd7349, 129px 173px #cd7349, 474px 129px #cd7349, 501px 37px #cd7349, 215px 74px #cd7349, 184px 219px #cd7349, 258px 50px #cd7349, 398px 48px #cd7349, 198px 272px #cd7349, 307px 213px #cd7349, 451px 293px #cd7349, 405px 250px #cd7349;
    animation: animStar 20s linear infinite;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    z-index: 1;
}

.move-star-3:after {
    content: ' ';
    position: absolute;
    top: 251px;
    left: 0;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 441px 116px #cd7349, 67px 218px #cd7349, 405px 279px #cd7349, 549px 255px #cd7349, 489px 259px #cd7349, 506px 37px #cd7349, 301px 206px #cd7349, 163px 91px #cd7349, 155px 122px #cd7349, 115px 286px #cd7349, 246px 167px #cd7349, 55px 86px #cd7349, 143px 172px #cd7349, 5px 41px #cd7349, 360px 199px #cd7349, 370px 8px #cd7349, 491px 218px #cd7349, 26px 212px #cd7349, 543px 118px #cd7349, 503px 47px #cd7349, 377px 275px #cd7349, 258px 162px #cd7349, 57px 76px #cd7349, 67px 69px #cd7349, 36px 69px #cd7349, 42px 198px #cd7349, 457px 253px #cd7349, 200px 222px #cd7349, 505px 253px #cd7349, 34px 174px #cd7349, 84px 219px #cd7349, 64px 136px #cd7349, 7px 36px #cd7349, 100px 284px #cd7349, 93px 62px #cd7349, 391px 122px #cd7349, 478px 243px #cd7349, 467px 156px #cd7349, 406px 200px #cd7349, 272px 162px #cd7349, 137px 15px #cd7349, 422px 133px #cd7349, 536px 102px #cd7349, 411px 204px #cd7349, 183px 286px #cd7349, 64px 86px #cd7349, 370px 133px #cd7349, 545px 235px #cd7349, 7px 60px #cd7349, 5px 69px #cd7349, 356px 167px #cd7349, 480px 24px #cd7349, 133px 175px #cd7349, 473px 185px #cd7349, 193px 100px #cd7349, 146px 10px #cd7349, 136px 298px #cd7349, 171px 187px #cd7349, 80px 267px #cd7349, 129px 7px #cd7349, 234px 34px #cd7349, 270px 291px #cd7349, 78px 15px #cd7349, 59px 190px #cd7349, 405px 71px #cd7349, 133px 56px #cd7349, 304px 274px #cd7349, 129px 146px #cd7349, 271px 253px #cd7349, 201px 175px #cd7349, 524px 272px #cd7349, 165px 72px #cd7349, 48px 78px #cd7349, 40px 35px #cd7349, 183px 240px #cd7349, 177px 203px #cd7349, 137px 111px #cd7349, 55px 224px #cd7349, 502px 128px #cd7349, 372px 197px #cd7349, 476px 49px #cd7349, 24px 139px #cd7349, 480px 154px #cd7349, 516px 10px #cd7349, 501px 31px #cd7349, 169px 228px #cd7349, 11px 50px #cd7349, 258px 25px #cd7349, 331px 218px #cd7349, 397px 38px #cd7349, 324px 249px #cd7349, 271px 33px #cd7349, 471px 255px #cd7349, 549px 213px #cd7349, 57px 59px #cd7349, 411px 235px #cd7349, 514px 133px #cd7349, 398px 75px #cd7349, 128px 210px #cd7349, 141px 49px #cd7349, 428px 125px #cd7349, 37px 157px #cd7349, 356px 252px #cd7349, 322px 261px #cd7349, 291px 58px #cd7349, 443px 163px #cd7349, 351px 53px #cd7349, 352px 250px #cd7349, 192px 212px #cd7349, 326px 183px #cd7349, 32px 233px #cd7349, 17px 16px #cd7349, 285px 57px #cd7349, 185px 193px #cd7349, 311px 187px #cd7349, 176px 212px #cd7349, 499px 21px #cd7349, 87px 268px #cd7349, 393px 264px #cd7349, 206px 80px #cd7349, 241px 229px #cd7349, 464px 113px #cd7349, 461px 296px #cd7349, 299px 151px #cd7349, 515px 111px #cd7349, 167px 164px #cd7349, 72px 293px #cd7349, 95px 154px #cd7349, 340px 53px #cd7349, 128px 10px #cd7349, 311px 85px #cd7349, 550px 247px #cd7349, 397px 85px #cd7349, 172px 124px #cd7349, 25px 140px #cd7349, 467px 89px #cd7349, 531px 28px #cd7349, 269px 51px #cd7349, 349px 205px #cd7349, 243px 190px #cd7349, 427px 120px #cd7349, 288px 200px #cd7349, 83px 20px #cd7349, 355px 21px #cd7349, 440px 150px #cd7349, 494px 114px #cd7349, 150px 245px #cd7349, 359px 43px #cd7349, 88px 177px #cd7349, 280px 119px #cd7349, 368px 45px #cd7349, 111px 92px #cd7349, 92px 274px #cd7349, 118px 165px #cd7349, 336px 111px #cd7349, 390px 144px #cd7349, 489px 6px #cd7349, 329px 255px #cd7349, 354px 142px #cd7349, 493px 257px #cd7349, 472px 110px #cd7349, 1px 82px #cd7349, 194px 217px #cd7349, 490px 284px #cd7349, 238px 274px #cd7349, 294px 105px #cd7349, 345px 203px #cd7349, 387px 202px #cd7349, 316px 53px #cd7349, 40px 232px #cd7349, 497px 298px #cd7349, 464px 245px #cd7349, 137px 274px #cd7349, 46px 279px #cd7349, 170px 36px #cd7349, 54px 285px #cd7349, 105px 42px #cd7349, 541px 175px #cd7349, 295px 107px #cd7349, 277px 65px #cd7349, 399px 172px #cd7349, 38px 127px #cd7349, 178px 123px #cd7349, 7px 64px #cd7349, 352px 219px #cd7349, 522px 121px #cd7349, 383px 229px #cd7349, 234px 232px #cd7349, 80px 283px #cd7349, 377px 52px #cd7349, 535px 171px #cd7349, 477px 20px #cd7349, 172px 26px #cd7349, 369px 111px #cd7349, 41px 220px #cd7349, 342px 16px #cd7349, 362px 249px #cd7349, 240px 121px #cd7349, 459px 258px #cd7349, 47px 44px #cd7349, 429px 223px #cd7349, 237px 10px #cd7349, 330px 40px #cd7349, 132px 254px #cd7349, 422px 256px #cd7349, 176px 278px #cd7349, 57px 93px #cd7349, 480px 102px #cd7349, 480px 124px #cd7349, 155px 161px #cd7349, 13px 116px #cd7349, 57px 257px #cd7349, 214px 50px #cd7349, 534px 122px #cd7349, 355px 36px #cd7349, 369px 296px #cd7349, 525px 247px #cd7349, 362px 177px #cd7349, 137px 70px #cd7349, 105px 232px #cd7349, 415px 281px #cd7349, 256px 139px #cd7349, 441px 267px #cd7349, 548px 79px #cd7349, 291px 157px #cd7349, 508px 157px #cd7349, 21px 238px #cd7349, 99px 225px #cd7349, 124px 34px #cd7349, 429px 212px #cd7349, 124px 264px #cd7349, 44px 22px #cd7349, 442px 240px #cd7349, 359px 84px #cd7349, 346px 290px #cd7349, 447px 33px #cd7349, 546px 288px #cd7349, 462px 211px #cd7349, 407px 64px #cd7349, 93px 282px #cd7349, 382px 229px #cd7349, 495px 92px #cd7349, 547px 25px #cd7349, 448px 94px #cd7349, 334px 84px #cd7349, 101px 41px #cd7349, 71px 106px #cd7349, 205px 209px #cd7349, 228px 100px #cd7349, 216px 13px #cd7349, 325px 11px #cd7349, 401px 75px #cd7349, 519px 101px #cd7349, 462px 50px #cd7349, 20px 144px #cd7349, 451px 180px #cd7349, 352px 163px #cd7349, 155px 230px #cd7349, 7px 35px #cd7349, 350px 108px #cd7349, 2px 239px #cd7349, 195px 211px #cd7349, 429px 239px #cd7349, 332px 34px #cd7349, 428px 98px #cd7349, 365px 96px #cd7349, 187px 166px #cd7349, 521px 251px #cd7349, 199px 97px #cd7349, 88px 66px #cd7349, 316px 279px #cd7349, 291px 48px #cd7349, 269px 49px #cd7349, 181px 248px #cd7349, 220px 9px #cd7349, 534px 254px #cd7349, 411px 197px #cd7349, 325px 196px #cd7349, 139px 50px #cd7349, 390px 133px #cd7349, 46px 182px #cd7349, 406px 122px #cd7349, 189px 19px #cd7349, 91px 214px #cd7349, 250px 273px #cd7349, 270px 224px #cd7349, 355px 184px #cd7349, 241px 125px #cd7349, 527px 98px #cd7349, 129px 173px #cd7349, 474px 129px #cd7349, 501px 37px #cd7349, 215px 74px #cd7349, 184px 219px #cd7349, 258px 50px #cd7349, 398px 48px #cd7349, 198px 272px #cd7349, 307px 213px #cd7349, 451px 293px #cd7349, 405px 250px #cd7349;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    z-index: 1;
}

@keyframes animStar {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-251px);
    }
}

@-webkit-keyframes animStar {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-251px);
    }
}

/* ===== Золотой блок ===== */
.gold-block {
    padding: 9px 0;
    background: #fbca96;
    border-top: #be8a53 solid 1px;
    border-bottom: #be8a53 solid 1px;
}

/* ===== Обёртка кнопки ===== */
.wrapper-new-button {
    position: relative;
    display: block;
    width: 200px;
    max-width: 84%;
    margin: auto;
    transition: width .1s;
    animation: wrapper-new-button 2s linear infinite;
    letter-spacing: .04em;
}
@-webkit-keyframes wrapper-new-button {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.03); }
}
@keyframes wrapper-new-button {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.03); }
}
.wrapper-new-button:not(.wrapper-new-button-close):active {
    width: 190px !important;
}
.wrapper-new-button.wrapper-new-button-close {
    animation: none;
    opacity: .6;
}

/* ===== Основная кнопка ===== */
.new-fight-button {
    position: relative;
    display: block;
    margin: auto;
    width: 160px;
    padding: 13px 0;
    background: url('https://legendsgame.ru/../../img/style/main/bg-battle-button.png');
    background-repeat: repeat-x;
    background-size: contain;
    text-align: center;
    text-shadow: 1px 1px 0 #5a1414, -1px -1px 0 #5a1414, 1px -1px 0 #5a1414, -1px 1px 0 #5a1414;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.new-fight-button:active {
    -webkit-transform: scale(0.94);
    -moz-transform: scale(0.94);
    -o-transform: scale(0.94);
    -ms-transform: scale(0.94);
    transform: scale(0.94);
}

/* ===== Переопределение для кнопки внутри обёртки ===== */
.wrapper-new-button .new-fight-button {
    width: 100%;
    filter: hue-rotate(344deg);
    border: none;
    z-index: 2;
}
.wrapper-new-button .new-fight-button:active {
    transform: none !important;
}

/* ===== Декоративные края кнопки ===== */
.new-fight-button-end {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
.new-fight-button-end:before,
.new-fight-button-end:after {
    content: '';
    position: absolute;
    top: 0;
    width: 6px;
    height: 100%;
}
.new-fight-button-end:before {
    left: 0;
    background: url('https://legendsgame.ru/../../img/style/main/bg-end-battle-button-start.png');
    background-size: cover;
}
.new-fight-button-end:after {
    right: 0;
    background: url('https://legendsgame.ru/../../img/style/main/bg-end-battle-button-start.png');
    background-size: cover;
    transform: scale(-1, 1);
}

/* ===== Анимированные рамки ===== */
.load-border,
.load-border *,
.load-border-reverse,
.load-border-reverse * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.load-border {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 1px;
    box-shadow: 0 0 6px 3px #9e0d2c;
    animation: load-border 3s linear forwards infinite;
    z-index: 1;
}

.load-border-reverse {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    box-shadow: 0 0 6px 3px #9e0d2c;
    animation: load-border-reverse 3s linear forwards infinite;
    z-index: 1;
}

/* Keyframes для load-border */
@-webkit-keyframes load-border {
    0% { top: 0; right: 0; width: 0; height: 100%; }
    12% { top: 0; right: 0; width: 30%; height: 0; }
    25% { top: 0; right: 70%; width: 30%; }
    40% { right: 100%; width: 0; }
    50% { top: 0; right: 100%; width: 0; height: 100%; }
    62% { top: 100%; right: 70%; width: 30%; height: 0; }
    75% { top: 100%; right: 0; width: 30%; height: 0; }
    87% { top: 50%; right: 0; width: 10%; height: 50%; }
    100% { top: 0; right: 0; width: 0; height: 100%; }
}
@keyframes load-border {
    0% { top: 0; right: 0; width: 0; height: 100%; }
    12% { top: 0; right: 0; width: 30%; height: 0; }
    25% { top: 0; right: 70%; width: 30%; }
    40% { right: 100%; width: 0; }
    50% { top: 0; right: 100%; width: 0; height: 100%; }
    62% { top: 100%; right: 70%; width: 30%; height: 0; }
    75% { top: 100%; right: 0; width: 30%; height: 0; }
    87% { top: 50%; right: 0; width: 10%; height: 50%; }
    100% { top: 0; right: 0; width: 0; height: 100%; }
}

/* Keyframes для load-border-reverse */
@keyframes load-border-reverse {
    0% { bottom: 0; left: 0; width: 0; height: 100%; }
    12% { bottom: 0; left: 0; width: 30%; height: 0; }
    25% { bottom: 0; left: 70%; width: 30%; }
    40% { left: 100%; width: 0; }
    50% { bottom: 0; left: 100%; width: 0; height: 100%; }
    62% { bottom: 100%; left: 70%; width: 30%; height: 0; }
    75% { bottom: 100%; left: 0; width: 30%; height: 0; }
    87% { bottom: 50%; left: 0; width: 10%; height: 50%; }
    100% { bottom: 0; left: 0; width: 0; height: 100%; }
}

/* ===== Скругление углов ===== */
.border-radius3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}




.WRUSH-main p {
	margin: 0;
	padding: 5px 0 6px 7px;
	margin-right: 5px;
}

/* ===== Жирный текст ===== */
b {
    font-weight: 700;
    color: #47311f;
    padding: 1px 0;
}

/* ===== Класс наследования цвета (для <b class="cinh">) ===== */
.cinh {
    color: inherit;
}

/* ===== Тёмно-коричневый цвет (для <span class="dark-brown">) ===== */
.dark-brown {
    color: #a96300;
}

.point-line {
	border-bottom: #a6a6a6 dotted 1px;
}

.light-pink {
	color: #c45757;
}

.cinh {
	color: inherit;
}

.mini-line {
	border-top: #a6a6a6 solid 1px;
}



















































/* ===== Сброс отступов для .menu и li ===== */
.menu,
.menu li {
    margin: 0;
    padding: 0;
}

/* ===== Элемент списка внутри .menu ===== */
.menu li {
    list-style: none;
    border-bottom: #f5d1aa solid 1px;
}

/* ===== Цвет ссылки внутри li ===== */
.menu li a {
    color: #884e1d;
}

/* ===== Ховер-эффект для li ===== */
.menu li:hover {
    background-color: #f9d8a8;
}

/* ===== Убираем границу у последнего элемента ===== */
.menu li:last-child {
    border: 0;
}

/* ===== Общие стили для ссылок внутри .menu ===== */
.menu a {
    text-decoration: none;
    display: block;
    padding: 8px 6px 8px 6px;
    font-weight: bold;
}

/* ===== Отступ для изображения внутри .menu ===== */
.menu img {
    padding: 0 5px 0 0;
}

/* ===== Фоновый цвет для li с классом .bg-section-purple ===== */
.bg-section-purple {
    background: #e9d1cb;
}

/* ===== Цвет текста для .dark-purple ===== */
.dark-purple {
    color: #6a20b0;
}
















































/* Общие стили для ссылок */
a {
    text-decoration: underline;
    color: #850e0e;
    outline: none;
}

/* Блок подвала */
.main_foot {
    background-color: #141111;
    background-image: url(https://legendsgame.ru/../../img/style/main/bg_header.png);
    padding: 8px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

/* Серый цвет текста */
.grey_footer {
    color: #9c9c9c;
}

/* Мелкий текст */
.small {
    font-size: 85%;
}

/* Ссылки внутри .foot */
.foot a {
    text-decoration: none;
    color: #c9c9c9;
    font-weight: bold;
}
.foot a:hover,
.foot a:active {
    text-decoration: underline;
    font-weight: bold;
}

/* Отступы */
.foot_margin {
    margin-bottom: 8px;
}
.min_margin {
    margin-bottom: 2px;
}

/* Самый мелкий текст */
.smallest {
    font-size: 75%;
}

/* ===== Жирный текст ===== */
.bold {
    font-weight: 700;
}


























































/* ===== Общие стили для input ===== */
input {
    vertical-align: middle;
    font-size: 13px;
    margin: 0;
    padding: 0;
    height: 24px;
    min-height: 24px;
    outline: none;
}

/* ===== Стили для текстовых полей (класс .text) ===== */
input.text, textarea.text {
    margin: 2px 0 3px;
    padding: 2px 1px 3px 5px;
    border: #e1b530 solid 1px;
    background-color: #fce6a3;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    font-family: Verdana;
    color: #160000;
}

/* ===== Длинные поля (класс .long) ===== */
input.long, textarea.long {
    width: 70%;
}

/* ===== Плейсхолдер ===== */
input::placeholder {
    font-weight: 500;
    color: #a96300;
}

/* ===== Лейблы ===== */
label {
    cursor: pointer;
}

/* ===== Центрирование ===== */
.center {
    text-align: center;
}

/* ===== Отступы ===== */
.margin_top {
    margin-top: 6px;
}
.margin_bottom {
    margin-bottom: 6px;
}

/* ===== Кнопка new-fight-button ===== */
.new-fight-button {
    position: relative;
    display: block;
    margin: auto;
    width: 160px;
    padding: 13px 0;
    background: url('https://legendsgame.ru/../../img/style/main/bg-battle-button.png');
    background-repeat: repeat-x;
    background-size: contain;
    text-align: center;
    text-shadow: 1px 1px 0 #5a1414, -1px -1px 0 #5a1414, 1px -1px 0 #5a1414, -1px 1px 0 #5a1414;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.new-fight-button:active {
    -webkit-transform: scale(0.94);
    -moz-transform: scale(0.94);
    -o-transform: scale(0.94);
    -ms-transform: scale(0.94);
    transform: scale(0.94);
}

/* ===== Декоративные края кнопки ===== */
.new-fight-button-end {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
.new-fight-button-end:before,
.new-fight-button-end:after {
    content: '';
    position: absolute;
    top: 0;
    width: 6px;
    height: 100%;
}
.new-fight-button-end:before {
    left: 0;
    background: url('https://legendsgame.ru/../../img/style/main/bg-end-battle-button-start.png');
    background-size: cover;
}
.new-fight-button-end:after {
    right: 0;
    background: url('https://legendsgame.ru/../../img/style/main/bg-end-battle-button-start.png');
    background-size: cover;
    transform: scale(-1, 1);
}

/* ===== Маленькая кнопка ===== */
.small-new-fight-button {
    display: inline;
    width: 75px;
    padding: 4px 0;
    border: none;
    font-size: 12px;
}
.small-new-fight-button .new-fight-button-end:before {
    width: 4px;
}
.small-new-fight-button .new-fight-button-end:after {
    width: 4px;
}

.a_block a, a.a_block {
	text-decoration: none;
	display: block;
}

.dark-grey {
	color: #808080;
}

.line {
	padding-top: 5px;
	background-image: url(https://legendsgame.ru/../../img/style/main/line.png);
	background-color: #595850; 
	background-repeat: repeat-x;
	background-position: bottom left;
}


/* ===== Блок ошибки .new-error ===== */
.new-error {
    position: relative;
    width: 100%;
    padding: 5px 5px 7px 25px;
    font-weight: bold;
    overflow: hidden;
    border-top: #f0a78c solid 1px;
    border-bottom: #f0a78c solid 1px;
    background-color: #fadbb4;
    color: #d93838;
}

/* ===== Иконка внутри блока ===== */
.new-error .result-image {
    position: absolute;
    left: 5px;
    top: 1px;
    bottom: 0;
    margin: auto;
}

/* ===== Текст ошибки и изображение (слой поверх) ===== */
.new-error img,
.new-error .error-text {
    position: relative;
    z-index: 2;
}

/* ===== Верхняя панель .top ===== */
.top {
    background-color: #a23232;
    padding: 4px 0 3px 7px;
    color: #b8b8b8;
}

/* ===== Блок изображения локации ===== */
.main-loc-img {
    position: relative;
    display: block;
    width: 100%;
    height: 127px;
    background-size: cover;
    background-position: center center;
}

/* ===== Увеличенная версия ===== */
.main-loc-img.main-loc-img-big {
    height: 175px;
}















































































/* ===== Основной контейнер ===== */
.block_img {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 240px;
    margin: 5px auto;                 /* центрируем сам блок */
    padding-top: 5px;
    box-sizing: border-box;
}

/* ===== Боковые колонки с оружием ===== */
.left_weapon,
.right_weapon {
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0px;                       /* расстояние между предметами */
    width: 50px;                    /* ширина под иконки 48px + запас */
}

.left_weapon { left: 0; }
.right_weapon { right: 0; }

/* ===== Рамка для оружия ===== */
.weapon_0 {
    border: 2px solid #bfbfbf;
    border-image: url("https://warheros.ru/style/images/body/ramka_weapon1.png") 2;
    border-image-slice: 2;
}

/* ===== Аватар ===== */
.img_users {
    display: block;
    width: 120px;
    height: 175px;
    border: 1px solid #202125;
    border-image: url("https://warheros.ru/style/images/body/ramka_users.png") 1;
    border-image-slice: 1;
    margin-bottom: 3px;             /* небольшой отступ до ссылок */
}

/* ===== Ссылки «Изменить» и «Удалить» ===== */
.block_img > a {
    display: inline-block;
    font-size: 10px !important;          /* перебиваем инлайн-стили */
    color: #a38570 !important;
    text-decoration: none !important;
    margin: 2px 4px;
    line-height: 1;
}

.block_img > a[href*="delete"] {
    color: #D9534F !important;           /* красный для удаления */
}

/* ===== Адаптивность для мобильных ===== */
@media (max-width: 420px) {
    .block_img {
        padding: 5px 55px 0 55px;        /* меньше отступы под колонки */
    }
    .left_weapon,
    .right_weapon {
        width: 50px;
    }
    .left_weapon img,
    .right_weapon img {
        width: 40px !important;          /* перебиваем inline width/height */
        height: 40px !important;
    }
}

.profile-items-bec {
	padding: 5px 0 20px;
	background: #ffe6ba;
}

/* ===== Сброс отступов для p и img ===== */
p, img {
    margin: 0;
    padding: 0;
}

/* ===== Базовая секция ===== */
.bg-section {
    background: #ffe6ba;
}

/* ===== Секция с цветными границами ===== */
.bg-section.bg-section-clr {
    border-top: #ebcc96 solid 1px;
    border-bottom: #ebcc96 solid 1px;
}

/* ===== Тёмно-коричневый текст ===== */
.dark-brown {
    color: #a96300;
}

/* ===== Жирный текст ===== */
.bold {
    font-weight: 700;
}

/* ===== Отступы внутри параграфа секции ===== */
.bg-section > p {
    padding: 5px 0 6px 7px;
}




