@charset "UTF-8";
body,
html {
    width: 100%;
    height: 100%
}

body {
    font-family: sans-serif;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #111
}

#wrapper {
    width: 100%;
    height: 100%
}

.rs-container {
    width: 100%;
    height: 100%
}

.rs-ringpreloader {
    position: absolute;
    z-index: 4000;
    top: 50%;
    left: 50%
}

.rs-ringpreloader .lds-ring {
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.rs-ringpreloader .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 48px;
    height: 48px;
    border: 8px solid #fff;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border-color: #aaa transparent transparent transparent
}

.rs-ringpreloader .lds-ring div:nth-child(1) {
    animation-delay: -.45s
}

.rs-ringpreloader .lds-ring div:nth-child(2) {
    animation-delay: -.3s
}

.rs-ringpreloader .lds-ring div:nth-child(3) {
    animation-delay: -.15s
}

@keyframes lds-ring {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.rs-game-overlay {
    background: rgba(15, 15, 15, .9);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.rs-game-panel {
    background-color: #ed99dd;
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    border-radius: 4px;
    transform: translate(-50%, -50%)
}

.rs-game-panel .rs-closebtn {
    display: block;
    position: absolute;
    font-size: 38px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    user-select: none;
    text-align: center;
    background: #111;
    right: 0;
    color: #fff;
    z-index: 9999
}

.rs-image-panel {
    background-color: rgba(0, 0, 0, 0)
}

.rs-image-panel img {
    border-radius: 12px;
    cursor: pointer
}

.rs-game-optionpanel {
    border-radius: 8px
}

.rs-game-optionpanel .rs-optionitem {
    cursor: pointer;
    text-align: center;
    padding: 8px;
    font-size: 22px;
    transition: .25s all ease-out;
    text-transform: uppercase
}

.rs-game-optionpanel .rs-optionitem:hover {
    background: #eee
}

.stars-background {
    position: fixed;
    top: 0
}

#stars {
    width: 2px;
    height: 2px;
    background: 0 0;
    box-shadow: 1826px 1337px #fff, 888px 996px #fff, 557px 1882px #fff, 1843px 106px #fff, 1277px 1344px #fff, 334px 1737px #fff, 833px 1165px #fff, 389px 1750px #fff, 128px 1922px #fff, 828px 43px #fff, 1080px 1501px #fff, 519px 1292px #fff, 1940px 1051px #fff, 161px 389px #fff, 1275px 948px #fff, 296px 926px #fff, 994px 1059px #fff, 880px 696px #fff, 942px 1723px #fff, 1110px 680px #fff, 1395px 675px #fff, 1246px 1284px #fff, 1333px 1895px #fff, 1931px 1501px #fff, 1045px 1236px #fff, 1595px 1552px #fff, 1518px 1992px #fff, 84px 214px #fff, 657px 1003px #fff, 1277px 258px #fff, 1555px 631px #fff, 1875px 552px #fff, 673px 1076px #fff, 109px 1616px #fff, 687px 1006px #fff, 388px 303px #fff, 1691px 1064px #fff, 1727px 1820px #fff, 1095px 1466px #fff, 1750px 1620px #fff, 775px 661px #fff, 23px 1393px #fff, 123px 1748px #fff, 1386px 1039px #fff, 1109px 1149px #fff, 949px 1859px #fff, 817px 305px #fff, 21px 1647px #fff, 705px 320px #fff, 404px 1320px #fff, 1149px 1641px #fff, 890px 1346px #fff, 1090px 1934px #fff, 846px 1555px #fff, 1547px 1477px #fff, 688px 195px #fff, 73px 1771px #fff, 1901px 644px #fff, 1078px 1704px #fff, 518px 288px #fff, 683px 811px #fff, 1075px 1206px #fff, 1021px 192px #fff, 1568px 30px #fff, 1080px 496px #fff, 738px 129px #fff, 686px 203px #fff, 219px 1881px #fff, 1040px 1681px #fff, 1296px 1450px #fff, 355px 190px #fff, 494px 1710px #fff, 756px 1433px #fff, 1973px 33px #fff, 1476px 1381px #fff, 56px 396px #fff, 456px 53px #fff, 53px 29px #fff, 1428px 1116px #fff, 1004px 1995px #fff, 1687px 1415px #fff, 1714px 473px #fff, 1112px 1382px #fff, 638px 1788px #fff, 495px 678px #fff, 203px 1280px #fff, 1749px 1040px #fff, 1710px 719px #fff, 17px 1050px #fff, 1184px 1760px #fff, 1236px 528px #fff, 1811px 1351px #fff, 1021px 17px #fff, 1638px 1911px #fff, 718px 23px #fff, 1131px 363px #fff, 992px 556px #fff, 137px 1575px #fff, 576px 1826px #fff, 1664px 170px #fff, 1062px 1855px #fff, 1963px 44px #fff, 213px 1109px #fff, 1612px 1776px #fff, 1129px 716px #fff, 425px 1106px #fff, 310px 709px #fff, 947px 334px #fff, 1304px 231px #fff, 1233px 409px #fff, 131px 969px #fff, 984px 743px #fff, 1509px 296px #fff, 1274px 349px #fff, 1647px 948px #fff, 1076px 1900px #fff, 558px 28px #fff, 1506px 543px #fff, 1870px 1870px #fff, 996px 871px #fff, 606px 1626px #fff, 215px 409px #fff, 366px 1181px #fff, 1033px 906px #fff, 418px 990px #fff, 809px 151px #fff, 1937px 216px #fff, 1352px 1725px #fff, 207px 590px #fff, 1762px 1973px #fff, 51px 1363px #fff, 1128px 599px #fff, 1547px 582px #fff, 1647px 586px #fff, 170px 255px #fff, 337px 1281px #fff, 562px 1577px #fff, 1691px 1732px #fff, 1890px 1773px #fff, 76px 936px #fff, 773px 1706px #fff, 816px 518px #fff, 395px 1241px #fff, 1932px 645px #fff, 1444px 1630px #fff, 740px 213px #fff, 1620px 1358px #fff, 1304px 1240px #fff, 1011px 1718px #fff, 5px 1171px #fff, 1138px 1356px #fff, 1390px 1378px #fff, 1520px 1625px #fff, 717px 688px #fff, 654px 1648px #fff, 1584px 1803px #fff, 1787px 1259px #fff, 1637px 823px #fff, 24px 33px #fff, 1579px 425px #fff, 1427px 512px #fff, 1532px 467px #fff, 340px 1851px #fff, 272px 1008px #fff, 1134px 1221px #fff, 46px 795px #fff, 850px 874px #fff, 526px 1766px #fff, 1066px 816px #fff, 716px 1753px #fff, 769px 1926px #fff, 494px 792px #fff, 1852px 1165px #fff, 18px 276px #fff, 803px 1572px #fff, 711px 1202px #fff, 25px 951px #fff, 884px 1811px #fff, 422px 1590px #fff, 248px 531px #fff, 599px 1762px #fff, 757px 283px #fff, 821px 991px #fff, 1459px 870px #fff, 591px 455px #fff, 1848px 859px #fff, 967px 1414px #fff, 1300px 1353px #fff, 439px 1503px #fff, 1666px 467px #fff, 369px 885px #fff, 582px 28px #fff, 801px 1544px #fff, 1081px 253px #fff, 1074px 1910px #fff, 518px 594px #fff, 1696px 109px #fff, 1514px 1318px #fff, 1617px 966px #fff, 1630px 475px #fff, 418px 1633px #fff, 1851px 1603px #fff, 958px 1452px #fff, 103px 777px #fff, 611px 1218px #fff, 362px 1068px #fff, 540px 419px #fff, 683px 1476px #fff, 897px 578px #fff, 564px 1475px #fff, 352px 1604px #fff, 463px 1610px #fff, 124px 1290px #fff, 1625px 825px #fff, 1051px 220px #fff, 1089px 50px #fff, 953px 1353px #fff, 1459px 1825px #fff, 1612px 941px #fff, 1464px 461px #fff, 377px 1331px #fff, 635px 1804px #fff, 737px 1864px #fff, 1874px 1152px #fff, 420px 1333px #fff, 270px 1610px #fff, 1477px 99px #fff, 296px 1787px #fff, 537px 1960px #fff, 1908px 477px #fff, 1722px 1810px #fff, 765px 1068px #fff, 1418px 1755px #fff, 1860px 659px #fff, 921px 843px #fff, 26px 694px #fff, 258px 1326px #fff, 1191px 994px #fff, 1834px 176px #fff, 673px 1133px #fff, 405px 48px #fff, 706px 1310px #fff, 1162px 1344px #fff, 1403px 1315px #fff, 1653px 4px #fff, 494px 582px #fff, 1895px 755px #fff, 1675px 1838px #fff, 612px 943px #fff, 781px 1062px #fff, 934px 122px #fff, 1496px 274px #fff, 1700px 329px #fff, 1516px 1703px #fff, 1591px 1797px #fff, 39px 16px #fff, 1611px 1569px #fff, 1032px 380px #fff, 403px 303px #fff, 1183px 1892px #fff, 605px 1210px #fff, 1490px 546px #fff, 861px 503px #fff, 1290px 1292px #fff, 337px 1645px #fff, 1087px 1524px #fff, 510px 1326px #fff, 1009px 928px #fff, 1466px 607px #fff, 270px 1010px #fff, 314px 1405px #fff, 10px 1391px #fff, 367px 1458px #fff, 1355px 1891px #fff, 1182px 1023px #fff, 1606px 870px #fff, 436px 115px #fff, 1043px 228px #fff, 381px 295px #fff, 1184px 659px #fff, 1754px 1431px #fff, 1543px 17px #fff, 1722px 986px #fff, 89px 126px #fff, 238px 1822px #fff, 21px 397px #fff, 445px 1222px #fff, 1941px 1824px #fff, 1504px 462px #fff, 1953px 1063px #fff, 683px 867px #fff, 825px 544px #fff, 1907px 275px #fff, 142px 233px #fff, 1456px 453px #fff, 114px 1006px #fff, 1732px 1781px #fff, 992px 1977px #fff, 1843px 1495px #fff, 753px 1921px #fff, 1462px 1155px #fff, 125px 687px #fff, 655px 1408px #fff, 403px 1910px #fff, 1840px 887px #fff, 1461px 456px #fff, 613px 833px #fff, 327px 1099px #fff, 1457px 1862px #fff, 42px 1173px #fff, 826px 1661px #fff, 1659px 174px #fff, 1120px 754px #fff, 192px 1676px #fff, 1008px 1847px #fff, 519px 97px #fff, 977px 1897px #fff, 1176px 1477px #fff, 666px 1272px #fff, 1884px 1016px #fff, 1519px 629px #fff, 286px 1222px #fff, 756px 173px #fff, 112px 1241px #fff, 1705px 1806px #fff, 108px 408px #fff, 891px 1504px #fff, 936px 259px #fff, 297px 1461px #fff, 1606px 1304px #fff, 1779px 134px #fff, 678px 1202px #fff, 797px 362px #fff, 1390px 1829px #fff, 1333px 683px #fff, 64px 1588px #fff, 1429px 777px #fff, 33px 1876px #fff, 1382px 715px #fff, 679px 820px #fff, 1255px 797px #fff, 1539px 822px #fff, 756px 222px #fff, 1861px 1580px #fff, 1634px 1175px #fff, 207px 1421px #fff, 1641px 1087px #fff, 327px 1628px #fff, 716px 1554px #fff, 119px 1707px #fff, 876px 809px #fff, 1367px 594px #fff, 907px 1415px #fff, 801px 1385px #fff, 407px 582px #fff, 1407px 177px #fff, 1957px 1525px #fff, 86px 1759px #fff, 285px 254px #fff, 721px 570px #fff, 610px 275px #fff, 482px 1936px #fff, 1451px 1047px #fff, 709px 178px #fff, 145px 118px #fff, 9px 1853px #fff, 1330px 1571px #fff, 256px 1133px #fff, 1225px 188px #fff, 1737px 458px #fff, 1933px 955px #fff, 1051px 1473px #fff, 1915px 1090px #fff, 566px 1525px #fff, 1201px 638px #fff, 12px 396px #fff, 1063px 912px #fff, 827px 40px #fff, 1226px 1845px #fff, 1976px 304px #fff, 1894px 776px #fff, 225px 228px #fff, 840px 1330px #fff, 634px 483px #fff, 565px 1632px #fff, 1717px 516px #fff, 1146px 1897px #fff, 985px 828px #fff, 1035px 712px #fff, 1150px 1673px #fff, 1019px 1051px #fff, 51px 1498px #fff, 818px 1753px #fff, 1461px 721px #fff, 869px 1045px #fff, 879px 1617px #fff, 184px 1406px #fff, 373px 1621px #fff, 1456px 1853px #fff, 989px 1229px #fff;
    animation: animStar 30s linear infinite
}

#stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: 0 0;
    box-shadow: 1826px 1337px #fff, 888px 996px #fff, 557px 1882px #fff, 1843px 106px #fff, 1277px 1344px #fff, 334px 1737px #fff, 833px 1165px #fff, 389px 1750px #fff, 128px 1922px #fff, 828px 43px #fff, 1080px 1501px #fff, 519px 1292px #fff, 1940px 1051px #fff, 161px 389px #fff, 1275px 948px #fff, 296px 926px #fff, 994px 1059px #fff, 880px 696px #fff, 942px 1723px #fff, 1110px 680px #fff, 1395px 675px #fff, 1246px 1284px #fff, 1333px 1895px #fff, 1931px 1501px #fff, 1045px 1236px #fff, 1595px 1552px #fff, 1518px 1992px #fff, 84px 214px #fff, 657px 1003px #fff, 1277px 258px #fff, 1555px 631px #fff, 1875px 552px #fff, 673px 1076px #fff, 109px 1616px #fff, 687px 1006px #fff, 388px 303px #fff, 1691px 1064px #fff, 1727px 1820px #fff, 1095px 1466px #fff, 1750px 1620px #fff, 775px 661px #fff, 23px 1393px #fff, 123px 1748px #fff, 1386px 1039px #fff, 1109px 1149px #fff, 949px 1859px #fff, 817px 305px #fff, 21px 1647px #fff, 705px 320px #fff, 404px 1320px #fff, 1149px 1641px #fff, 890px 1346px #fff, 1090px 1934px #fff, 846px 1555px #fff, 1547px 1477px #fff, 688px 195px #fff, 73px 1771px #fff, 1901px 644px #fff, 1078px 1704px #fff, 518px 288px #fff, 683px 811px #fff, 1075px 1206px #fff, 1021px 192px #fff, 1568px 30px #fff, 1080px 496px #fff, 738px 129px #fff, 686px 203px #fff, 219px 1881px #fff, 1040px 1681px #fff, 1296px 1450px #fff, 355px 190px #fff, 494px 1710px #fff, 756px 1433px #fff, 1973px 33px #fff, 1476px 1381px #fff, 56px 396px #fff, 456px 53px #fff, 53px 29px #fff, 1428px 1116px #fff, 1004px 1995px #fff, 1687px 1415px #fff, 1714px 473px #fff, 1112px 1382px #fff, 638px 1788px #fff, 495px 678px #fff, 203px 1280px #fff, 1749px 1040px #fff, 1710px 719px #fff, 17px 1050px #fff, 1184px 1760px #fff, 1236px 528px #fff, 1811px 1351px #fff, 1021px 17px #fff, 1638px 1911px #fff, 718px 23px #fff, 1131px 363px #fff, 992px 556px #fff, 137px 1575px #fff, 576px 1826px #fff, 1664px 170px #fff, 1062px 1855px #fff, 1963px 44px #fff, 213px 1109px #fff, 1612px 1776px #fff, 1129px 716px #fff, 425px 1106px #fff, 310px 709px #fff, 947px 334px #fff, 1304px 231px #fff, 1233px 409px #fff, 131px 969px #fff, 984px 743px #fff, 1509px 296px #fff, 1274px 349px #fff, 1647px 948px #fff, 1076px 1900px #fff, 558px 28px #fff, 1506px 543px #fff, 1870px 1870px #fff, 996px 871px #fff, 606px 1626px #fff, 215px 409px #fff, 366px 1181px #fff, 1033px 906px #fff, 418px 990px #fff, 809px 151px #fff, 1937px 216px #fff, 1352px 1725px #fff, 207px 590px #fff, 1762px 1973px #fff, 51px 1363px #fff, 1128px 599px #fff, 1547px 582px #fff, 1647px 586px #fff, 170px 255px #fff, 337px 1281px #fff, 562px 1577px #fff, 1691px 1732px #fff, 1890px 1773px #fff, 76px 936px #fff, 773px 1706px #fff, 816px 518px #fff, 395px 1241px #fff, 1932px 645px #fff, 1444px 1630px #fff, 740px 213px #fff, 1620px 1358px #fff, 1304px 1240px #fff, 1011px 1718px #fff, 5px 1171px #fff, 1138px 1356px #fff, 1390px 1378px #fff, 1520px 1625px #fff, 717px 688px #fff, 654px 1648px #fff, 1584px 1803px #fff, 1787px 1259px #fff, 1637px 823px #fff, 24px 33px #fff, 1579px 425px #fff, 1427px 512px #fff, 1532px 467px #fff, 340px 1851px #fff, 272px 1008px #fff, 1134px 1221px #fff, 46px 795px #fff, 850px 874px #fff, 526px 1766px #fff, 1066px 816px #fff, 716px 1753px #fff, 769px 1926px #fff, 494px 792px #fff, 1852px 1165px #fff, 18px 276px #fff, 803px 1572px #fff, 711px 1202px #fff, 25px 951px #fff, 884px 1811px #fff, 422px 1590px #fff, 248px 531px #fff, 599px 1762px #fff, 757px 283px #fff, 821px 991px #fff, 1459px 870px #fff, 591px 455px #fff, 1848px 859px #fff, 967px 1414px #fff, 1300px 1353px #fff, 439px 1503px #fff, 1666px 467px #fff, 369px 885px #fff, 582px 28px #fff, 801px 1544px #fff, 1081px 253px #fff, 1074px 1910px #fff, 518px 594px #fff, 1696px 109px #fff, 1514px 1318px #fff, 1617px 966px #fff, 1630px 475px #fff, 418px 1633px #fff, 1851px 1603px #fff, 958px 1452px #fff, 103px 777px #fff, 611px 1218px #fff, 362px 1068px #fff, 540px 419px #fff, 683px 1476px #fff, 897px 578px #fff, 564px 1475px #fff, 352px 1604px #fff, 463px 1610px #fff, 124px 1290px #fff, 1625px 825px #fff, 1051px 220px #fff, 1089px 50px #fff, 953px 1353px #fff, 1459px 1825px #fff, 1612px 941px #fff, 1464px 461px #fff, 377px 1331px #fff, 635px 1804px #fff, 737px 1864px #fff, 1874px 1152px #fff, 420px 1333px #fff, 270px 1610px #fff, 1477px 99px #fff, 296px 1787px #fff, 537px 1960px #fff, 1908px 477px #fff, 1722px 1810px #fff, 765px 1068px #fff, 1418px 1755px #fff, 1860px 659px #fff, 921px 843px #fff, 26px 694px #fff, 258px 1326px #fff, 1191px 994px #fff, 1834px 176px #fff, 673px 1133px #fff, 405px 48px #fff, 706px 1310px #fff, 1162px 1344px #fff, 1403px 1315px #fff, 1653px 4px #fff, 494px 582px #fff, 1895px 755px #fff, 1675px 1838px #fff, 612px 943px #fff, 781px 1062px #fff, 934px 122px #fff, 1496px 274px #fff, 1700px 329px #fff, 1516px 1703px #fff, 1591px 1797px #fff, 39px 16px #fff, 1611px 1569px #fff, 1032px 380px #fff, 403px 303px #fff, 1183px 1892px #fff, 605px 1210px #fff, 1490px 546px #fff, 861px 503px #fff, 1290px 1292px #fff, 337px 1645px #fff, 1087px 1524px #fff, 510px 1326px #fff, 1009px 928px #fff, 1466px 607px #fff, 270px 1010px #fff, 314px 1405px #fff, 10px 1391px #fff, 367px 1458px #fff, 1355px 1891px #fff, 1182px 1023px #fff, 1606px 870px #fff, 436px 115px #fff, 1043px 228px #fff, 381px 295px #fff, 1184px 659px #fff, 1754px 1431px #fff, 1543px 17px #fff, 1722px 986px #fff, 89px 126px #fff, 238px 1822px #fff, 21px 397px #fff, 445px 1222px #fff, 1941px 1824px #fff, 1504px 462px #fff, 1953px 1063px #fff, 683px 867px #fff, 825px 544px #fff, 1907px 275px #fff, 142px 233px #fff, 1456px 453px #fff, 114px 1006px #fff, 1732px 1781px #fff, 992px 1977px #fff, 1843px 1495px #fff, 753px 1921px #fff, 1462px 1155px #fff, 125px 687px #fff, 655px 1408px #fff, 403px 1910px #fff, 1840px 887px #fff, 1461px 456px #fff, 613px 833px #fff, 327px 1099px #fff, 1457px 1862px #fff, 42px 1173px #fff, 826px 1661px #fff, 1659px 174px #fff, 1120px 754px #fff, 192px 1676px #fff, 1008px 1847px #fff, 519px 97px #fff, 977px 1897px #fff, 1176px 1477px #fff, 666px 1272px #fff, 1884px 1016px #fff, 1519px 629px #fff, 286px 1222px #fff, 756px 173px #fff, 112px 1241px #fff, 1705px 1806px #fff, 108px 408px #fff, 891px 1504px #fff, 936px 259px #fff, 297px 1461px #fff, 1606px 1304px #fff, 1779px 134px #fff, 678px 1202px #fff, 797px 362px #fff, 1390px 1829px #fff, 1333px 683px #fff, 64px 1588px #fff, 1429px 777px #fff, 33px 1876px #fff, 1382px 715px #fff, 679px 820px #fff, 1255px 797px #fff, 1539px 822px #fff, 756px 222px #fff, 1861px 1580px #fff, 1634px 1175px #fff, 207px 1421px #fff, 1641px 1087px #fff, 327px 1628px #fff, 716px 1554px #fff, 119px 1707px #fff, 876px 809px #fff, 1367px 594px #fff, 907px 1415px #fff, 801px 1385px #fff, 407px 582px #fff, 1407px 177px #fff, 1957px 1525px #fff, 86px 1759px #fff, 285px 254px #fff, 721px 570px #fff, 610px 275px #fff, 482px 1936px #fff, 1451px 1047px #fff, 709px 178px #fff, 145px 118px #fff, 9px 1853px #fff, 1330px 1571px #fff, 256px 1133px #fff, 1225px 188px #fff, 1737px 458px #fff, 1933px 955px #fff, 1051px 1473px #fff, 1915px 1090px #fff, 566px 1525px #fff, 1201px 638px #fff, 12px 396px #fff, 1063px 912px #fff, 827px 40px #fff, 1226px 1845px #fff, 1976px 304px #fff, 1894px 776px #fff, 225px 228px #fff, 840px 1330px #fff, 634px 483px #fff, 565px 1632px #fff, 1717px 516px #fff, 1146px 1897px #fff, 985px 828px #fff, 1035px 712px #fff, 1150px 1673px #fff, 1019px 1051px #fff, 51px 1498px #fff, 818px 1753px #fff, 1461px 721px #fff, 869px 1045px #fff, 879px 1617px #fff, 184px 1406px #fff, 373px 1621px #fff, 1456px 1853px #fff, 989px 1229px #fff
}

#stars2 {
    width: 3px;
    height: 3px;
    background: 0 0;
    box-shadow: 1859px 1409px #fff, 462px 796px #fff, 659px 1017px #fff, 120px 1583px #fff, 1293px 318px #fff, 1435px 455px #fff, 614px 463px #fff, 815px 526px #fff, 302px 722px #fff, 1904px 71px #fff, 1097px 187px #fff, 880px 71px #fff, 876px 1380px #fff, 450px 152px #fff, 546px 1597px #fff, 1264px 1899px #fff, 1980px 1045px #fff, 988px 80px #fff, 1933px 1862px #fff, 1851px 270px #fff, 461px 872px #fff, 211px 110px #fff, 164px 1400px #fff, 1727px 1039px #fff, 1304px 972px #fff, 238px 1467px #fff, 28px 1297px #fff, 501px 1284px #fff, 126px 1728px #fff, 1598px 8px #fff, 544px 1018px #fff, 1422px 241px #fff, 872px 1859px #fff, 618px 427px #fff, 1423px 560px #fff, 28px 842px #fff, 783px 1372px #fff, 143px 1606px #fff, 624px 1875px #fff, 918px 1565px #fff, 1090px 651px #fff, 1602px 1969px #fff, 413px 1633px #fff, 1431px 1749px #fff, 139px 350px #fff, 238px 1362px #fff, 1142px 1637px #fff, 594px 349px #fff, 539px 1524px #fff, 42px 1417px #fff, 783px 1072px #fff, 1468px 905px #fff, 1923px 615px #fff, 1942px 298px #fff, 1856px 1113px #fff, 426px 955px #fff, 144px 1237px #fff, 1657px 20px #fff, 506px 387px #fff, 252px 1585px #fff, 1004px 575px #fff, 763px 622px #fff, 1168px 1402px #fff, 1524px 1563px #fff, 1602px 1739px #fff, 1867px 1057px #fff, 169px 550px #fff, 1434px 576px #fff, 368px 818px #fff, 1658px 1410px #fff, 1124px 1801px #fff, 1778px 1652px #fff, 1363px 776px #fff, 882px 1947px #fff, 173px 497px #fff, 168px 1607px #fff, 618px 86px #fff, 1770px 1173px #fff, 895px 1013px #fff, 761px 1975px #fff, 546px 1823px #fff, 1260px 1357px #fff, 233px 1455px #fff, 556px 792px #fff, 1600px 1842px #fff, 1810px 450px #fff, 1245px 921px #fff, 603px 432px #fff, 103px 296px #fff, 809px 1463px #fff, 615px 1630px #fff, 154px 1101px #fff, 1317px 1090px #fff, 931px 340px #fff, 1580px 684px #fff, 423px 1641px #fff, 368px 552px #fff, 1041px 999px #fff, 1839px 1735px #fff, 1461px 1966px #fff, 423px 591px #fff, 543px 1846px #fff, 1676px 61px #fff, 1900px 1075px #fff, 1603px 1145px #fff, 946px 1863px #fff, 481px 804px #fff, 587px 976px #fff, 1377px 1714px #fff, 743px 1824px #fff, 263px 607px #fff, 1474px 1282px #fff, 846px 367px #fff, 1336px 464px #fff, 614px 458px #fff, 1320px 709px #fff, 1042px 905px #fff, 71px 907px #fff, 1824px 171px #fff, 715px 1041px #fff, 1125px 1807px #fff, 1040px 957px #fff, 252px 1255px #fff, 442px 1289px #fff, 1683px 1814px #fff, 61px 1598px #fff, 1328px 286px #fff, 1594px 1106px #fff, 1030px 1643px #fff, 373px 796px #fff, 195px 152px #fff, 64px 77px #fff, 302px 331px #fff, 135px 187px #fff, 1596px 11px #fff, 563px 1827px #fff, 571px 1817px #fff, 904px 97px #fff, 507px 1802px #fff, 523px 1505px #fff, 240px 1475px #fff, 1079px 1899px #fff, 96px 726px #fff, 1816px 723px #fff, 652px 126px #fff, 439px 228px #fff, 972px 1695px #fff, 1108px 1842px #fff, 625px 745px #fff, 788px 1729px #fff;
    animation: animStar 70s linear infinite
}

#stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: 0 0;
    box-shadow: 1859px 1409px #fff, 462px 796px #fff, 659px 1017px #fff, 120px 1583px #fff, 1293px 318px #fff, 1435px 455px #fff, 614px 463px #fff, 815px 526px #fff, 302px 722px #fff, 1904px 71px #fff, 1097px 187px #fff, 880px 71px #fff, 876px 1380px #fff, 450px 152px #fff, 546px 1597px #fff, 1264px 1899px #fff, 1980px 1045px #fff, 988px 80px #fff, 1933px 1862px #fff, 1851px 270px #fff, 461px 872px #fff, 211px 110px #fff, 164px 1400px #fff, 1727px 1039px #fff, 1304px 972px #fff, 238px 1467px #fff, 28px 1297px #fff, 501px 1284px #fff, 126px 1728px #fff, 1598px 8px #fff, 544px 1018px #fff, 1422px 241px #fff, 872px 1859px #fff, 618px 427px #fff, 1423px 560px #fff, 28px 842px #fff, 783px 1372px #fff, 143px 1606px #fff, 624px 1875px #fff, 918px 1565px #fff, 1090px 651px #fff, 1602px 1969px #fff, 413px 1633px #fff, 1431px 1749px #fff, 139px 350px #fff, 238px 1362px #fff, 1142px 1637px #fff, 594px 349px #fff, 539px 1524px #fff, 42px 1417px #fff, 783px 1072px #fff, 1468px 905px #fff, 1923px 615px #fff, 1942px 298px #fff, 1856px 1113px #fff, 426px 955px #fff, 144px 1237px #fff, 1657px 20px #fff, 506px 387px #fff, 252px 1585px #fff, 1004px 575px #fff, 763px 622px #fff, 1168px 1402px #fff, 1524px 1563px #fff, 1602px 1739px #fff, 1867px 1057px #fff, 169px 550px #fff, 1434px 576px #fff, 368px 818px #fff, 1658px 1410px #fff, 1124px 1801px #fff, 1778px 1652px #fff, 1363px 776px #fff, 882px 1947px #fff, 173px 497px #fff, 168px 1607px #fff, 618px 86px #fff, 1770px 1173px #fff, 895px 1013px #fff, 761px 1975px #fff, 546px 1823px #fff, 1260px 1357px #fff, 233px 1455px #fff, 556px 792px #fff, 1600px 1842px #fff, 1810px 450px #fff, 1245px 921px #fff, 603px 432px #fff, 103px 296px #fff, 809px 1463px #fff, 615px 1630px #fff, 154px 1101px #fff, 1317px 1090px #fff, 931px 340px #fff, 1580px 684px #fff, 423px 1641px #fff, 368px 552px #fff, 1041px 999px #fff, 1839px 1735px #fff, 1461px 1966px #fff, 423px 591px #fff, 543px 1846px #fff, 1676px 61px #fff, 1900px 1075px #fff, 1603px 1145px #fff, 946px 1863px #fff, 481px 804px #fff, 587px 976px #fff, 1377px 1714px #fff, 743px 1824px #fff, 263px 607px #fff, 1474px 1282px #fff, 846px 367px #fff, 1336px 464px #fff, 614px 458px #fff, 1320px 709px #fff, 1042px 905px #fff, 71px 907px #fff, 1824px 171px #fff, 715px 1041px #fff, 1125px 1807px #fff, 1040px 957px #fff, 252px 1255px #fff, 442px 1289px #fff, 1683px 1814px #fff, 61px 1598px #fff, 1328px 286px #fff, 1594px 1106px #fff, 1030px 1643px #fff, 373px 796px #fff, 195px 152px #fff, 64px 77px #fff, 302px 331px #fff, 135px 187px #fff, 1596px 11px #fff, 563px 1827px #fff, 571px 1817px #fff, 904px 97px #fff, 507px 1802px #fff, 523px 1505px #fff, 240px 1475px #fff, 1079px 1899px #fff, 96px 726px #fff, 1816px 723px #fff, 652px 126px #fff, 439px 228px #fff, 972px 1695px #fff, 1108px 1842px #fff, 625px 745px #fff, 788px 1729px #fff
}

#stars3 {
    width: 4px;
    height: 4px;
    background: 0 0;
    box-shadow: 125px 815px #fff, 1968px 367px #fff, 482px 1364px #fff, 1916px 792px #fff, 1680px 1832px #fff, 1195px 14px #fff, 783px 1515px #fff, 811px 822px #fff, 1265px 962px #fff, 1741px 396px #fff, 990px 889px #fff, 989px 1344px #fff, 30px 1918px #fff, 218px 565px #fff, 80px 771px #fff, 1129px 773px #fff, 96px 1808px #fff, 1370px 975px #fff, 939px 1748px #fff, 1320px 904px #fff, 1763px 1607px #fff, 1614px 1813px #fff, 54px 581px #fff, 1325px 549px #fff, 1667px 1341px #fff, 1247px 1898px #fff, 1990px 1808px #fff, 1423px 30px #fff, 475px 275px #fff, 1420px 613px #fff, 1181px 608px #fff, 1008px 1697px #fff, 1509px 187px #fff, 1251px 1278px #fff, 1896px 1722px #fff, 609px 144px #fff, 1325px 185px #fff, 659px 1749px #fff, 830px 932px #fff, 1359px 525px #fff, 73px 888px #fff, 1107px 741px #fff, 757px 1019px #fff, 1048px 1325px #fff, 737px 237px #fff, 358px 826px #fff, 1530px 830px #fff, 1182px 1499px #fff, 1806px 1089px #fff, 633px 610px #fff;
    animation: animStar 120s linear infinite
}

#stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: 0 0;
    box-shadow: 125px 815px #fff, 1968px 367px #fff, 482px 1364px #fff, 1916px 792px #fff, 1680px 1832px #fff, 1195px 14px #fff, 783px 1515px #fff, 811px 822px #fff, 1265px 962px #fff, 1741px 396px #fff, 990px 889px #fff, 989px 1344px #fff, 30px 1918px #fff, 218px 565px #fff, 80px 771px #fff, 1129px 773px #fff, 96px 1808px #fff, 1370px 975px #fff, 939px 1748px #fff, 1320px 904px #fff, 1763px 1607px #fff, 1614px 1813px #fff, 54px 581px #fff, 1325px 549px #fff, 1667px 1341px #fff, 1247px 1898px #fff, 1990px 1808px #fff, 1423px 30px #fff, 475px 275px #fff, 1420px 613px #fff, 1181px 608px #fff, 1008px 1697px #fff, 1509px 187px #fff, 1251px 1278px #fff, 1896px 1722px #fff, 609px 144px #fff, 1325px 185px #fff, 659px 1749px #fff, 830px 932px #fff, 1359px 525px #fff, 73px 888px #fff, 1107px 741px #fff, 757px 1019px #fff, 1048px 1325px #fff, 737px 237px #fff, 358px 826px #fff, 1530px 830px #fff, 1182px 1499px #fff, 1806px 1089px #fff, 633px 610px #fff
}

@keyframes animStar {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(-2000px)
    }
}

.rs-trophy-panel {
    background: #1d1d1d;
    max-width: 500px;
    max-height: 600px;
    border-radius: 18px
}

.rs-trophy-panel .meta-container {
    width: 100%;
    top: 40px;
    position: absolute;
    text-align: center
}

.rs-trophy-panel .meta-container span {
    display: block;
    color: #fff;
    font-size: 20px;
    margin: 8px;
    letter-spacing: 2px;
    user-select: none
}

.rs-trophy-panel img {
    display: block;
    text-align: center;
    max-width: 250px;
    margin: 8px auto;
    user-select: none
}

.rs-trophy-panel .level-label {
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    color: #111;
    font-size: 32px;
    bottom: 26px;
    user-select: none
}

.rs-trophy-panel .trophy-container {
    width: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.trophy-level-title {
    user-select: none;
    font-family: Montserrat, serif;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    letter-spacing: 6px;
    margin: 4px;
    border-radius: 50px;
    padding: 6px;
    width: 100%;
    text-align: center
}

.trophy-button-container {
    width: 200px;
    display: flex;
    z-index: 9999;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 4px;
    align-content: center;
    justify-content: space-evenly;
    bottom: 18px
}

.trophy-button-container .rs-fm3d-mainbutton {
    transform: scale(1.15)
}

.rs-fm3d-levelpanel {
    background: rgba(0, 0, 0, 0);
    width: 90%;
    height: 90%;
    max-width: 500px;
    max-height: 700px;
    overflow: visible
}

.rs-fm3d-levelpanel .rs-closebtn {
    right: -16px;
    top: -16px
}

.rs-fm3d-levelpanel .rs-fm3d-levelgridcontainer {
    max-height: 700px;
    height: 100%;
    overflow: hidden
}

.rs-fm3d-levelpanel .rs-fm3d-levelgrid {
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.rs-fm3d-levelpanel .rs-fm3d-levelgriditem {
    color: #fff;
    margin: 12px;
    float: left
}

.rs-fm3d-levelpanel .rs-fm3d-levelgriditem span {
    width: 64px;
    height: 64px;
    line-height: 64px;
    display: block;
    font-size: 24px;
    font-family: Montserrat, sans-serif;
    background: #000;
    border-radius: 4px;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
    user-select: none;
    border: 2px solid #fff
}

.rs-fm3d-levelpanel .rs-fm3d-levelgriditem span:hover {
    background: #fff;
    color: #111
}

.rs-fm3d-levelpanel .rs-fm3d-levelgrid:after {
    content: "";
    display: table;
    clear: both
}

.rs-fm3d-helppanel {
    max-width: 500px;
    max-height: 180px;
    border-radius: 8px
}

.rs-fm3d-helppanel .rs-helpcontainer {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.rs-fm3d-helppanel .helppanel-content {
    width: 100%;
    height: 100%;
    user-select: none;
    font-family: Montserrat
}

.rs-fm3d-helppanel .help-section {
    padding: 18px;
    text-align: center
}

.rs-fm3d-helppanel .help-section img {
    display: block;
    margin: 0 auto
}

.rs-fm3d-helppanel .help-section h3 {
    font-family: Verdana;
    font-size: 24px;
    margin: 8px
}

.rs-fm3d-cpanel {
    text-align: center;
    max-width: 500px;
    max-height: 500px;
    font-family: Montserrat;
    text-align: center;
    border-radius: 8px
}

.rs-fm3d-cpanel p {
    font-size: 24px
}

.rs-fm3d-cpanel h3 {
    font-family: Verdana
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local(""), url(fonts/montserrat-v15-latin-regular.woff2) format("woff2"), url(fonts/montserrat-v15-latin-regular.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 400;
    src: local(""), url(fonts/montserrat-v15-latin-italic.woff2) format("woff2"), url(fonts/montserrat-v15-latin-italic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 300;
    src: local(""), url(fonts/montserrat-v15-latin-300italic.woff2) format("woff2"), url(fonts/montserrat-v15-latin-300italic.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: "Shadows Into Light";
    font-style: normal;
    font-weight: 400;
    src: url(fonts/shadows-into-light-v15-latin-regular.woff2) format("woff2"), url(fonts/shadows-into-light-v15-latin-regular.woff) format("woff")
}

@font-face {
    font-family: icomoon;
    src: url(fonts/icomoon.eot?7ehtvk);
    src: url(fonts/icomoon.eot?7ehtvk#iefix) format("embedded-opentype"), url(fonts/icomoon.ttf?7ehtvk) format("truetype"), url(fonts/icomoon.woff?7ehtvk) format("woff"), url(fonts/icomoon.svg?7ehtvk#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-lock:before {
    content: "\e900"
}

.icon-timer:before {
    content: "꤅";
    color: #fff
}

.icon-hint:before {
    content: "꤆"
}

.icon-mode:before {
    content: "꤇"
}

.icon-setting:before {
    content: "꤈"
}

.icon-home:before {
    content: "꤉"
}

.icon-info:before {
    content: "ꤊ"
}

.icon-quill:before {
    content: "\e907"
}

.icon-stack:before {
    content: "\e92e"
}

.icon-undo:before {
    content: "\e984"
}

.icon-screen-full:before {
    content: "\e98b"
}

.icon-screen-normal:before {
    content: "\e98c"
}

.icon-eye:before {
    content: "\e9ce"
}

.icon-playtime:before {
    content: "\ea1c"
}

.icon-pausetime:before {
    content: "\ea1d"
}

.icon-sound-on:before {
    content: "\ea27"
}

.icon-sound-off:before {
    content: "\ea2a"
}

.icon-shuffle:before {
    content: "\ea30"
}

.icon-nextlevel:before {
    content: "\ea34"
}

body {
    height: 100%;
    overflow: hidden;
    overscroll-behavior-y: contain;
    -webkit-text-size-adjust: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    touch-action: none;
    cursor: url(cursor.png), auto;
    transform-style: preserve-3d;
    perspective: 1000px
}

.rs-fm3d {
    display: none;
    width: 100%;
    max-width: 984px;
    margin: 0 auto;
    box-sizing: border-box !important;
    background: url(restaurant.png);
    user-select: none;
    perspective: 1000px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.rs-fm3d-timeout {
    font-weight: 700
}

@media screen and (max-width:574px) {
    .rs-fm3d-movebtn .movebtn-value {
        display: none !important
    }
    .rs-hscreen-header .app-info {
        display: none !important
    }
    .rs-hscreen-header .app-progress {
        width: 200px
    }
}

@media screen and (min-width:575px) {
    .rs-hscreen-header .app-title {
        font-size: 32px;
        margin-bottom: 6px
    }
    .rs-hscreen-header .appt-info {
        font-size: 12px
    }
    .rs-hscreen-header .app-progress {
        width: 200px
    }
    .trophy-level-title {
        font-size: 20px
    }
}

@media screen and (min-width:576px) {
    .rs-hscreen-header .app-title {
        font-size: 40px;
        margin-bottom: 8px
    }
    .rs-hscreen-header .appt-info {
        font-size: 16px
    }
    .rs-hscreen-header .app-progress {
        width: 250px
    }
    .trophy-level-title {
        font-size: 20px
    }
}

@media screen and (min-width:768px) {
    .rs-hscreen-header .app-title {
        font-size: 60px;
        margin-bottom: 14px
    }
    .rs-hscreen-header .appt-info {
        font-size: 20px
    }
    .rs-hscreen-header .app-progress {
        width: 300px
    }
    .trophy-level-title {
        font-size: 26px
    }
}

.rs-hscreen-header {
    position: relative
}

.rs-hscreen-header .app-logo {
    width: 100px;
    margin: 0 auto;
    margin-top: 32px;
    display: block;
    animation: 1s infinite alternate logo-animation;
    user-select: none
}

.rs-hscreen-header .app-title {
    font-family: "Shadows Into Light", serif;
    text-align: center;
    color: #fff;
    letter-spacing: 6px;
    position: relative;
    user-select: none
}

.rs-hscreen-header .app-info {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #fff;
    display: block;
    text-align: center;
    user-select: none;
    letter-spacing: 1px
}

.rs-hscreen-header .app-progress {
    height: 10px;
    margin: 0 auto;
    margin-top: 24px;
    display: block;
    background: #555;
    border-radius: 10px
}

.rs-hscreen-header .app-progress-inner {
    background: #f7ff21;
    height: 100%;
    border-radius: 10px;
    transition: all .35s ease-out
}

@keyframes logo-animation {
    from {
        transform: scale(1, 1)
    }
    to {
        transform: scale(1.2, 1.2)
    }
}

.rs-hscreenmenu {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.rs-hscreenmenu .menu-list {
    width: 250px;
    margin: 0 auto;
    text-align: center
}

.rs-hscreenmenu .menu-item {
    font-family: "Shadows Into Light", sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #fff;
    cursor: pointer;
    padding: 8px;
    margin: 22px;
    border: 2px solid #fff;
    border-radius: 8px;
    transition: all .2s ease-out
}

.rs-hscreenmenu .menu-item:hover {
    color: #111;
    background: #f7ff21
}

.rs-fm3d-gamebuttonbar {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 220px;
    display: flex;
    align-items: flex-start;
    justify-content: space-around
}

.rs-fm3d-mainbutton {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%;
    font-size: 18px;
    border: 2px solid #fff;
    background: #ed2e6e;
    color: #1a1a1a;
    transition: all .1s ease-out
}

.rs-fm3d-mainbutton:hover {
    background: #111 !important;
    color: #eee
}

.rs-fm3d-mainbutton-extra {
    background: #19ff00 !important
}

.rs-fm3d-mainbutton-extra:hover {
    background: #111 !important;
    color: #eee
}

.rs-fm3d-gamewonbar {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 400px;
    display: flex;
    align-items: center;
    justify-content: center
}

.rs-fm3d-gamewonbar img {
    display: block;
    cursor: pointer;
    margin: 0 24px;
    transition: .25s all ease-out
}

.rs-fm3d-gamewonbar img:hover {
    transform: scale(1.15)
}

.rs-fm3d-gameheader {
    font-family: sans-serif;
    max-width: 400px;
    width: 100%;
    height: 50px;
    top: 4px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.rs-fm3d-gameheader .rs-fm3d-dbar {
    position: relative;
    width: 300px;
    height: 30px;
    border: 4px solid #fff;
    border-radius: 12px;
    overflow: hidden
}

.rs-fm3d-gameheader .rs-fm3d-dbar .progress-bar {
    position: absolute;
    background: #81012b;
    background: linear-gradient(360deg, #3e3e08 0, #727909 28%, #fffa00 100%);
    height: 100%;
    width: 100%;
    transition: all .5s ease-out
}

.rs-fm3d-gameheader .rs-fm3d-dbar .duration-label {
    font-family: "Shadows Into Light", sans-serif;
    position: absolute;
    color: #fff;
    user-select: none;
    font-size: 28px;
    text-align: center;
    width: 100%;
    height: 100%;
    line-height: 30px;
    letter-spacing: 2px
}

.rs-fm3d-gameheader .rs-fm3d-timebtn {
    color: #fff;
    font-size: 20px;
    cursor: pointer
}

.rs-fm3d-gameheader .rs-fm3d-timebtn span {
    display: inline-block;
    vertical-align: middle;
    padding: 6px
}

.rs-fm3d-gameheader .rs-fm3d-timebtn .icon-timer {
    background: #333
}

.rs-fm3d-gameheader .rs-fm3d-timebtn .icon-pausetime {
    font-size: 12px
}

.rs-fm3d-gameheader .rs-fm3d-timebtn .icon-playtime {
    font-size: 12px
}

.rs-fm3d-gameheader .rs-fm3d-timebtn .timebtn-value {
    font-size: 14px;
    background: #fbb03b;
    color: #111;
    border-radius: 4px
}

.rs-fm3d-gameheader .rs-fm3d-levelbtn {
    background: #009245;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    cursor: pointer
}

.rs-fm3d-gameheader .rs-fm3d-levelbtn span {
    user-select: none;
    display: inline-block;
    padding: 6px 2px
}

.rs-fm3d-gameheader .rs-fm3d-levelbtn .levelbtn-label {
    font-size: 16px;
    padding: 8px
}

.rs-fm3d-gameheader .rs-fm3d-levelbtn .icon-undo {
    font-size: 14px
}

.rs-fm3d-gameheader .rs-fm3d-movebtn {
    color: #fff;
    font-size: 20px
}

.rs-fm3d-gameheader .rs-fm3d-movebtn span {
    display: inline-block;
    vertical-align: middle;
    padding: 6px
}

.rs-fm3d-gameheader .rs-fm3d-movebtn .icon-quill {
    background: #333;
    font-size: 18px
}

.rs-fm3d-gameheader .rs-fm3d-movebtn .movebtn-value {
    font-size: 14px;
    background: #fbb03b;
    color: #111;
    border-radius: 4px
}

.rs-piece-config {
    display: none;
    position: fixed;
    z-index: 99999;
    top: 12px;
    left: 12px;
    width: 120px;
    height: 100px
}

.rs-piece-config label {
    color: #fff
}

.rs-piece-config .piece-size {
    display: block
}

.rs-piece-config .piece-mode {
    display: block
}

footer {
    margin-top: 20px;
    text-align: center;
    color: #555;
    font-size: 14px
}

a:visited,
footer a {
    color: #fff
}

.extras-content {
    display: none
}

.helppanel-content {
    width: 100%;
    height: 100%;
    user-select: none;
    font-family: Montserrat
}

.help-section {
    padding: 8px
}

.help-section img {
    display: block;
    margin: 0 auto
}

.help-section h3 {
    font-size: 24px;
    margin: 8px
}

.helppanel-content .help-section {
    text-align: center
}

.rs-fm3d {
    max-width: 100%;
    height: 100% !important
}